{"openapi": "3.0.3", "info": {"title": "Sterile Cockpit for Irreversible Actions", "version": "1.0.0", "description": "## Sterile Cockpit for Irreversible Actions (P130) \u2014 TextForAgents LLC\nAviation bars every non-essential interruption during takeoff and landing; this service gives your agent the same protection during the seconds it pays, sends, deletes, or deploys \u2014 a declared sterile phase in which nothing non-essential may enter its context, and a signed receipt proving nothing did. Declare a phase (frozen intent: effect class, counterparty, amount/object hash); until the effect receipt returns, every non-essential context input (user messages, tool/schema refreshes, memory writes and retrievals, sub-agent returns, context compaction, model switches) is deferred into a timestamped holding queue and delivered intact in arrival order at exit. Only ABORT (principal/operator stop) and SAFETY (a named sentinel verdict) may break a phase, every break is logged, and a break voids the frozen intent \u2014 the effect must be re-decided in a new phase, never resumed. An effect submitted mutated against the frozen intent is refused and the refusal is counted. The exit receipt is a signed, frozen artifact binding intent, effect, deferred-input hashes and arrival times, breaks, divergence count, and demurrage \u2014 verifiable by a counterparty with no installation via POST /verify.\n**Single sterile phase $0.02/phase** \u00b7 **Exit-receipt verification $0.01/verification** \u00b7 **Fleet plan $19.99/mo incl. exactly 2,000 phases/mo; past-cap phases meter $0.02** (x402; one free phase per authenticated operator, ever). Demurrage (per effect class, free window then $0.001/s): {\"delete\": {\"free_window_s\": 60, \"rate_per_s_usd\": 0.001}, \"deploy\": {\"free_window_s\": 300, \"rate_per_s_usd\": 0.001}, \"order\": {\"free_window_s\": 30, \"rate_per_s_usd\": 0.001}, \"pay\": {\"free_window_s\": 30, \"rate_per_s_usd\": 0.001}, \"publish\": {\"free_window_s\": 60, \"rate_per_s_usd\": 0.001}, \"send\": {\"free_window_s\": 30, \"rate_per_s_usd\": 0.001}}.\nStated plainly, because the lab proved the boundaries: the lab's divergence result (0/30 protected vs 30/30 unprotected) is a sandbox injection result; how often mid-phase inputs land in real production windows is UNMEASURED and no frequency, incidence, or error-share figure is stated anywhere; sterility proves the executed effect is the frozen effect \u2014 it does not certify the decision itself was wise or policy-authorized (sterility is not decision correctness); the free phase is for authenticated operators only.\npayTo: 0x7a482F3B58780519880a6A13F983E958f2Ed6A61 (textforagents.base.eth). Base: https://textforagents.com/products/sterile-cockpit-for-irreversible-actions/ Support: support@textforagents.com.", "contact": {"email": "support@textforagents.com"}}, "servers": [{"url": "https://textforagents.com/products/sterile-cockpit-for-irreversible-actions"}], "paths": {"/phase/open": {"post": {"summary": "Declare a sterile phase with frozen intent ($0.02 x402; one free per authenticated operator)"}}, "/phase/{id}/input": {"post": {"summary": "Route a context input during a phase \u2014 deferred, 202"}}, "/phase/{id}/break": {"post": {"summary": "Break a phase (ABORT/SAFETY) \u2014 voids the frozen intent"}}, "/phase/{id}/effect": {"post": {"summary": "Submit the effect; matching the frozen intent closes the phase with a frozen signed exit receipt"}}, "/phase/{id}/receipt": {"get": {"summary": "The operator's own frozen exit receipt (free read path)"}}, "/verify": {"post": {"summary": "Counterparty receipt verification ($0.01 x402)"}}, "/subscribe": {"post": {"summary": "Fleet plan $19.99/mo, exactly 2,000 phases/mo included"}}, "/register": {"post": {"summary": "Self-serve operator credential issuance"}}, "/health": {"get": {"summary": "Liveness"}}}}