{"uid":"cap_X4Pdn-mYaE6bMJ8eno0sQ","slug":"xrpl-payment-verifier-coco-launch-lab-fe59850a","name":"XRPL Payment Verifier (CoCo Launch Lab)","description":"Zach Riehn's lab: an about-me and portfolio, a news desk, The Atelier for AI experiments, Launch Lab for XRP research, and Fracture for games.","url":"https://cocoeatsai.com/area4/agent/xrpl/verify-payment?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input","output"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"const":"http"},"method":{"enum":["GET"]},"queryParams":{"type":"object","required":["tx"],"properties":{"tx":{"type":"string","title":"Tx","maxLength":64},"amount":{"type":"string","title":"Amount","maxLength":80},"issuer":{"type":"string","title":"Issuer","maxLength":40},"currency":{"type":"string","title":"Currency","default":"XRP","maxLength":40},"destination":{"type":"string","title":"Destination","maxLength":40},"destination_tag":{"type":"integer","title":"Destination Tag","maximum":4294967295,"minimum":0}}}},"additionalProperties":false},"output":{"type":"object","required":["type","example"],"properties":{"type":{"const":"json"},"example":{"type":"object","required":["found"],"properties":{"found":{"type":"boolean"}}}}}}},"responseSchema":{"type":"json","example":{"ok":true,"found":true,"validated":true},"exampleNote":"Illustrative response subset; not a live observation."},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0014","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.0014/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0014","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0014","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_MUPG2KV5TRsmH06SPE26v","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0014","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 XRP Ledger transaction exists and was successfully validated, optionally checking amount, currency, issuer, destination, and destination tag.","exampleAgentPrompt":"Can you verify that XRPL transaction hash A1B2C3D4E5F6... was found and validated on the XRP Ledger, destined for rXXXXXXXXXXXXXXXXXXXXXXXXXXX?","exampleUseCases":[{"title":"Confirm XRP payment before order fulfillment","prompt":"A customer says they paid in XRP — the transaction hash is 3A9F2C1B7E4D0F8A6C5B2E1D9A7F4C3B. Can you verify it was received and validated on the XRP Ledger before I ship their order?"},{"title":"Validate XRPL token transfer with currency check","prompt":"Check if XRPL transaction hash 4F8E2A1D7C9B3E6F0A5C2D1B8E7F4A3C exists, was validated, and transferred 50 USD issued by rhub8VRN55s94qWKDv6jmDy1pUykJzF38S to destination rXYZabc1234EXAMPLE."},{"title":"Verify XRP payment with destination tag for exchange deposit","prompt":"Did XRPL transaction hash 9C2B4D1E8A7F3C0B5E2D1A6F9C4B7E3A go through successfully? The destination should be rExchangeWalletXXXXXXXXXXX with destination tag 123456789."}],"resultDescription":"A JSON object with boolean fields: 'found' (whether the transaction exists on the ledger), 'validated' (whether the transaction is in a validated ledger), and 'ok' (overall success of the API call). Returns found: false if the tx hash is not located.","failureModes":["Transaction hash not found on ledger — returns found: false","Invalid or malformed transaction hash (too long, wrong format) — validation error","Amount or destination mismatch if optional params provided — may return found: true but validated: false","XRPL node connectivity issues — potential timeout or server error","Destination tag out of range (must be 0–4294967295) — input validation failure"],"whenToPreferThis":"Use this endpoint when you need a lightweight, pay-per-call verification of an XRPL transaction by hash without running your own XRPL node. Ideal for confirming XRP or issued-currency payments in agent workflows, e-commerce gating, or access control before delivering a service. Prefer this over generic blockchain explorers when you need a structured, machine-readable boolean response suitable for automated decision-making.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:44:16.317Z","isFirstParty":false,"canonicalSlug":"xrpl-payment-verifier-coco-launch-lab-fe59850a"}