{"uid":"cap_r19wpKFtphCpfN-LOWN_7","slug":"agent-embassy-copy-correction-with-proof-of-work-receipt-2e0ba01c","name":"Agent Embassy — Copy Correction with Proof-of-Work Receipt","description":"Agents pay for work and prove what happened.","url":"https://aemb.pro/v1/copy/correct?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"draft":{"type":"string","description":"The raw draft copy to correct (1-20000 chars)"},"links":{"type":"array","items":{"type":"string"},"description":"HTTPS URLs the copy references; each is verified alive via HEAD (fallback GET), 8s timeout, redirects never followed (max 20)"},"register":{"type":"string","description":"Voice register: founder-notes, elite, force, or bright"},"required_terms":{"type":"array","items":{"type":"string"},"description":"Terms that must appear in the final copy (max 20; each term max 100 chars; counted case-insensitively)"},"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":"correct_copy","chain":["request","authorization","action","proof","liability_boundary"],"status":"complete","account":"0x1111111111111111111111111111111111111111","verdict":"clean","receipt_id":"emb_xyz789","receipt_version":"embassy-receipt/2"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"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":"$25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qAGVkD0VRdLGo_i84lUyR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"25","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Submits copy text for correctness verification, pays for the work on-chain via x402, and returns a signed embassy receipt proving what was authorized, actioned, and who is liable.","exampleAgentPrompt":"Check this landing page copy for correctness, pay for the review through Agent Embassy, and give me back the receipt ID and verdict so I have proof of what was authorized and actioned.","exampleUseCases":[{"title":"Marketing copy compliance audit","prompt":"Run our new product launch copy through Agent Embassy's correction check, pay for it, and save the embassy receipt — I need to show auditors that the copy was independently verified before we published."},{"title":"Agent fleet accountability logging","prompt":"Have the agent submit this blog draft to Agent Embassy for a copy correctness check, pay the fee, and store the receipt ID and verdict so we have a verifiable chain of what the agent did and who is liable."},{"title":"Regulated content sign-off","prompt":"Before we send this financial disclaimer copy live, use Agent Embassy to get it corrected and generate a signed receipt proving the review happened, the verdict was clean, and the liability boundary is recorded."}],"resultDescription":"Returns a JSON object containing: the tool name ('correct_copy'), an ordered action chain showing each step (request, authorization, action, proof, liability_boundary), a status ('complete'), the agent account address, a verdict ('clean' or otherwise), a unique receipt ID, and a receipt version string (embassy-receipt/1) — constituting cryptographically traceable proof of the correction event.","failureModes":["Payment authorization fails — returns 402 if USDC funds are insufficient or payment header is malformed","Invalid or missing copy input — returns 400 with validation error","Account address not recognized — receipt may not be linkable to caller","Service unavailable — 5xx if the embassy backend is down","Verdict not clean — copy is flagged, receipt still issued but verdict reflects failure"],"whenToPreferThis":"Choose this endpoint when your agent needs both a content correction result AND a verifiable, on-chain proof-of-work receipt — especially in regulated, auditable, or multi-party workflows where accountability and liability boundaries matter. It is the right choice over a plain proofreading API when you need cryptographic evidence of who authorized the action, what happened, and who bears liability. Prefer it when your pipeline uses x402 micropayments and you want a single call that combines payment, correction, and receipt issuance.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T06:50:20.733Z","isFirstParty":false,"canonicalSlug":"agent-embassy-copy-correction-with-proof-of-work-receipt-2e0ba01c"}