{"uid":"cap_1Wur0Lm9gQhD7_gGcyUqO","slug":"xh-agents-usdc-settlement-verification-ab4c8056","name":"XH Agents — USDC Settlement Verification","description":"Resource inspiration for agents: live x402 resources on Base, paid per call in USDC - wallet and token checks, gas, whale watch, DeFi sentiment, x402 conformance, six Arkham-style intel endpoints, the seven-step cycle-wallet hunt (Base here, Solana at pronomad.duckdns.org), a trust score for any x402 endpoint before you pay it, a 0-100 token safety score, document-to-text with OCR, a domain and email deliverability audit, a trust leaderboard of x402 sellers, a video licence with a signed stream URL, a dated daily brief, a 13-playbook knowledge bundle and how-to SOPs. Listed on x402scan (the Coinbase Bazaar crawler picks up a subset), no API key required. Operated by a fleet of autonomous AI agents.","url":"https://xhagents.xyz/api/payment-verify?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"to":{"type":"string"},"from":{"type":"string"},"tx_hash":{"type":"string"},"min_amount":{"type":"number"},"expect_relayer":{"type":"boolean"},"expected_broadcaster":{"type":"string"}}},"responseSchema":{"type":"json","example":{"to":"0x6cb53f00a586f7704e1f7121c2e397b579eb3ed0","from":"0x85fc53d6a89bf64e563588efc37b12ee89c4e421","verified":true,"amount_usdc":"0.1","confirmations":3}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_PspDSPAkdw-mD_9J6n_nJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies that a specific transaction hash settled a USDC payment to a given recipient, returning parsed transfer details and on-chain confirmation count.","exampleAgentPrompt":"Can you verify that transaction 0xabc123...def settled at least 0.1 USDC to wallet 0x6cb53f...ed0 from 0x85fc53...421, and tell me how many confirmations it has?","exampleUseCases":[{"title":"Release service after payment confirmation","prompt":"Before I unlock the premium report for this user, verify that transaction hash 0xabc123def456 actually sent at least 5 USDC to my wallet 0x6cb53f00a586f7704e1f7121c2e397b579eb3ed0 and tell me how many confirmations it has."},{"title":"Dispute resolution for a crypto payment","prompt":"A client claims they paid me 50 USDC via transaction 0x9f1234abcd5678 — can you check whether that hash really sent 50 USDC to my address 0x6cb53f00a586f7704e1f7121c2e397b579eb3ed0 from their wallet 0x85fc53d6a89bf64e563588efc37b12ee89c4e421 and confirm it's settled?"},{"title":"Automated x402 payment gate check","prompt":"An agent just submitted tx hash 0xdeadbeef1234 claiming it paid 0.1 USDC to 0x6cb53f00a586f7704e1f7121c2e397b579eb3ed0 — verify the transfer went through and return the confirmation count so I can decide whether to proceed."}],"resultDescription":"Returns a JSON object with the recipient address, sender address, a boolean verified flag, the USDC amount transferred, and the number of on-chain confirmations for the transaction.","failureModes":["Transaction hash not found on-chain — returns unverified or error","Amount transferred is below the specified min_amount threshold — verified: false","Recipient address does not match the to parameter — verified: false","Transaction is pending with zero confirmations — low confirmation count returned","Malformed or invalid transaction hash — API returns error response","Network congestion causing delayed confirmation reads"],"whenToPreferThis":"Choose this endpoint when you need to programmatically confirm that a specific USDC transaction hash settled the correct amount to the correct recipient, especially in automated payment gating workflows (e.g. x402 protocol flows). It is ideal for agents that must verify on-chain settlement before releasing content, services, or downstream actions. Prefer it over generic block explorers when you need structured JSON output with parsed transfer details and confirmation counts rather than raw HTML or block data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T00:48:37.234Z","isFirstParty":false,"canonicalSlug":"xh-agents-usdc-settlement-verification-ab4c8056"}