⦿ DAG + FSM architecture framework for TypeScript: type-safe nodes, abortable execution, deterministic resume, and JSON-LD canonical wire format.
The full documentation is published at https://studnicky.github.io/Dagonizer/.
- Getting Started
- Architecture — DAG, Node, Placement kinds
- Concepts — state lifecycle, placement routing, fan-out
- DAGBuilder — fluent authoring API
- Lifecycle / FSM — DAGLifecycleMachine, state transitions
- Cancellation & Retry — abort signals, deadlines, backoff strategies
- Checkpoint / Resume — deterministic pause and resume
- Schema & JSON-LD — JSON Schema validation, canonical wire format
- The Archivist — in-browser demo running on Dagonizer
Node.js >= 24 (matches engines.node in package.json).
npm install @noocodex/dagonizerThe package is also mirrored to GitHub Packages as @noocodex/dagonizer:
echo '@noocodex:registry=https://npm.pkg.github.com' >> .npmrc
npm install @noocodex/dagonizerMIT — see LICENSE.
See CHANGELOG.md and the GitHub releases.
