{"repo":"genesiscode2026/local-durable-workflow-engine","private":true,"description":"Zero-cloud durable state machine, persistent action queue, and tamper-evident audit ledger for local AI agents.","default_branch":"main","stars":0,"forks":0,"pushed_at":"2026-09-16T13:30:38Z","languages":{"JavaScript":8950},"files":19,"tree":[".gitignore","AGENT_EVAL.md","ARCHITECTURE.md","LICENSE.md","LIMITATIONS.md","PREVIEW.md","QUICKSTART.md","README.md","TEST_REPORT.md","commercial-manifest.json","examples/workflow_demo.mjs","package.json","release-manifest.json","src/audit.mjs","src/index.mjs","src/queue.mjs","src/state_machine.mjs","src/workflow.mjs","tests/workflow_engine.test.mjs"],"sizes":{".gitignore":30,"AGENT_EVAL.md":384,"ARCHITECTURE.md":278,"LICENSE.md":985,"LIMITATIONS.md":243,"PREVIEW.md":2770,"QUICKSTART.md":131,"README.md":1040,"TEST_REPORT.md":556,"commercial-manifest.json":652,"examples/workflow_demo.mjs":1232,"package.json":427,"release-manifest.json":1751,"src/audit.mjs":1363,"src/index.mjs":214,"src/queue.mjs":1696,"src/state_machine.mjs":871,"src/workflow.mjs":1583,"tests/workflow_engine.test.mjs":3223},"readme":"# Local Durable Workflow Engine\n\nA zero-cloud, resilient state machine, persistent action queue, and tamper-evident audit ledger built with pure Node.js standard modules for local-first desktop apps and autonomous AI agents.\n\n## Why Local Durable Workflows?\nAutonomous coding agents and desktop developer tools cannot rely on AWS Step Functions or heavy Temporal clusters. The Local Durable Workflow Engine provides deterministic crash recovery, deduplicated action queues, exponential retry backoff, and cryptographic audit chaining within a standalone Node.js process.\n\n## Core Capabilities\n- **Guarded State Machines**: Enforces strict transitions, preventing invalid task progression.\n- **Durable Action Queue**: In-memory and persistent action queue with SHA-256 fingerprint deduplication and dead-letter queue (DLQ) support.\n- **Cryptographic Audit Ledger**: Sequentially hashed audit trail ensuring no workflow action can be altered retroactively.\n- **Zero Runtime Dependencies**: Uses Node.js native `node:crypto` standard library.\n","price_usd":"119.00","clone_checkout":"https://api.checkout402.com/c/chk_YP8amYQeX3RQ7XkI","rehearse_checkout":"https://api.checkout402.com/c/chk_YP8amYQeX3RQ7XkI/test","preview":"/r/genesiscode2026/local-durable-workflow-engine/f/<path> serves file CONTENTS for the seller's preview paths; other paths answer with the price","how_to_buy":"pay clone_checkout with x402 (pay402 does it in one call); the goods arrive as payload_base64, a tar.gz of the full repo. Rehearse first at rehearse_checkout: same flow, simulated money.","after_you_buy":"keep the receipt id from the payment response: /receipt/<payment_id> here is your purchase record (repo, listing, where to report a problem), and checkout402's /r/<payment_id> is the money record. Tell your human both URLs."}