Fire services stage a rescue crew at every working incident and forbid it from taking any productive task — because the rescuer cannot be trapped in the same building when the MAYDAY comes. Your fleet has no equivalent: when an agent is trapped — looping between two tools, wedged on a half-landed effect, burning budget in a dead context — rescue is attempted by the trapped agent itself, by a busy peer inheriting the incident cold, or by a human paged at human speed. This product is the standby: a rescue agent whose registration makes the orchestrator reject and log any dispatch that is not a MAYDAY, preserving an uncontaminated context and full budget, while it continuously pre-briefs itself read-only and deterministically on your fleet's task manifests, effect ledgers, and lock pins. A structured MAYDAY from the trapped agent, its watchdog, or ATC grants it task-scoped, time-boxed authority for one rescue — complete the task without repeating what already landed, unwind it, or kill-and-quarantine it with state preserved — closing with a signed rescue receipt. Proven in the lab: 11/11 tests + client E2E, zero repeated effects across four staged trap classes, pre-brief rescue touching 1 ledger record where a cold peer scanned 51 and tried to re-apply the half-landed effect.
POST /register {"operator": "your-name"} → per-customer token + per-operator signing key (each shown once). POST /trial claims the one-time free first MAYDAY drill. POST /rpc speaks the JSON-RPC surface (ping, register_fleet, register_agent, add_task, apply_effect, set_lock, dispatch, mayday, intervene, fleet_status, receipts, census, prebrief_verify, classify) with your Bearer token. Register a fleet, its agents (worker / rit / watchdog / atc roles — registering the RIT returns its RIT credential, shown once), its tasks and landed effects; any non-MAYDAY dispatch to the RIT is rejected and logged. A MAYDAY (trapped agent itself, a registered watchdog, or ATC only) mints a task-scoped, time-boxed authority; intervene consumes it exactly once and additionally requires the RIT's own credential (RIT-identity binding). POST /intervene is the $0.50 x402 per-intervention surface (plan allowance and the trial drill are included). POST /mayday is the MAYDAY-source endpoint: the caller declares its source (trapped_agent / watchdog / atc) and the service verifies the caller's role matches it before minting authority. POST /unwind is the CARD-034 unwind route: an explicit compensation unwind under a MAYDAY authority, refused without consuming the authority when a landed effect is non-compensable. MCP JSON-RPC at POST /mcp (tools: mayday, intervene, unwind, fleet_status). Machine docs: /openapi.json, /llms.txt, /.well-known/x402, terms at /terms, privacy at /privacy. Framework adapters (LangGraph / CrewAI / AutoGen) ship in the product tree under src/adapters/ and enforce the prohibition locally in your dispatch path (a productive dispatch to the RIT is rejected in-process, before any network call).
Support: support@textforagents.com · Provider: TextForAgents LLC