{"uid":"cap_AeD9rNuBFUofoQqRDoGO4","slug":"x402-settlement-attestation-service-0ff05d33","name":"X402 Settlement Attestation Service","description":"For a seller receiving an agent payment: verify the settlement on-chain (tx confirmed, correct recipient and amount), report the payer wallet's on-chain history, screen the provided counterparty name against the EU and UN sanctions lists, and return an Ed25519-signed attestation you keep as your audit record (verifiable offline via /.well-known/attest-keys.json). Facts and proof, never a guarantee, custody or compliance verdict. Name appears only as SHA-256.","url":"https://agentdata-api.sander-van-aard.workers.dev/x402/settlement-attest","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"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_5oZx6cA7nsIoZr_Xzp0GZ","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":"Verifies an on-chain x402 payment settlement, screens the counterparty name against EU/UN sanctions lists, and returns a signed Ed25519 attestation for audit purposes","exampleAgentPrompt":"I just received an x402 payment — can you verify the settlement on-chain for transaction 0xabc123, confirm the recipient address 0xSELLER and amount of 10 USDC are correct, screen the payer company 'Acme Trading GmbH' against EU and UN sanctions lists, and give me a signed attestation I can keep as my audit record?","exampleUseCases":null,"resultDescription":"Returns an Ed25519-signed attestation object containing: on-chain confirmation status of the transaction, verification that recipient and amount match, the payer wallet's historical on-chain activity summary, sanctions screening results against EU consolidated and UN lists (counterparty name stored only as SHA-256 hash), and a reference to the public key at /.well-known/attest-keys.json for offline signature verification. The attestation serves as an audit record but is explicitly not a compliance verdict or custody guarantee.","failureModes":["Transaction not yet confirmed on-chain — returns unconfirmed status rather than attestation","Recipient address mismatch — attestation flags incorrect recipient","Amount mismatch — flags discrepancy between expected and actual settlement amount","Counterparty name hits on sanctions list — attestation includes positive match details","Invalid or malformed transaction hash — returns validation error","Network/RPC timeout when querying blockchain — service error response","Unsupported blockchain network — returns unsupported network error"],"whenToPreferThis":"Use this endpoint when you are the seller/recipient of an x402 agent payment and need to (1) confirm the transaction actually settled on-chain with the correct recipient and amount, (2) simultaneously screen the paying party against EU and UN sanctions lists, and (3) obtain a cryptographically signed, offline-verifiable audit record of the event — all in a single call. Prefer this over separate blockchain explorers and standalone sanctions APIs when you need a combined, signed attestation rather than raw data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:32:12.471Z","isFirstParty":false}