{"uid":"cap_KVbmzo_E54h-hyW6flH1R","slug":"agent-embassy-encrypted-recovery-registration-94b7618a","name":"Agent Embassy — Encrypted Recovery Registration","description":"Agent Embassy lets AI agents pay for work and prove what happened. $0.15 verified web checks with signed Outcome Receipts, $1.00 encrypted recovery registration, paid compute market data. USDC on Base and Arbitrum One via x402 v2.","url":"https://agent-embassy.fly.dev/v1/recovery/register?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"agent_wallet":{"type":"string","description":"Dev mode only: declares the account wallet (string, min 20 chars) when no x402 payment is present. Ignored in live mode — there the wallet is recovered from the verified payment authorization."},"contact_name":{"type":"string","description":"Your name or operator handle, recorded with the escrow"},"quorum_rules":{"type":"string","description":"The release rules for this blob, e.g. '2-of-3 named trustees must approve release'"},"recovery_blob":{"type":"string","description":"Client-encrypted blob (ENC:v1:base64...). Stored opaquely; only its SHA-256 and byte count enter the signed receipt"},"contact_handle":{"type":"string","description":"Optional contact (email or handle) for the operator review"},"idempotency_key":{"type":"string","description":"Idempotency key: any non-empty string (a UUID is recommended; no format is enforced). Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Keys are scoped per tool: the same key on another tool is unrelated."}}},"responseSchema":{"type":"json","example":{"tool":"register_recovery","chain":["request","authorization","action","proof","liability_boundary"],"status":"received","account":"0x6fc297afb7e4af856cea20801f8313b6df65b924","receipt_id":"emb_abc123","receipt_version":"embassy-receipt/1"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_yynf76z8lcbSCHX8lT4R4","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Registers an AI agent's encrypted recovery blob with quorum-based release rules for $1 USDC, returning a signed Outcome Receipt as proof of storage","exampleAgentPrompt":"Register my agent's encrypted recovery blob with Agent Embassy using quorum rules '2-of-3 trustees must approve', contact name 'Alice Chen', Farcaster handle '@alicechen', and this opaque encrypted payload: 'eyJlbmMiOiJBMjU2R0NNIn0...'","exampleUseCases":[{"title":"Autonomous agent wallet recovery setup","prompt":"Store my agent's encrypted seed phrase backup at Agent Embassy with the rule '3-of-5 trustees must approve', contact name 'Bob Nakamura', telegram handle '@bobn', and this client-encrypted blob: 'U2FsdGVkX1+abc123xyz...' — I want a signed receipt proving it was registered."},{"title":"DAO treasury emergency recovery","prompt":"Register an encrypted recovery package for our DAO's treasury agent with Agent Embassy — quorum rule is '2-of-3 multisig holders approve', contact name 'DAO Ops Team', email handle 'ops@mydao.xyz', and the encrypted payload is 'eyJhbGciOiJFQ0RILUVTIn0...'"},{"title":"Agent credential backup with idempotent retry","prompt":"I need to register encrypted credentials for my trading agent at Agent Embassy with '2-of-4 guardians must approve', contact 'Sarah Kim', Farcaster '@sarahkim', encrypted blob 'QkFTRTY0RU5DT0RFRAo=', and use idempotency key '7f3c1b2a-4e5d-4a8b-9c0d-1e2f3a4b5c6d' so if the payment retries I don't get duplicate registrations."}],"resultDescription":"A JSON Outcome Receipt containing the tool name ('register_recovery'), a chain of accountability stages (request, authorization, action, proof, liability_boundary), registration status ('received'), the payer's account address, a unique receipt ID (emb_*), and the receipt version string. The receipt is signed and machine-verifiable, serving as cryptographic proof that the encrypted blob was accepted for storage under the specified quorum rules.","failureModes":["Payment not verified — x402 payment of $1 USDC on Base or Arbitrum One must be confirmed before registration proceeds","Missing required fields — agent_wallet (dev mode), contact_name, quorum_rules, recovery_blob, or contact_handle absent returns a 4xx error","Invalid or malformed encrypted blob — blob must be an opaque string; embedding plaintext secrets may cause rejection","Duplicate idempotency key with differing payload — returns original receipt rather than creating a new record","Network or chain congestion — x402 payment confirmation may time out on Base or Arbitrum One","Fly.dev cold start — first request may experience elevated latency"],"whenToPreferThis":"Choose this endpoint when an AI agent needs tamper-evident, quorum-gated storage for sensitive encrypted state (wallet seeds, API keys, recovery credentials) and requires a signed Outcome Receipt as machine-verifiable proof of registration. It is specifically designed for autonomous agent workflows where a human or multi-party trustee group must later approve release. Prefer this over generic secret stores when you need (1) USDC micropayment-gated access, (2) plain-language quorum rules, (3) cryptographic receipts compatible with the x402 agent commerce stack, and (4) the Embassy's liability boundary guarantees.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:31:54.324Z","isFirstParty":false,"canonicalSlug":"agent-embassy-encrypted-recovery-registration-94b7618a"}