{"uid":"cap_bcYBr1ltoB73ETs6qCFTP","slug":"holoweave-witness-transaction-finality-attestation-5eb9aad4","name":"Holoweave Witness — Transaction Finality Attestation","description":"Web bot auth debugging for AI agents, priced per check at $0.01. RFC 7638 keyid thumbprint verification, RFC 9421 Ed25519 signature verification, and per-verifier acceptance rules. Signed attestations, published fixtures, sources with dates.","url":"https://witness.holoweave.org/v1/tx-finality","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"example":{"signature":{"alg":"ed25519","value":"base64...","key_id":"aw-attest-2026-08"},"attestation":{"verdict":"pass","endpoint":"tx-finality","evidence":{"finality":"finalized","succeeded":true,"transfers":[{"to":"0x9975…","from":"0x423d…","amount":"0.010000","symbol":"USDC"}],"block_number":50500000,"confirmations":1200}}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_zjwoy6xQmEUbpTgcirZzP","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a signed, independent attestation of a Base blockchain transaction's outcome, including USDC transfer details, finality status, and confirmations — without trusting the payment facilitator.","exampleAgentPrompt":"Can you get me an independent signed receipt for this Base transaction — 0x4a3f...b2c1 — and confirm whether it's finalized, which USDC transfers it carried, and that it sent at least 1.00 USDC to 0x9975...?","exampleUseCases":[{"title":"Verify received x402 payment independently","prompt":"I just got a PAYMENT-RESPONSE header back from an x402 API call — can you check with an independent witness that the payment actually settled on Base mainnet and that it really sent 0.01 USDC to my address 0x9975...?"},{"title":"Confirm Base Sepolia test transaction finalized","prompt":"I ran a test payment on Base Sepolia with tx hash 0xabc123... — can you verify it succeeded and tell me how many confirmations it has and whether the block is finalized?"},{"title":"Audit USDC transfer for dispute resolution","prompt":"A customer claims they paid us 5 USDC on Base mainnet but I'm not sure the transaction went through — the hash is 0xdef456... Can you get a signed third-party attestation of what actually happened, including who sent what to whom?"}],"resultDescription":"A signed ed25519 attestation object containing: a verdict (pass/fail), finality status (finalized/safe/pending), transaction success boolean, an array of USDC transfers with from/to addresses and amounts, block number, and confirmation count. The signature includes algorithm, base64 value, and a key ID for independent verification.","failureModes":["Invalid or malformed transaction hash returns an error before attestation","Transaction not yet indexed or too recent may return pending finality rather than finalized","Mismatched expected transfer (to/amount/token) returns EXPECTED_TRANSFER_ABSENT verdict","Unsupported chain ID returns a validation error","Passing both tx_hash and payment_response may cause ambiguity or conflict","Network congestion on Base may slow block confirmation lookup"],"whenToPreferThis":"Use this endpoint when you need a cryptographically signed, independent third-party attestation of a Base blockchain transaction — especially to verify x402 payments without trusting the facilitating server. Prefer it over querying an RPC node directly when you need a portable, verifiable receipt with an ed25519 signature, or when auditing USDC transfers for dispute resolution, compliance, or agent-to-agent payment verification on Base mainnet or Sepolia.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T16:27:58.399Z","isFirstParty":false}