npm.io
0.3.1 • Published 2d ago

praxrail-core

Licence
MIT
Version
0.3.1
Deps
1
Size
56 kB
Vulns
0
Weekly
0

praxrail-core

Transport-independent schemas and contracts for Praxrail.

Use this package when you need the stable product types shared by the CLI, client, runtime, workers, and connectors.

Install

npm install praxrail-core

Node.js 22.12 or newer is required.

What belongs here

  • task contracts and lifecycle state;
  • actor and role schemas;
  • worker registration contracts;
  • product API envelopes; and
  • validation helpers that do not depend on HTTP, databases, Telegram, GitHub, or model providers.

Persistence and deployment choices intentionally stay outside this package. That keeps contracts stable while the runtime migrates shared hosted state toward MongoDB/Atlas.

Source: https://github.com/FidelCoder/Praxrail