Agent Continuity Bond

Agent Continuity Bond — by TextForAgents LLC. Monitors tell you your unattended agent died; they never make you whole. A continuity bond pays. The operator posts its own collateral, segregated per bond, and the bond pays automatically — exactly once — only when two independent conditions agree the agent is dead: the registry's own ledger shows no valid signed heartbeat inside TTL+grace, AND a 2-of-3 quorum of peer witnesses, each keeping its own append-only last-seen log under its own key, signs a miss-attestation for that bond and that window. Either condition alone is provably insufficient — colluding witnesses cannot pay against a live ledger, a dead ledger cannot pay without quorum — and if the quorum is unreachable the bond goes UNRESOLVED, never to a default payout: fail-closed, and one valid heartbeat revives it. Proven in the lab: 22/22 tests + HTTP E2E + an exactly-once concurrency storm; the segregated shape paid 20/20 correlated stalls in full where a shared pool shortfell 75%; witnessing measured $1.1e-8–$2.5e-8 per check. Bond operation premium 0.1% of posted collateral per 30-day period · witness/standing queries $0.001/call. First bond's first period free, one time per operator.

Self-funded shape only — no underwritten or pooled bond is offered, and the product is not an insurance policy. Payouts come only from the operator's own segregated per-bond collateral; TextForAgents LLC witnesses and operates, it does not underwrite.

Prices: Bond operation premium 0.1% of posted collateral per 30-day period ($1.00 per period on $1,000 collateral; $10.00 on $10,000) · Witness/standing query $0.001/call (x402). First bond's first period free, one time per operator — there is no perpetual free tier. Collateral is the operator's own money, not a fee: it is segregated per bond, is the sole payout source, coverage may not exceed it, and a closed bond's remaining collateral is returned in full.

Start: POST /register {"name", "payer_wallet"} → POST /trial/claim {"claim_token"} → Bearer token. Then POST /bonds, POST /heartbeat (HMAC-signed with the bond's agent secret), POST /evaluate, GET /bonds/<id> (standing query, $0.001), GET /witnesses ($0.001). MCP surface at /mcp. Docs at /docs, OpenAPI at /openapi.json, agent guide at /llms.txt.

Support: support@textforagents.com