# Core (`packages/core`)

In-process **library + operator CLI** stack. Open this folder when working on catalog runtime, Firestore/Mongo stores, shared types, or the `catalox` CLI.

| Package | npm name |
|---------|----------|
| [contracts](./contracts/) | `@x12i/catalox-contracts` |
| [engine](./engine/) | `@x12i/catalox-engine` |
| [cli](./cli/) | `@x12i/catalox-cli` |

Typical commands from repo root:

```bash
npm run build -w @x12i/catalox-engine
npm run test:integration -w @x12i/catalox-engine
npm run cli -- firestore probe
```
