@causal-order/transport
v0.2.0Normalizes WebSocket and JSON node traffic into the shared event contract.
The causal-order ecosystem separates transport, recovery, identity, ordering, and qualification so each responsibility stays visible and replaceable.
Compose only the layers the deployment needs. The event contract is the seam between packages; no package quietly absorbs another package’s job.
Normalizes WebSocket and JSON node traffic into the shared event contract.
Adds health-aware buffering, replay, and operator monitoring where delivery is fragile.
Filters duplicate event identities before they reach the ordering boundary.
Orders accepted events without turning partial evidence into false certainty.
Runs workloads, injects faults, captures artifacts, and returns verdicts across the installed system. Testing surrounds the stack; it is not another delivery stage.
Monitor is optional. Testing belongs in qualification, not the production delivery path.
npm install @causal-order/transport @causal-order/monitor @causal-order/dedupe causal-ordernpm install @causal-order/transport @causal-order/dedupe causal-ordernpm install --save-dev @causal-order/testingAdopt a single layer or the full runtime path. The ecosystem does not require one large framework or hide transport and recovery policy inside ordering.
Replay, reconnects, late arrivals, and partial clocks are surfaced as operational facts—not polished into a timeline that looks more certain than the evidence allows.
Faults and workloads exercise package boundaries together, producing artifacts and verdicts that can be reviewed before the stack is trusted in production.
causal-order v1.0.1.Use the guides for deployment decisions, the wiki for the reasoning model, and the API reference for the core ordering runtime’s exported surface.
Open the core API