{"uid":"cap_mmww5NHeS8HqUl8VEKJuh","slug":"delx-commerce-x402-settlement-recipient-check-465d845f","name":"Delx Commerce — X402 Settlement Recipient Check","description":"Pay-per-result APIs for agents. No signup. Exact price. Verifiable delivery. USDC on Base + Solana via x402.","url":"https://commerce.delx.ai/api/v1/x402/x402-settlement-recipient-check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"pay_to":{"type":"string","maxLength":8192,"description":"Pay To supplied to X402 Settlement Recipient Check; used only for this bounded calculation and processed in memory without retention."},"recipient":{"type":"string","maxLength":8192,"description":"Recipient supplied to X402 Settlement Recipient Check; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"actual":"0x1111111111111111111111111111111111111111","matched":true,"expected":"0x1111111111111111111111111111111111111111"},"schema":"delx/util-x402-settlement-recipient-check/v1","status":"pass","evidence":{"retained":false,"input_sha256":"e670f19cbdd7aaae3edbde715feff65196c9b5cafb580a8d0d7ef09720d6cffa","external_calls":0},"operation":"delivery_contract:x402_settlement_recipient_check"}},"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_gLzvMT28hyk4ymUmmpVYn","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 that a payment recipient address in an X402 transaction matches the expected pay-to address, returning a pass/fail result with cryptographic evidence.","exampleAgentPrompt":"Before we finalize this x402 payment, verify that the settlement recipient address 0xABCD...1234 actually matches the expected pay-to address 0xABCD...1234 so we know the funds are going to the right place.","exampleUseCases":[{"title":"Guard against address substitution attacks","prompt":"I'm about to process an x402 micropayment — can you check that the recipient address 0x9999...AAAA matches the pay-to address 0x9999...AAAA before I send funds?"},{"title":"Audit trail for agent payment flows","prompt":"After that x402 transaction completed, confirm for the record that the settlement recipient 0xDEAD...BEEF matched the intended pay-to target 0xDEAD...BEEF, and give me the verifiable evidence hash."},{"title":"Pre-flight check in automated payment pipeline","prompt":"My agent pipeline is about to settle an x402 invoice — validate that recipient 0x1234...5678 lines up with the pay-to field 0x1234...5678 and return whether it's a pass or fail before we proceed."}],"resultDescription":"Returns a JSON object containing a 'result' block with the actual recipient address, the expected address, and a boolean 'matched' field; a top-level 'status' field ('pass' or 'fail'); an 'evidence' block with a SHA-256 hash of the input, a flag confirming no data retention, and confirmation of zero external calls made; plus schema and operation identifiers for auditability.","failureModes":["Address format mismatch (invalid hex string or non-address value) may cause a validation error","If pay_to or recipient fields are missing, the endpoint may return an error or automatic fail status","A 'matched: false' result with status 'fail' indicates a legitimate address mismatch rather than an API error","Network or service unavailability returns a non-200 HTTP status"],"whenToPreferThis":"Choose this endpoint when you need lightweight, stateless, in-memory verification that an x402 payment's recipient address matches the expected pay-to address — especially in agent pipelines where you want cryptographic evidence (SHA-256 input hash) and a guarantee of no data retention or external calls. Prefer it over manual address comparison when you need an auditable, structured pass/fail record for compliance or logging purposes.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T04:50:23.532Z","isFirstParty":false,"canonicalSlug":"delx-commerce-x402-settlement-recipient-check-465d845f"}