{"uid":"cap_NejXlFV8qjF-FzjLe6inu","slug":"xrp-ledger-address-validator-f66d871f","name":"XRP Ledger Address Validator","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/tools/address-validate?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","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type","example"],"properties":{"type":{"const":"json"},"example":{"type":"object","required":["address"],"properties":{"address":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"note":"Format/checksum only; does not prove the address is active or owned by anyone.","valid":true,"address":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","matches":[{"type":"classic","chain":"XRP Ledger","valid":true}]},"exampleNote":"Computed offline with demonstration inputs; time/random values are illustrative."},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_WLYxMyI7qycoK16aVlVIM","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an XRP Ledger address for correct format and checksum, returning match type and validity status without querying the live ledger.","exampleAgentPrompt":"Can you check if this XRP Ledger address is valid: rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De? I want to make sure the format and checksum are correct before I use it.","exampleUseCases":[{"title":"Pre-payment address sanity check","prompt":"Before I send XRP to rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe, can you verify that address is correctly formatted and passes the XRP Ledger checksum?"},{"title":"Wallet address validation in user onboarding","prompt":"A new user just entered rN7n3473SaZBCG4dFL83w7PB5AMxDQFBqU as their XRP withdrawal address — can you tell me if that's a valid XRP classic address before I save it?"},{"title":"Debugging an invalid address error","prompt":"I'm getting an error saying my XRP address is invalid. Can you check rBadAddress123 and tell me what's wrong with the format or checksum?"}],"resultDescription":"Returns a JSON object with a top-level 'valid' boolean, the input 'address' string, an array of 'matches' objects each specifying the address type (e.g. 'classic'), chain ('XRP Ledger'), and per-type validity, plus a note confirming the check is format/checksum only and does not verify on-chain activity or ownership.","failureModes":["Missing or empty address query parameter returns an error or empty result","Malformed address with invalid Base58 characters may return valid:false with no matches","Network/server errors return non-200 HTTP responses","Address that looks similar to XRP but belongs to another network may be flagged as invalid"],"whenToPreferThis":"Use this endpoint when you need a fast, offline format and checksum validation of an XRP Ledger address before executing a payment or storing user input. It is ideal for pre-flight checks in payment flows, user onboarding, or data validation pipelines where you do not need live ledger confirmation of account existence or balance.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:43:11.266Z","isFirstParty":false,"canonicalSlug":"xrp-ledger-address-validator-f66d871f"}