{"uid":"cap_QdM0FftL5flM6ZVODG9sR","slug":"dark-loom-revenue-ledger-base-usdc-settlement-audit-420f952c","name":"Dark Loom Revenue Ledger — Base USDC Settlement Audit","description":"Deterministic verification of Base USDC settlement transactions","url":"https://169.58.81.212/v1/x402/settlement-audit","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"txHash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"Base transaction hash"},"expectedAmount":{"type":"string","pattern":"^[0-9]+$","description":"Optional USDC amount in 6-decimal atomic units"},"expectedRecipient":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Optional expected USDC recipient"}}},"responseSchema":{"type":"json","example":{"ok":true,"chain":"base","proof":{"explorer":"https://basescan.org/tx/0x...","verifiedAt":"2026-01-01T00:00:00.000Z"},"transfers":[],"transaction":{"hash":"0x...","status":"success","blockNumber":1,"confirmations":1},"expectations":{"matched":false,"recipient":null,"amountAtomic":null},"canonicalUsdc":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_IL3d7fwnldvY1a6U0tXzo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies and audits USDC settlement transactions on the Base blockchain by transaction hash, confirming transfer amounts, recipients, and confirmation status","exampleAgentPrompt":"Can you verify that the Base transaction 0xabc123...def456 actually settled and check that it sent at least 5000000 atomic USDC units to 0xRecipientAddress?","exampleUseCases":[{"title":"Confirm payment before order fulfillment","prompt":"Before I ship the order, verify that Base transaction 0xabc123...def456 successfully transferred 10000000 atomic USDC to my wallet 0xMyWalletAddress — I need to confirm the payment actually settled."},{"title":"Audit settlement record for reconciliation","prompt":"I need to audit transaction 0xdeadbeef...cafebabe on Base — check its confirmation count, the USDC amount transferred, and who received it, so I can reconcile my revenue ledger."},{"title":"Validate x402 micropayment receipt","prompt":"A client claims they paid via x402 — can you verify that Base transaction 0x999...aaa delivered the correct USDC amount to 0xMyServiceAddress and tell me the block it was confirmed in?"}],"resultDescription":"Returns a JSON object with: overall verification status (ok), chain identifier, transaction details (hash, status, block number, confirmations), a list of USDC transfers found, a proof object with explorer URL and verification timestamp, expectation matching results (whether the expected recipient and amount were found), and the canonical USDC contract address on Base.","failureModes":["Invalid txHash format (not a valid 0x-prefixed 64-char hex) returns validation error","Transaction not found on Base returns an error or ok:false","Transaction pending/unconfirmed may return low confirmation count","expectedAmount or expectedRecipient mismatch returns expectations.matched:false (not an error, but requires agent to check)","Network or RPC timeout may cause temporary failures","Providing a non-Base chain transaction hash will fail or return unexpected results"],"whenToPreferThis":"Choose this endpoint when you need deterministic, on-chain proof that a specific USDC settlement occurred on Base — especially for x402 payment verification, revenue reconciliation, or releasing access/goods after payment confirmation. Prefer this over general block explorers when you need structured JSON output with expectation matching (amount + recipient validation) that an agent can act on programmatically.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:31:52.487Z","isFirstParty":false}