{"uid":"cap_8P62WVND-c-2Z16tsmixt","slug":"delx-commerce-base-usdc-recipient-check-f26d0f24","name":"Delx Commerce — Base USDC 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/base-usdc-recipient-check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"expected":{"type":"string","maxLength":8192,"description":"Expected supplied to Base USDC Recipient Check; used only for this bounded calculation and processed in memory without retention."},"recipient":{"type":"string","maxLength":8192,"description":"Recipient supplied to Base USDC Recipient Check; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"matched":true,"expected":"0x1111111111111111111111111111111111111111","recipient":"0x1111111111111111111111111111111111111111"},"schema":"delx/util-base-usdc-recipient-check/v1","status":"pass","evidence":{"retained":false,"input_sha256":"9dd1f2722581e00d07ace195c7159bd7b506c1b4c7faa4078e008b30306d63d0","external_calls":0},"operation":"evm_preflight:base_usdc_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_f4v8dr5NIW977zTl8ryjY","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 Base USDC recipient address matches an expected address before executing a payment transaction","exampleAgentPrompt":"Before I send that USDC payment on Base, verify that the recipient address 0xAbCd...1234 matches the expected address 0xAbCd...1234 so I know it's going to the right wallet.","exampleUseCases":[{"title":"Pre-transaction address safety check","prompt":"I'm about to send USDC on Base to 0x2222222222222222222222222222222222222222 — can you confirm that matches the expected address 0x2222222222222222222222222222222222222222 before I authorize the transfer?"},{"title":"Agent payment guard before disbursement","prompt":"My agent is about to disburse USDC on Base to a vendor. Check that the recipient address 0xDEAD000000000000000000000000000000000001 matches the expected payout address 0xDEAD000000000000000000000000000000000001 and give me a verified pass/fail."},{"title":"Wallet address mismatch detection","prompt":"Someone sent me a wallet address 0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA to receive a Base USDC payment, but I expected 0xBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB — can you check if these match or if there's been a substitution?"}],"resultDescription":"Returns a JSON object with a 'matched' boolean indicating whether the recipient address equals the expected address, echoes both addresses back, provides an operation status ('pass' or 'fail'), a schema identifier, and an evidence block including a SHA-256 hash of the input and confirmation that no data was retained and no external calls were made.","failureModes":["Invalid or malformed Ethereum address format returns an error","Missing required fields (expected or recipient) results in a validation error","Address mismatch returns matched: false with status indicating failure","Network or server error returns a non-200 HTTP response"],"whenToPreferThis":"Use this endpoint when an AI agent needs to programmatically verify a Base USDC recipient address matches an expected value before authorizing a blockchain payment — particularly when building automated payment pipelines where address substitution attacks (clipboard hijacking, man-in-the-middle) are a concern. Prefer this over manual comparison when you need a verifiable, auditable proof (SHA-256 hash of input, no-retention guarantee) that the check was performed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T00:53:57.456Z","isFirstParty":false,"canonicalSlug":"delx-commerce-base-usdc-recipient-check-f26d0f24"}