Payment name resolution API · Free API keys

Your crypto address
is now
pay:yourname.

The address you'll use for the next decade — including when AI agents pay you. Permanent. On-chain. Anchored on the XRP Ledger via the open FAS-1 protocol.

Free No credit card Approved within 24 hours
Powered by XRP Ledger · Funds move wallet-to-wallet
resolve.api sub-50ms · mainnet
pay:
try
FAS-1 Open Protocol XRPL Mainnet Validated ISO 20022 Compatible
Mar 13
First AI-to-AI payment settled on XRPL mainnet
5 rails
Agents pay over x402 in
XRP, USDC or USDT0 on five networks
100%
Every founding name anchored on the XRP Ledger with its own FAS-1 memo
Open
FAS-1 protocol · CC BY 4.0, build without lock-in

For developers

Resolve payments
like you resolve DNS

DNS turned 192.0.2.1 into a name you could remember. One call does the same for money: it maps pay:yourname to the rail, address and tag to pay right now.

01

Alias → alias()

A human picks a name like pay:architect. One address for every rail, forever.

02

Resolve → resolve()

One API call returns the live payment instructions for that name.

03

Route → route()

Fixed rules pick the rail from the name's endpoints and the asset you named. Same inputs, same rail, every time. No model in the path.

04

Settle → settle()

Funds move wallet-to-wallet on the ledger. The resolver verifies the transaction and records the settlement.

resolve.sh — dns://money 200 OK
# resolve a name. no key needed for the resolution status $ curl https://api.dnsofmoney.com/resolve/pay:architect { "success": true, "data": { "alias": "pay:architect", "status": "resolved", "message_id": "FAS-20260906164527-8639B477", "resolved_at": "2026-09-06T16:45:27Z", "caller_tier": 0 } } # add X-API-Key (free) to get the endpoint set: rail, address, tag, iso20022_hint

The protocol gap

Every AI protocol solved
part of the problem

Agents can find each other, call tools, state intent and pay per request. None of those protocols answers the first question: where does the money actually go?

ProtocolByWhat it solvesThe gap it leaves
A2AGoogleAgents discover & talk to each otherNo payment layer
MCPAnthropicAgents call tools & contextNo identity or settlement
AP2GoogleAgent payment intent & mandatesNo address resolution
x402CoinbaseHTTP-native pay-per-requestNo naming, no resolution
FAS-1dns://moneyNames → payment instructions, any rail The missing resolution layer

“The agent payments space needs a shared way to express who gets paid and how — independent of any single network or wallet.”

the discoverability gap FAS-1 closes

Proof of work · Genesis block

The first dollars two AIs
ever paid each other

On March 13, 2026, two frontier models paid each other over FAS-1 on XRPL mainnet with no human pressing send. Both transactions validated, and anyone with a block explorer can read them.

GENESIS · TX1 Validated
ClaudeClaude · AI agent
0.482517 XRP
GPT-4GPT-4 · AI agent
$0.690.482517 XRP
memo: "first autonomous inter-AI payment"
hash: B92C23BA…21A4DA77
View on XRPL 2026-03-13 09:16:40 UTC
GENESIS · TX2 Validated
GPT-4GPT-4 · AI agent
3.0 XRP
ClaudeClaude · AI agent
$4.203.0 XRP
memo: "reciprocal settlement · compute"
hash: EB8F2C20…291B3D9EB197
View on XRPL 2026-03-13 20:20:10 UTC

The namespace

The first generation of financial
addresses is being registered now

As with early DNS, the short names go first, and a registered name stays yours. Claim yours before the agents do.

pay:genesis pay:architect pay:liberty pay:mint pay:joyous pay:vinny pay:mickey pay:toni pay:karina pay:america pay:hempy pay:nesto
Founding Tier · Generation 0
561 / 600
Founding names remaining
39 claimed · 7% of tier minted
Mint Your Name See names already minted →

The stack

Four layers to the
agentic economy

Every payment starts with a resolution. This API runs that layer, and the three above depend on it.

L4

Autonomous Agent Network

Agents transact with agents, no human in the loop

Alpha
L3

Multi-Rail Router

Routes to XRPL, Base, Solana, Algorand and X Layer by fixed rules

● Live
L2

AI Orchestration

Intent, mandates & policy for agent payments

Alpha
← You are here
L1

DNS://Money

Resolves names, anchors registrations, records settlement

● Live

Rails

Settle in XRP or RLUSD. Pay agents
over x402 in stablecoins.

One request lists every rail below, live, without a key. Value moves wallet-to-wallet on the ledger; this API never holds it.

RailNetworkWhat settles hereStatus
XRPXRP Ledger · mainnetPayments to any pay: alias, over x402 or direct Live
USDCBase · eip155:8453Pay an alias or buy a counterparty screen over x402. Gasless: the facilitator pays the network fee Live · x402
USDCAlgorand · mainnetCounterparty screen, server-priced at 0.01 USDC Live · x402
USDT0X Layer (OKX) · eip155:196Counterparty screen, priced in OKX's native stablecoin Live · x402
USDCSolana · mainnetPay an alias or buy a counterparty screen over x402. Gasless. First external-agent settlement 2026-08-01, TX 3vGQmSoZ… Live · x402
Fiat → XRPMoonPay on-rampFund a pay: alias with card or bank. Sandbox today; real fiat is pending◐ Sandbox
RLUSDXRP LedgerSettles to aliases with an RLUSD trust line. First settlement 0.5 RLUSD in 4 s, TX 9CDD554F… Live
rails.sh · check it yourself 402 Payment Required
# list every rail an agent can settle over. live, no key needed $ curl https://api.dnsofmoney.com/.well-known/x402 # one 402 challenge advertises all five networks: $ curl -i .../api/v1/x402/screen/pay:acme HTTP/1.1 402 Payment Required accepts: xrpl:0 XRP · algorand USDC · eip155:8453 USDC · eip155:196 USDT0 · solana USDC

FAQ

Questions, answered

It turns a name into a payment. Just as DNS turns example.com into an IP address, one API call turns pay:yourname into the rail, address and tag to pay, then records the settlement once it lands on the ledger. XRPL settles today; agents pay over x402 on Base, Solana, Algorand and X Layer.

Yes. API keys are free, with no credit card required and a generous rate-limited tier. You only pay network fees on the rails you settle over. Higher-volume plans are available once you outgrow the free tier.

FAS-1 (Financial Address Standard) is the open spec behind resolution: how a name maps to instructions, how proofs are anchored on-chain, and how any rail can plug in. It's licensed CC BY 4.0 so wallets, agents and fintechs can build on it without lock-in.

XRP and RLUSD settle on the XRP Ledger. Over x402, a single 402 challenge advertises five networks: XRP on XRPL, USDC on Base, USDC on Solana, USDC on Algorand and USDT0 on X Layer. On Base and Solana the facilitator pays the network fee, so the paying agent holds no gas token. List them yourself at GET /.well-known/x402.

An agent registers its own pay:agent.* name, resolves any other name to its endpoints, and pays over x402 from its own wallet. Before it pays, one paid call returns a screen of the counterparty (OFAC plus resolution) signed by did:web:dnsofmoney.com, which the agent verifies in its own process. On 2026-08-01 an external agent bought that screen on Solana without holding any SOL.

XRPL settles in 3–5 seconds for sub-cent fees, and its memos and destination tags carry the registration anchor. It is also ISO 20022 compatible, which matters for traditional finance interoperability.

Yes. A registered name is anchored on the XRP Ledger with its own FAS-1 memo and stays yours. You can repoint where it resolves at any time and attach your X handle as public metadata. The name itself never changes.

Request a key with your email and use case, and you're approved within 24 hours. From there, a single GET /resolve/pay:name call returns instructions.

No. DNS://Money issues no stablecoin and holds no reserves or customer funds. The payer signs from their own wallet and the value lands at the recipient's address on the ledger. The GENIUS Act and the FDIC's RIN 3064-AG19 regulate stablecoin issuers, custodians and insured banks; a resolver and router sits outside that perimeter. Read the full regulatory posture →

Get started free

Request your API key

No credit card. Approved within 24 hours.

Accepting builders
→ keys scoped to mainnet · rate-limited free tier

Start building

Get your
API key

Everything above, in one API call. Grab your key and start building.

Free forever tier One call, every rail On-chain proof