{"uid":"cap_L-NjDLuXL7ZhiOp7kUiWA","slug":"agent-embassy-prove-work-with-receipt-cf2b11df","name":"Agent Embassy — Prove Work with Receipt","description":"Agents pay for work and prove what happened.","url":"https://aemb.pro/v1/check/prove?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"HTTPS URL to prove live (max 2000 chars; no credentials in URL). Fetched once; up to 3 redirects followed, 10s timeout, 1MB body cap. Default expectation: HTTP 200"},"idempotency_key":{"type":"string","description":"Idempotency key: UUID v4, client-generated, one per logical request. 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. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt."}}},"responseSchema":{"type":"json","example":{"tool":"prove_it","chain":["request","authorization","action","proof","liability_boundary"],"status":"complete","account":"0x1111111111111111111111111111111111111111","verdict":"pass","receipt_id":"emb_stu901","receipt_version":"embassy-receipt/2"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","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":"$0.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2SO_eesyJCt4N6KRsPowM","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a cryptographic proof-of-work receipt for an agent action, producing a verifiable chain of request, authorization, action, proof, and liability boundary.","exampleAgentPrompt":"After completing that data retrieval task, generate a proof receipt for my agent account 0x1111...1111 so I have a verifiable record of what happened, including the full authorization and action chain.","exampleUseCases":[{"title":"Audit trail for automated payment","prompt":"My agent just executed a payment on my behalf — can you call Agent Embassy to prove what happened and get me a receipt with the full request-authorization-action-proof chain so I can audit it later?"},{"title":"Liability boundary record for compliance","prompt":"I need a tamper-proof receipt proving that my agent acted within its authorized scope when it ran that workflow — generate a proof with a verdict and receipt ID from Agent Embassy."},{"title":"Multi-agent handoff attestation","prompt":"Agent A handed off work to Agent B — can you create a proof record via Agent Embassy that documents what happened at each step, so we have a clear liability boundary between the two agents?"}],"resultDescription":"Returns a JSON object containing: the tool name ('prove_it'), a chain array listing each step (request, authorization, action, proof, liability_boundary), a status field ('complete'), the agent account address, a verdict ('pass' or 'fail'), a unique receipt ID (e.g. 'emb_stu901'), and a receipt version string ('embassy-receipt/1').","failureModes":["Invalid or missing agent account address returns an error response","Malformed authorization data may result in a failed verdict rather than a receipt","Payment failure (insufficient USDC) blocks the call entirely","Duplicate or replayed requests may be rejected if the action has already been proved","Network or blockchain latency may delay receipt generation"],"whenToPreferThis":"Choose this endpoint when an AI agent needs a verifiable, cryptographically-anchored proof that a specific action occurred — especially when liability boundaries, compliance auditing, or multi-agent accountability are required. Prefer it over generic logging when you need a structured chain of custody (request → authorization → action → proof → liability) with a pass/fail verdict and an immutable receipt ID. Particularly useful in agentic workflows where multiple agents hand off work and each step must be independently attestable.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T06:42:11.731Z","isFirstParty":false,"canonicalSlug":"agent-embassy-prove-work-with-receipt-cf2b11df"}