open-index/open-npm huggingface dataset:
npm package: @leryk1981/mova-core-engine
Description: MOVA core engine primitives (validation, policy, evidence/episodes) with dual ESM/CJS builds
Latest version: 0.1.1

# @leryk1981/mova-core-engine

MOVA core engine primitives extracted for reuse across station and agent runtimes. Provides validation (Ajv loader + registry), deny-by-default policy checks, and deterministic evidence/episode writers. Dual build supports both ESM (`import`) and CJS (`require`).

## Quickstart

ESM:
```js
import { AjvSchemaLoader, PolicyEngine, EvidenceWriter } from "@leryk1981/mova-core-engine";

const loader = new AjvSchemaLoader();
const policy = new PolicyEngine();
const writer = new EvidenceWriter();
```

CJS:
```js
const { AjvSchemaLoader, PolicyEngine, EvidenceWriter } = require("@leryk1981/mova-core-engine");
```

## Boundaries
- No CLI/binaries (mova-validate and mova are separate packages).
- No bundled schemas or examples (load schemas from @leryk1981/mova-spec or your own).
- No station_cycle/packs/quality orchestration and no executor implementations.
npm package: @leryk1981/mova-executors
Description: MOVA executors/drivers (restricted shell, HTTP) with allowlists and timeouts
Latest version: 0.1.1

# @leryk1981/mova-executors

Restricted shell and HTTP drivers for MOVA runtimes with allowlists and timeouts. Dual ESM/CJS builds, TypeScript-first.

## Quickstart
```ts
import { httpDriverFactory, restrictedShellDriverFactory } from "@leryk1981/mova-executors";

const http = httpDriverFactory();
await http.execute({ url: "https://example.com" }, { allowlist: ["https://example.com"] });

const shell = restrictedShellDriverFactory();
await shell.execute({ command: "node", args: ["-v"] }, { allowlist: ["node"] });
```

## Boundaries
- No deploy or cloud providers included (Cloudflare/OpenCode/gateways are out of scope).
- No binaries or CLI.
- Safe-by-default: allowlist + timeout hooks; no secrets baked in.
npm package: @leryk1981/mova-spec
Description: MOVA (Machine-Operable Verbal Actions) 4.1.1 core specifications, schemas and examples.
Author: Sergii Miasoiedov
Latest version: 4.1.1

# MOVA 4.1.1 — Машинно-операбельні вербальні дії (базова специфікація)

Англійська версія: [README.md](README.md)

## Статус і призначення
- Репозиторій зберігає канонічну специфікацію MOVA 4.1.1: JSON-схеми, нормативні тексти та приклади.
- Джерело істини для red-core сутностей (`ds.*`, `env.*`, `global.*`) міститься в `schemas/` і `docs/`.
- Тут немає виконуваного коду: це каталог контрактів, а не платформа чи агенти.
- Поточна версія — 4.1.1; архів 4.0.0 у `docs/archive/4.0.0/` залишено для історії.
- Приклади вхідних і вихідних документів у `examples/` допомагають зрозуміти структуру даних.
- Валідність схем перевіряється локально через `npm test` (Ajv 2020-12); CI не налаштовано, тож перевірки слід запускати самостійно.
- README дає навігацію; нормативні тексти розміщені в `docs/`.
- NPM-пакет містить лише схеми, приклади та простий валідатор; це не SDK і не рантайм.
- Зворотний зв'язок і зміни — через Issues/PR; ядро залишається під контролем автора.

## Швидкий старт
1. Перегляньте цей README, щоб зрозуміти мету та склад репозиторію.
2. Відкрийте `docs/mova_4.1.1_core.md` і `docs/mova_4.1.1_global_and_verbs.md` для базової моделі та каталогу дієслів.
3. Подивіться схеми в `schemas/` і відповідні приклади в `examples/`, щоб побачити фактичні JSON-структури.
4. Запустіть `npm test`, щоб підтвердити валідність схем у своєму середовищі.
5. Для історії ознайомтеся з архівом `docs/archive/4.0.0/` (не змінюйте його вміст).

## Встановлення

Встановіть опублікований пакет специфікації (схеми, документи, приклади та простий валідатор):

```bash
npm i @leryk1981/mova-spec
```

Це не SDK і не платформа виконання — лише специфікація та супровідні матеріали.

## Перевірка JSON

Скористайтеся вбудованим CLI для валідації документів за схемами MOVA:

```bash
# Валідація прикладу конверта за $id схеми
npx mova-validate --schema https://mova.dev/schemas/env.instruction_profile_publish_v1.schema.json examples/env.instruction_profile_publish_v1.example.json

# Валідація за іншим $id схеми
npx mova-validate --schema https://mova.dev/schemas/ds.mova_episode_core_v1.schema.json examples/env.security_event_store_v1.example.json

# Валідація за локальним файлом схеми
npx mova-validate --schema schemas/ds.mova_schema_core_v1.schema.json examples/mova4_core_catalog.example.json
```

### Посилання
- [docs/](docs/)
- [schemas/](schemas/)
- [examples/](examples/)
- [docs/MOVA_4.1.1_RELEASE_NOTES.md](docs/MOVA_4.1.1_RELEASE_NOTES.md)