TypeScript execution journal for retryable tools: SQLite durability, lease fencing, explicit uncertainty, and reproducible crash tests.
Double-entry, zero-sum, hash-chained ledgers on SQLite — with strong consistency, idempotency and crash safety built in.
Express middleware that makes handlers safe to retry — replays the cached response for a duplicate Idempotency-Key instead of re-running it, with pluggable in-memory or Redis storage.