{"uid":"cap_j1LEC4Cn-EOOdQEMl-A4Y","slug":"samedaydesk-settlement-proof-verifier-86b46200","name":"SameDayDesk Settlement Proof Verifier","description":"Deterministic agent APIs for web and company intelligence, repository security, agent-work economics, machine-service discoverability, payment preflight and settlement proof, wallet context, and Morpho decision evidence. Pay per call through Base x402 or native MPP, with a Circle Gateway Nanopayments path for gasless batched USDC.","url":"https://agents.samedaydesk.com/commerce/settlement-proof","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["transactionHash","recipient","amountAtomic"],"properties":{"payer":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Optional expected canonical Base USDC payer."},"recipient":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Expected canonical Base USDC recipient."},"amountAtomic":{"type":"string","pattern":"^[1-9][0-9]{0,20}$","maxLength":21,"description":"Expected positive USDC amount in six-decimal atomic units."},"transactionHash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"Base mainnet transaction hash containing the claimed canonical USDC transfer."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["ok","product","version","checkedAt","decision","request","chain","asset","transaction","settlement","findings","boundary"],"properties":{"ok":{"type":"boolean"},"asset":{"type":"object"},"chain":{"type":"object"},"product":{"type":"string","const":"samedaydesk-base-usdc-settlement-proof"},"request":{"type":"object"},"version":{"type":"string"},"boundary":{"type":"object"},"decision":{"enum":["verified","not_verified","receipt_unavailable"],"type":"string"},"findings":{"type":"array"},"checkedAt":{"type":"string"},"settlement":{"type":"object"},"transaction":{"type":"object"}}}}}}},"responseSchema":{"type":"json","example":{"ok":true,"asset":{"symbol":"USDC","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6},"chain":{"id":8453,"name":"Base mainnet","network":"eip155:8453"},"product":"samedaydesk-base-usdc-settlement-proof","request":{"payer":"0x990C...7f17","recipient":"0x8904dF3DE6DFEe6a7C8cc38619d2f17806213Cee","amountAtomic":"5000","transactionHash":"0xcfcbb3...a8987"},"version":"1.0.0","boundary":{"source":"public Base mainnet receipt and logs","walletAccessed":false,"privateLedgerRead":false,"executionAuthorized":false,"auditedTransactionModified":false},"decision":"verified","findings":[],"checkedAt":"2026-08-11T08:30:00.000Z","settlement":{"observed":{"payer":"0x990C...7f17","recipient":"0x8904dF3DE6DFEe6a7C8cc38619d2f17806213Cee","amountUsdc":"0.005","amountAtomic":"5000"},"verified":true,"exactTransferCount":1,"recipientTransferCount":1},"transaction":{"hash":"0xcfcbb3...a8987","status":"success","blockNumber":"49823378","blockTimestamp":"2026-08-11T08:15:03.000Z"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_EXvyUyGUZMY-9xzXHtFfP","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies and returns cryptographic proof that a specific on-chain USDC payment on Base mainnet was successfully settled, including transaction details and transfer confirmation.","exampleAgentPrompt":"Can you pull the settlement proof for the USDC payment with transaction hash 0xcfcbb3...a8987 on Base mainnet — I need to confirm that 0.005 USDC went from 0x990C...7f17 to 0x8904...3Cee and that it was fully verified?","exampleUseCases":[{"title":"Confirm agent micropayment receipt","prompt":"I just made a 0.005 USDC pay-per-call payment to the SameDayDesk gateway on Base — transaction hash is 0xcfcbb3...a8987. Can you pull the settlement proof and confirm it was received by 0x8904...3Cee?"},{"title":"Audit x402 payment for compliance log","prompt":"For our records, get me a verified settlement proof for the x402 payment where 0x990C...7f17 sent 5000 atomic USDC units on Base mainnet in transaction 0xcfcbb3...a8987 — I need the block number, timestamp, and a verified decision."},{"title":"Resolve disputed machine-to-machine transfer","prompt":"There's a dispute about whether our agent's USDC payment actually landed on Base. Can you check the settlement proof for tx hash 0xcfcbb3...a8987 and tell me if exactly one transfer went to the right recipient with the correct amount?"}],"resultDescription":"Returns a JSON object with a top-level 'ok' flag, asset details (USDC on Base), the original request parameters (payer, recipient, amount, tx hash), a 'decision' field ('verified' or otherwise), a 'settlement' block with observed vs expected amounts and transfer counts, a 'transaction' block with status/block number/timestamp, a 'boundary' block clarifying data access scope, and a 'findings' array for any anomalies. Timestamp of the check is also included.","failureModes":["Transaction hash not found on Base mainnet — returns error or unverified decision","Payer or recipient address mismatch — findings array populated with discrepancy details","Incorrect USDC amount transferred — verified field returns false","Transaction still pending — block confirmation not yet available","Invalid wallet address format — request rejected","Payment to wrong recipient — recipientTransferCount mismatch flagged in findings"],"whenToPreferThis":"Use this endpoint when an AI agent or automated system needs cryptographic, deterministic proof that a specific on-chain USDC payment on Base mainnet completed successfully — particularly for x402 or MPP pay-per-call flows where auditability matters. Prefer this over general blockchain explorers when you need a structured, machine-readable settlement verdict with boundary metadata (confirming no private ledger access) suitable for automated trust decisions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:43:14.696Z","isFirstParty":false}