Reusable plansLocal + scoped live proof
Prepare once. Bind at runtime.
Persisted plans survive a process boundary and bind the real resource identity. Compatible local runtime activation makes zero semantic calls; missing or mismatched plans fail closed. This does not eliminate provider polling time.
Evidence persistenceLocally tested
Keep proof. Minimize payloads.
Event-specific allowlists omit arbitrary raw tasks and provider bodies, retain requirement-bound observations, and pseudonymize identities. Sentinel tests cover secret leakage into JSONL and SQLite.
Adversarial labNine baseline scenarios
Exercise unsafe continuation.
Deterministic scenarios cover premature requests, false success, forged identity, wrong dependencies, replay, failed verification, divergence, and timeout. The recorded baseline passed all nine safety expectations with a synthetic provider.
Pending-proof recoveryLocal process tests
Resume proof, not the write.
Captured work survives process exit. A new process leases and revalidates it, completes independent action and resource proof, and applies one idempotent local effect. Competing recoverers and mismatched work are tested.
Proof-bound releaseLocal trust boundary
A stored verdict is not enough.
Commit and release require an authenticated local evaluator receipt bound to the work and evidence. Tampered or missing receipts cannot authorize a new effect. The same-account key is not a production authenticity boundary.
Local console & CLIImplemented
Inspect the kernel at work.
A locally installable Python wheel includes the CLI and console: five fixed workflows, saved runs, state comparisons, projected export, and explicit resume. The console uses a synthetic provider and a local effect.
Explore the local lab →