{"uid":"cap_-Zx1amJMbleKQbkptUGhQ","slug":"vm5-openapi-lint-base-usdc-receipt-verifier-d430f238","name":"VM5 OpenAPI Lint — Base USDC Receipt Verifier","description":"AI-assisted OpenAPI YAML/JSON lint, original procedural GLB delivery and CSV structure audits. ONE native Base USDC 0.01 external buyer paid and received an x402 template on 2026-10-19; other products not proven sold.","url":"https://vm5-openapi-x402.onrender.com/v1/base-usdc-receipt?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["tx","minUsdc","recipient"],"properties":{"tx":{"type":"string","description":"0x-prefixed 32-byte Base transaction hash. Public sample from an unrelated independently-funded historical AgentBounties escrow; NOT a VM5 customer payment."},"sender":{"type":"string","description":"Optional expected native USDC Transfer from wallet, not KYC or invoice proof"},"minUsdc":{"type":"string","description":"USDC threshold, up to six fractional places. Example matches the unrelated public transaction; not VM5 revenue."},"recipient":{"type":"string","description":"Expected native Circle USDC recipient. Public example is an unrelated escrow contract, NOT the VM5 seller payTo."}}},"responseSchema":{"type":"object","required":["verifiedNativeUSDCReceipt","transactionHash","netIncomingUSDC","chargedUSDC"],"properties":{"chainId":{"type":"integer","example":8453},"payment":{"type":"string"},"chargedUSDC":{"type":"string","example":"0.005"},"minimumUSDC":{"type":"string"},"confirmations":{"type":"string"},"netIncomingUSDC":{"type":"string"},"transactionHash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"},"verifiedNativeUSDCReceipt":{"type":"boolean"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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_LQ9hrYQE_9O45I9TApMMl","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies a Base chain USDC payment transaction hash, confirming the amount and recipient for x402 micropayment settlement","exampleAgentPrompt":"Can you verify that transaction 0xabc123...def456 on Base transferred at least 0.005 USDC to recipient address 0xRecipientAddress456?","exampleUseCases":[{"title":"Unlock paid API after micropayment","prompt":"I just sent 0.005 USDC to 0xSellerWallet on Base — the tx hash is 0xabc123...def456. Can you confirm the payment went through and the recipient and amount check out so I can get the lint results?"},{"title":"Audit x402 payment settlement","prompt":"Check whether Base transaction 0xdeadbeef...12345 transferred at least 0.005 USDC to 0xEscrowContract789 — I need to confirm the settlement before releasing access."},{"title":"Validate customer micropayment receipt","prompt":"A customer says they paid 0.005 USDC on Base, tx hash 0x999aaa...bbbbcc, to our wallet 0xOurPaymentAddress. Can you verify the on-chain receipt and confirm the amount matches?"}],"resultDescription":"Returns a boolean 'verifiedNativeUSDCReceipt' indicating whether the transaction is a valid native Circle USDC transfer meeting the minimum threshold to the expected recipient, along with the transaction hash, net incoming USDC, charged USDC amount, chain ID (8453 for Base), and number of confirmations.","failureModes":["Transaction hash not found or invalid — returns verifiedNativeUSDCReceipt: false","USDC amount below minUsdc threshold — receipt not verified","Recipient mismatch — transfer went to different address than specified","Non-native USDC token transfer (e.g. bridged or wrapped) — not counted as verified","Transaction still pending with insufficient confirmations","Malformed 0x hash input — schema validation error","Network or RPC connectivity issues with Base chain"],"whenToPreferThis":"Use this endpoint when you need to programmatically confirm that a specific Base L2 transaction hash represents a valid native Circle USDC payment above a threshold to a known recipient, particularly in x402 pay-per-call workflows where payment must be validated before delivering a paid service. Prefer this over generic blockchain explorers when you need a structured true/false receipt with amount and recipient validation in a single API call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:33:40.734Z","isFirstParty":false,"canonicalSlug":"vm5-openapi-lint-base-usdc-receipt-verifier-d430f238"}