{"uid":"cap_jAeUseKYwJA-5UaNMPVyF","slug":"arakel-x402-transaction-proof-verifier-f3afcbdb","name":"ARAKEL x402 Transaction Proof Verifier","description":"$0.001 OFAC destination-wallet preflight for autonomous agents, plus machine-verifiable official-source evidence over x402 USDC on Base.","url":"https://proof.arakelproof.space/v1/x402/transaction-proof?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"tx":{"type":"string","description":"Base transaction hash"},"service_id":{"type":"string"},"request_hash":{"type":"string","description":"SHA-256 style 32-byte request hash for receipt binding"},"response_hash":{"type":"string","description":"SHA-256 style 32-byte response hash for receipt binding"},"expected_payee":{"type":"string","description":"Expected USDC recipient"},"expected_payer":{"type":"string","description":"Optional expected USDC payer"},"min_confirmations":{"type":"integer","maximum":200,"minimum":1},"expected_amount_usdc":{"type":"string","description":"Expected USDC decimal amount; provide this or expected_amount_atomic"},"expected_amount_atomic":{"type":"string","description":"Expected USDC amount in 6-decimal atomic units; provide this or expected_amount_usdc"}}},"responseSchema":{"type":"json","example":{"checks":{"payee_matches":true,"amount_matches":true,"transaction_found":true,"transaction_success":true,"confirmations_sufficient":true},"schema":"arakel.x402.transaction-proof.v1","decision":"VERIFIED","verified":true,"signature":{"alg":"Ed25519"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_wD8ZCwuTrF2kVukilqP7M","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies a Base USDC payment transaction and returns a cryptographically signed (Ed25519) binding between that payment and caller-supplied request/response hashes, confirming payee, amount, and confirmations.","exampleAgentPrompt":"Check whether Base transaction 0xabc123... actually sent 1.50 USDC to wallet 0xPayee456... with at least 3 confirmations, and give me a signed proof that it matches my request hash 0xREQHASH... and response hash 0xRESHASH...","exampleUseCases":[{"title":"Agent payment receipt binding","prompt":"I just paid for an API call with USDC on Base — the tx hash is 0xdeadbeef... and I need a signed proof that the payment of 0.001 USDC went to 0xServiceWallet... with at least 1 confirmation, binding it to my request hash 0xREQ... and response hash 0xRES..."},{"title":"Escrow release verification","prompt":"Before I release the work product, confirm that 50 USDC was actually sent to my wallet 0xMyWallet... on Base in transaction 0xClientPay... with at least 6 confirmations, and sign a receipt tying it to job request hash 0xJOBREQ..."},{"title":"Autonomous agent payment audit trail","prompt":"My agent just completed a task and claimed it received payment — verify that tx 0xAgentTx... on Base transferred exactly 5 USDC from 0xPayer... to 0xAgent... with at least 2 confirmations, and return a cryptographically signed proof I can store for the audit log"}],"resultDescription":"A JSON object containing a 'decision' field (e.g. 'VERIFIED'), a 'verified' boolean, granular 'checks' (payee_matches, amount_matches, transaction_found, transaction_success, confirmations_sufficient), and an Ed25519 'signature' object binding the payment to the supplied request/response hashes, all under the 'arakel.x402.transaction-proof.v1' schema.","failureModes":["Transaction hash not found on Base — transaction_found: false","Payee address mismatch — payee_matches: false, decision not VERIFIED","Amount mismatch — amount_matches: false","Insufficient confirmations at time of check — confirmations_sufficient: false","Malformed or missing required fields (tx, expected_payee) — validation error","Network timeout reaching Base RPC — service error"],"whenToPreferThis":"Use this endpoint when you need cryptographic, machine-verifiable proof that a specific USDC payment on Base occurred and matches expected parameters (payee, amount, confirmations) AND you want the result cryptographically signed and bound to a request/response hash pair for audit or receipt purposes. Prefer it over generic blockchain explorers when you need a structured, signed assertion an agent or smart contract can consume programmatically, and when operating within x402 payment flows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T06:48:30.922Z","isFirstParty":false,"canonicalSlug":"arakel-x402-transaction-proof-verifier-f3afcbdb"}