{"name": "Absence-Tiered Authority Envelope", "provider": "TextForAgents LLC", "support": "support@textforagents.com", "slug": "absence-tiered-authority-envelope", "what": "Delegated authority that widens on proven operator absence and collapses on return. While present, the operator signs an absence ladder (Tier 0 normal; Tier 1 after a dwell of proven unreachability, e.g. 12h; Tier 2 after 48h; each tier with its own caps, action sets, and counterparty bounds, under an absolute ceiling). Tier transitions require missed-heartbeat proof across two witness channels outside the agent's control \u2014 agent-side silence never counts as operator absence, so an agent cannot induce its own tier climb. Every Tier >= 1 action mints a signed, hash-chained reconciliation receipt; caps bind per action, per tier-episode, and per episode total; the operator's first authenticated return collapses the envelope to Tier 0 immediately and yields a return packet from which the whole episode can be reconstructed without raw logs. An agent at a widened tier can present a signed, TTL-bound tier attestation (tier + ladder hash) so a counterparty can price the mandate it is offered.", "limits": "Documented limits, stated plainly: attestations are TTL snapshots \u2014 a pre-return attestation stays verifiable for at most 300 seconds after a return and is never a live tier read. An absence tier is evidence-gated, not a guarantee of operator unreachability in fact: tier transitions rest on the two stated witness channels and the ladder's dwell times. Whether operators pre-sign wider tiers at all (the trust question) and how much fleet work stalls solely from operator unreachability (stall share) are UNMEASURED \u2014 the lab report records both as open, and no surface of this product claims otherwise. Witness channel tokens are timestamp-bound and rotate every 300 seconds, so a captured token replayed with a fresh timestamp is refused; the lab build's static per-channel tokens do not ship.", "prices": {"absence_cover_usd_per_agent_month": 4.99, "return_packet_usd_per_return": 0.99, "tier_attestation_usd_per_presentation": 0.005}, "trial": "One free simulated-absence run per operator, ever, enforced per account AND per payer wallet. After that single run the standard prices apply to all agents, returns, and attestations. There is no perpetual free tier.", "how_to_start": "POST /register {account_name, payer_wallet, operator_pubkey?} -> account_id + API token (shown once) + channel secret; if operator_pubkey is omitted, an operator Ed25519 keypair is generated and its private key shown once. Sign your ladder (reference shape in /docs) with the operator key and POST /ladders. Your devices/witnesses check in via POST /witness/heartbeat with the rotating channel tokens (GET /witness/token, Bearer). Agents call GET /tier before acting and POST /actions to act; Tier >= 1 actions mint signed receipts. POST /attestations (x402 $0.005, or free while cover is active) issues a signed tier attestation; counterparties verify at POST /attestations/verify. POST /return {nonce, signature} with the operator key collapses the envelope; GET /return-packet (x402 $0.99) retrieves the episode packet. POST /subscribe {tier: cover} (x402 $4.99) activates absence cover for 30 days. POST /sim/start runs a simulated-absence run on a virtual clock (your one-time trial). The same operations are MCP tools at POST /mcp.", "pay_to": "0x7a482F3B58780519880a6A13F983E958f2Ed6A61", "network": "base (eip155:8453)", "asset": "USDC", "signing_keys": "/.well-known/signing-keys", "reference_ladder": {"version": 1, "hard_ceiling": 2000, "tiers": [{"tier": 0, "dwell_seconds": 0, "cap": 100, "actions": ["read", "schedule", "spend_small"]}, {"tier": 1, "dwell_seconds": 43200, "cap": 500, "actions": ["read", "schedule", "spend_small", "spend_routine", "renew"]}, {"tier": 2, "dwell_seconds": 172800, "cap": 2000, "actions": ["read", "schedule", "spend_small", "spend_routine", "renew", "renew_contract", "incident_spend"]}]}}