Evidence-backed RWA and settlement data for autonomous agents
Verify every measured figure.
Each measured yield arrives with the observations, sources and versioned basis behind it, plus the issuer comparison where available. Settlement costs carry their gas inputs and block context. No account, no API key: one payment returns one verifiable answer.
- live now
- treasury yields · settlement costs across five chains · coverage · access filter
- evidence
- observations · source URLs · dates · blocks · method versions
| Instrument | Ccy | Our basis | Issuer's own figure | Basis − issuer |
|---|---|---|---|---|
| USTB | USD | 3.397850 %2026-09-09 | 3.544479 %2026-09-07 | −14.7bp |
| USTBL | USD | 3.449510 %2026-09-08 | 3.530000 %2026-09-08 | −8.0bp |
| EUTBL | EUR | 2.082250 %2026-09-08 | 2.120000 %2026-09-08 | −3.8bp |
13 tracked instruments · 10 measured · 2 quoted · 1 unavailable · 7 known gaps · 3,133 recorded observations. Sampled 9 Sept 2026.
The full tracked universe
13 instruments · 9 Sept 2026Three examples above. Every tracked instrument below.
- OUSGUSDMeasured
- USDYUSDMeasured
- USTBUSDMeasured
- USYCUSDMeasured
- TBILLUSDMeasured
- mTBILLUSDMeasured
- cUSDOUSDMeasured
- EUTBLEURMeasured
- USTBLUSDMeasured
- UKTBLGBPMeasured
- BUIDLUSDUnavailable
- BENJIUSDIssuer-quoted
- VBILLUSDIssuer-quoted
Coverage states at the sampling date. Measured: a basis can be calculated. Issuer-quoted: an issuer figure only. Unavailable: no yield figure available. Current availability can change. Current coverage and gaps ↗
Reconstructible history is free. Unique history remains the business. Every paid measured yield carries the observations the figure is computed from, so the arithmetic can be redone by hand. Other platforms publish a methodology; this publishes the inputs behind the individual number. History for 40 sources that anyone with archive access can reconstruct is free, normalized and revision-aware. Five current-only issuer series stay outside that endpoint because their past values have no public reconstruction route. One complete current instrument is free; three different instruments fit inside a rolling hour. The complete current instrument evidence snapshot is a separate paid product. Rights and continuous access are explained here.
curl https://api.402rates.com/v1/rwa/coverageMeasured settlement costs
The 0.01 USDC settlement comparison reports current measured transfer costs with their gas inputs, block context and scope. The free cheapest_settlement_chain MCP tool returns the lowest measured cost in the available comparison.
Native-token price input: Data provided by CoinGecko. Access settlement data.
Rate sheet
| Capability | What you get | Status | USDC |
|---|---|---|---|
| rwa.instruments.all | Complete evidence snapshot for all tracked tokenized treasuries | Live | 5 |
| rwa.yields | Realised 30-day yields of tokenized treasuries, recomputable | Live | 0.03 |
| settlement.costs | Measured cost of a USDC transfer per chain, cheapest first | Live | 0.01 |
| rwa.coverage | What the RWA yield data covers, and what it does not | Live | free |
| rwa.filter | Published instrument constraints compared with supplied facts | Live | free |
| rwa.history | Normalized history for one reconstructible RWA source | Live | free |
| rwa.instrument | Full evidence-backed state for one tokenized treasury | Live | free |
Compare two saved data snapshots
The free compare_rwa_snapshots tool compares yield, issuer divergence, source dates and availability in two supplied Rates responses.
Choose a numerical threshold in basis points. The report shows changes crossing that threshold and explains which rows cannot be compared. It makes no claim about economic significance and does not fetch new data.
POST https://api.402rates.com/v1/rwa/changes
The exchange
An agent asks, gets a price, pays inside the same request, and receives the data. No signup stands between the question and the answer.
connecting…
Pay on any of these
- Base
- Polygon
- Arbitrum
- XDC
The 402 response lists the currently available payment networks. Your agent selects one. The settlement comparison measures transfer costs separately, with the inputs and scope disclosed for each reported network.
First call
See the payment terms for yourself. This costs nothing:
curl -i https://api.402rates.com/v1/settlement/costs
To buy the data, point any x402 capable client at the same URL. It reads the terms from the 402, pays in USDC, and retries. Gas is sponsored, so your agent only needs the stablecoin.
Use it as an MCP server
Rates product access · Complete tool directory
Same data, same prices, over the Model Context Protocol. Streamable HTTP, no account and no API key. 9 MCP tools: 6 free and 3 paid. 11 HTTP capabilities including shared service information. Free tools include the product catalogue, manifest, instrument state, source history, lowest settlement-cost result and supplied-snapshot comparison. Paid tools provide the full cost comparison (0.01 USDC), RWA yields (0.03 USDC) and all instrument records (5 USDC). The three-distinct-instrument hourly allowance is shared by instrument and history calls. Payment setup and examples.
claude mcp add --transport http 402rates https://api.402rates.com/mcp/ratesclick the line to copy
cursor://anysphere.cursor-deeplink/mcp/install?name=402rates&config=eyJ1cmwiOiJodHRwczovL2FwaS40MDJyYXRlcy5jb20vbWNwL3JhdGVzIn0=the button opens Cursor; the line is the same link to copy
code --add-mcp '{"name":"402rates","type":"http","url":"https://api.402rates.com/mcp/rates"}'
click the line to copy
{
"mcpServers": {
"402rates": {
"type": "http",
"url": "https://api.402rates.com/mcp/rates"
}
}
}
for any client that reads an mcpServers block
A client that cannot pay still gets the full payment terms back as structured content rather than an error, so it can decide what to do. A client that can pay reads those terms, signs, and retries on its own.
From a free sample to a paid call
Inspect one instrument for free, then buy its yields or the complete snapshot through MCP or HTTP. The integration guide includes installation commands, payment limits and complete downloadable programs.
Free coverage · HTTP yield purchase · MCP RWA purchase
The Node purchase examples require a Base wallet
with USDC and a key supplied through your local environment. Yield purchases are capped at
0.03 USDC; the 5 USDC full snapshot requires the explicit --snapshot option.
Machine-readable documentation: llms.txt, OpenAPI manifest, and the RWA instrument schema. Paid complete-dataset use is governed by the data terms.
Where this stands
Built in the open, so here is the honest state of it rather than a roadmap that flatters us.
Live on mainnet. Both payment rails have settled real USDC on chain: one through the CDP facilitator on Base, one implemented directly against the XDC AI v1 flow. Amount, recipient, validity window and signature are all checked before anything settles, and a request that cannot be served is never charged for.
Paid routes speak x402 v2. A challenge lists the currently available payment networks, which can include Base, Polygon, Arbitrum and XDC. The XDC option is translated into the v1 envelope its facilitator expects, with the signature passed through untouched, because both versions sign the same EIP-3009 authorization over the same EIP-712 domain. The token domain is read from the contract at boot and checked against its own DOMAIN_SEPARATOR rather than assumed.
Everything marked Live above is callable today. Capabilities that are not callable are absent from this page and from machine discovery.