402rates.com

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
Open Treasury Yield Basis v1.1.0 · 30-day window, 28–32 admissible · simple, actual/365 Dated sample ·
Instrument Ccy Our basis Issuer's own figure Basis − issuer
USTBUSD3.397850 %2026-09-093.544479 %2026-09-07−14.7bp
USTBLUSD3.449510 %2026-09-083.530000 %2026-09-08−8.0bp
EUTBLEUR2.082250 %2026-09-082.120000 %2026-09-08−3.8bp
Three sampled instrument records. Measured yields use the published Open Treasury Yield Basis: a 30-day target window, 28–32 days admissible, simple annualisation and actual/365. Each column shows its observation date. Issuer definitions and dates can differ; a difference is not proof that either figure is wrong. Currencies are shown separately. This is a dated sample, not a live quote. Download the inputs, source references and sampling time · Published corrections. Informational data only. Not investment, legal, tax or accounting advice. Source and calculation errors are possible. Service scope and terms.

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 2026

Three 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/coverage

Measured 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

CapabilityWhat you getStatusUSDC
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

Inputs, example and limits.

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.

Live handshake · api.402rates.com fetching…
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/rates
click the line to copy

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.