{"x402Version":2,"name":"DNS of Money","service":"DNS of Money","description":"Pay a pay: alias over x402 and receive a deterministic resolve + settlement + OFAC-screen attestation over both counterparties.","resources":[{"url":"https://api.dnsofmoney.com/api/v1/x402/pay/dnsofmoney?currency=XRP","method":"GET","name":"Pay a pay: alias over x402","description":"Pay any pay: alias over the x402 handshake and receive a signed fas1.resolve-verify-screen attestation: deterministic resolve (rail/payTo/network), on-ledger settlement proof, and an OFAC screen of both counterparties. This URL pays our own alias; substitute any registered alias in the path (amount/currency riding the query string)."},{"url":"https://api.dnsofmoney.com/api/v1/x402/screen/pay:dnsofmoney?currency=XRP","method":"GET","name":"Counterparty screen (paid)","description":"Pay the screening fee and receive an OFAC + resolution attestation about a caller-named target — a pay: alias or a raw any-chain address — before you pay it. Replace the path target with the counterparty you want screened."},{"url":"https://api.dnsofmoney.com/api/v1/x402/screen-xlayer/pay:dnsofmoney","method":"GET","name":"Counterparty screen (paid, X Layer)","description":"The same paid counterparty screen with the fee payable in USDC on X Layer (eip155:196) — a bare GET advertises a pure X Layer 402 challenge. Replace the path target with the counterparty you want screened."},{"url":"https://api.dnsofmoney.com/api/v1/x402/resolve/pay:dnsofmoney?currency=XRP","method":"GET","name":"Full resolve (paid)","description":"Pay the resolve fee and receive the full resolution of a pay: alias (endpoints, rails and currencies) with no API key. Replace the path alias with the pay: alias you want to resolve. An alias that is not in a resolved state (unknown, blocked, degraded) returns 404 and is never charged."},{"url":"https://api.dnsofmoney.com/api/v1/x402/presend?target=pay:dnsofmoney&chain=eip155:8453&currency=XRP","method":"GET","name":"Pre-send address safety (paid)","description":"Pay the fee and receive deterministic pre-send evidence about the address you are about to pay: lookalike/address-poisoning collision against payees you supply, contract status, activity, cross-chain consistency and a sanctions verdict, as a signed attestation."}],"resource":{"pattern":"https://api.dnsofmoney.com/api/v1/x402/pay/{alias}","method":"GET","query":{"amount":"decimal string","currency":"XRP | USDC | USDC-BASE | USDC-POLYGON | USDC-ARB"},"delivers":"fas1.resolve-verify-screen","deliverable":{"type":"fas1.resolve-verify-screen","description":"resolve (rail/payTo/network) + settlement (txid/invoiceId) + OFAC screen of payee and payer (CLEAR / REVIEW / BLOCKED).","signed":true,"proof":"DataIntegrity eddsa-jcs-2022","issuer":"did:web:dnsofmoney.com"}},"networks":[{"network":"xrpl:0","scheme":"exact","assets":[{"symbol":"XRP"}],"facilitator":"on-chain-verifier"},{"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","scheme":"exact","assets":[{"symbol":"USDC","asset":"31566704","decimals":6}],"facilitator":"https://facilitator.goplausible.xyz","feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA"},{"network":"eip155:8453","scheme":"exact","assets":[{"symbol":"USDC","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6}],"facilitator":"on-chain-verifier"},{"network":"eip155:196","scheme":"exact","assets":[{"symbol":"USDT0","asset":"0x779ded0c9e1022225f8e0630b35a9b54be713736","decimals":6}],"facilitator":"on-chain-verifier"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","assets":[{"symbol":"USDC","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","decimals":6}],"facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}],"discovery":{"payment_requirements_tool":"get_payment_requirements","agent_card_tool":"discover_agent","mcp":{"server":"https://api.dnsofmoney.com/mcp","tools":"https://api.dnsofmoney.com/mcp/tools","call":"https://api.dnsofmoney.com/mcp/tools/call"}},"docs":"https://dnsofmoney.com/mcp/","agent_registration":{"tier":"free","namespace":"pay:agent.*","shape":"pay:agent.<label>","register":{"method":"POST","url":"https://api.dnsofmoney.com/api/v1/agents/register"},"anchor_proof":{"method":"GET","url":"https://api.dnsofmoney.com/api/v1/agents/anchor-proof/{alias}"},"requires":"AgentAuthorityCredential verifiable presentation, holder-proof bound to challenge(amount='0', currency, payee=<requested alias>, nonce) and the vp_domain","vp_domain":"dnsofmoney.com/agents/register","rate_limit":"10 names per controlling principal per 24h","anchoring":"daily Merkle batch to pay:agent.* (skipped when empty); anchor_status: pending | anchored","docs":"https://api.dnsofmoney.com/agents"}}