npm.io
1.32.0 • Published 2 weeks agoCLI

@x12i/memorix-schema

Licence
exellix-license
Version
1.32.0
Deps
5
Size
214 kB
Vulns
0
Weekly
0

@x12i/memorix-schema

Memorix schema control plane: CRUD for catalog object types (entity/event), content types (collections), and declared properties. Observes Mongo payloads to infer and persist property shapes over time.

Role

  • Catalox — metadata (descriptors) via @x12i/memorix-descriptors
  • Mongo — payload data via @x12i/memorix-retrieval
  • memorix-operational — observation history in memorix-operational Mongo DB (collections observed_schema_snapshots, observed_properties)

CLI

exellix-memorix-schema observe [--object-type=<name>]
exellix-memorix-schema reconcile
exellix-memorix-schema validate

Environment

MONGO_URI, MEMORIX_ENTITIES_DB, MEMORIX_EVENTS_DB, CATALOX_APP_ID, CATALOX_STORE_ID, MEMORIX_SCHEMA_DB (default memorix-operational).

Keywords