{"x402Version":2,"payTo":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","resources":[{"id":577,"slug":"577","resource":"https://api.402rates.com/v1/ping","description":"Payment integration check for 0.001 USDC; no external data lookup. Returns time, rail, network mode and free/paid capabilities. HTTP payment options can include Base, Polygon, Arbitrum and XDC; the challenge lists currently available networks for each transport. The receipt identifies the paid network and transaction. Business/professional use only. Terms: https://402rates.com/data-terms/","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:137","payTo":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","amount":"1000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:42161","payTo":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","amount":"1000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:50","payTo":"0xedb1a894761F0a142d80D09F82Ff7CF99158Bb19","asset":"0xfA2958CB79b0491CC627c1557F441eF849Ca8eb1","amount":"1000","maxTimeoutSeconds":120}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"mode":"mainnet","next":{"free":[{"capability":"compass.rwa.updates","method":"POST","note":"Read observed Treasury changes since a saved cursor","url":"https://api.402rates.com/v1/rwa/updates"},{"capability":"compass.rwa.benchmark","method":"POST","note":"Compare a supplied USD Treasury return with a matching benchmark","url":"https://api.402rates.com/v1/rwa/benchmark"},{"capability":"compass.tests.preflight","method":"POST","note":"Inspect x402 payment terms without making a payment","url":"https://api.402rates.com/v1/tests/preflight"},{"capability":"compass.rwa.changes","method":"POST","note":"Compare yield and divergence fields in two saved Treasury responses","url":"https://api.402rates.com/v1/rwa/changes"},{"capability":"compass.tests.cases","note":"List the synthetic agent test cases","url":"https://api.402rates.com/v1/tests/cases"},{"capability":"compass.tests.case","note":"Describe a synthetic agent test","url":"https://api.402rates.com/v1/tests/case"},{"capability":"compass.tests.run","method":"POST","note":"Start or repeat a synthetic agent test","url":"https://api.402rates.com/v1/tests/run"},{"capability":"compass.tests.action","method":"POST","note":"Execute a synthetic test action","url":"https://api.402rates.com/v1/tests/action"},{"capability":"compass.tests.state","method":"POST","note":"Read synthetic task state","url":"https://api.402rates.com/v1/tests/state"},{"capability":"compass.tests.report","method":"POST","note":"Read or finalize an agent test timeline","url":"https://api.402rates.com/v1/tests/report"},{"capability":"compass.rwa.coverage","note":"What the RWA yield data covers, and what it does not","url":"https://api.402rates.com/v1/rwa/coverage"},{"capability":"compass.rwa.filter","note":"Published instrument constraints compared with supplied facts","url":"https://api.402rates.com/v1/rwa/filter"},{"capability":"compass.rwa.instrument","note":"Full evidence-backed state for one tokenized treasury","url":"https://api.402rates.com/v1/rwa/instrument"},{"capability":"compass.rwa.history","note":"Normalized history for one reconstructible RWA source","url":"https://api.402rates.com/v1/rwa/history"},{"capability":"compass.discovery","note":"Search the x402 catalogue with usage figures","url":"https://api.402rates.com/v1/discovery"},{"capability":"compass.manifest","note":"Service manifest","url":"https://api.402rates.com/v1/manifest"},{"capability":"compass.health","note":"Liveness probe","url":"https://api.402rates.com/health"},{"capability":"compass.ready","note":"Readiness probe","url":"https://api.402rates.com/ready"}],"mcp":"https://api.402rates.com/mcp","paid":[{"capability":"compass.settlement.costs","note":"Measured cost of a USDC transfer per chain, cheapest first","price_usdc":"0.01","url":"https://api.402rates.com/v1/settlement/costs"},{"capability":"compass.rwa.yields","note":"Realised 30-day yields of tokenized treasuries, recomputable","price_usdc":"0.03","url":"https://api.402rates.com/v1/rwa/yields"},{"capability":"compass.rwa.instruments.all","note":"Complete evidence snapshot for all tracked tokenized treasuries","price_usdc":"5","url":"https://api.402rates.com/v1/rwa/instruments"},{"capability":"compass.ping","note":"Payment integration check","price_usdc":"0.001","url":"https://api.402rates.com/v1/ping"}]},"pong":true,"rail":"cdp-v2","time":"2026-07-10T12:00:00Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"additionalProperties":false,"properties":{},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"api.402rates.com","lastUpdated":"2026-09-17T19:29:03.789Z","quality":{"calls30d":27,"uniquePayers30d":14,"lastCalledAt":"2026-09-17T19:29:03.31Z"},"liveness":{},"verified":false,"featured":false},{"id":578,"slug":"578","resource":"https://api.402rates.com/v1/settlement/costs","description":"What a USDC transfer actually costs on Base, Polygon, Arbitrum, Ethereum and XDC, measured rather than assumed: gas units simulated per chain against live prices and fresh chain heads, plus the rollup L1 data fee where it applies. Every figure ships with its inputs and the block it was read at, so you can recompute it. Cheapest first; a chain that cannot be measured is excluded, never estimated.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:137","payTo":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","amount":"10000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:42161","payTo":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","amount":"10000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:50","payTo":"0xedb1a894761F0a142d80D09F82Ff7CF99158Bb19","asset":"0xfA2958CB79b0491CC627c1557F441eF849Ca8eb1","amount":"10000","maxTimeoutSeconds":120}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"chains":"base,polygon,arbitrum,ethereum,xdc"},"type":"http"},"output":{"example":{"cheapest":{"caveats":[],"chain":"xdc","compared_chains":["xdc"],"est_cost_usd":0.0000188,"excluded_chains":[],"runner_up":null,"scope":"transaction_fee_total","stability":{"historical_claim":false,"level":"unknown"}},"data":[{"chain":"xdc","cost_basis":"complete","cost_bps":[{"fee_bps":0.00188,"notional_usd":100},{"fee_bps":0.000188,"notional_usd":1000},{"fee_bps":0.0000188,"notional_usd":10000}],"est_cost_usd":0.0000188,"fee_components":{"execution_usd":0.0000188,"l1_data_usd":null,"total_usd":0.0000188},"fee_model":"single_layer","gas_price_wei":"250000000","gas_units":46680,"gas_units_assumed":null,"gas_units_method":"eth_estimateGas","gas_units_scenario":"transfer to an address with an existing USDC balance","head_age_s":3,"l1_data_fee_included":null,"transfer_amount_atomic":1000000,"tx_type":"usdc_transfer"}],"meta":{"attributions":[{"fallback_used":false,"fetched_at":"2026-08-30T22:14:03.011Z","message":"Data provided by CoinGecko","quote_asset":"usd","source_id":"coingecko.simple.licensed.xdc","url":"https://www.coingecko.com/en/api"}],"capability":"compass.settlement.costs","chains_requested":["xdc"],"chains_unavailable":[],"fee_completeness":"complete","freshness":{"all_sources_within_policy":true,"cache_ttl_s":119,"oldest_source_age_s":1,"policy_max_age_s":120,"valid_until":"2026-08-30T22:16:02.904Z"},"generated_at":"2026-08-30T22:14:03.117Z","limitations":"a simulated transfer to an address that already holds the token; a first transfer to a fresh address costs more, and no bridge, mint or subscription cost is included","request_id":"req_example1","schema_version":"0.5.0","sources":[{"block":85797652,"fetched_at":"2026-08-30T22:14:02.904Z","id":"xdc.rpc.gas_price","kind":"onchain_read","max_age_s":120},{"fetched_at":"2026-08-30T22:14:02.904Z","id":"xdc.rpc.gas_units","kind":"onchain_simulation","max_age_s":120,"method":"eth_estimateGas"},{"attribution":"Data provided by CoinGecko","fallback_used":false,"fetched_at":"2026-08-30T22:14:03.011Z","id":"coingecko.simple.licensed.xdc","kind":"public_api","license_basis":"operator_attestation","licensed":true,"max_age_s":120,"quote_asset":"usd","url":"https://www.coingecko.com/en/api"}],"units":{"est_cost_usd":"usd","fee_bps":"basis_points","gas_price_wei":"wei","transfer_amount_atomic":"usdc_atomic"},"version":"0.1.0"},"related":["compass.rwa.yields","compass.ping"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"chains":{"description":"comma-separated list of: base, polygon, arbitrum, ethereum, xdc. Order does not matter and duplicates are ignored. Omit it to price all five, which is the usual call and costs exactly the same.","pattern":"^(base|polygon|arbitrum|ethereum|xdc)(,(base|polygon|arbitrum|ethereum|xdc))*$","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"api.402rates.com","lastUpdated":"2026-09-08T10:19:15.447Z","quality":{"calls30d":13,"uniquePayers30d":2,"lastCalledAt":"2026-09-08T10:19:14.953Z"},"liveness":{},"verified":false,"featured":false},{"id":579,"slug":"579","resource":"https://api.402rates.com/v1/rwa/yields","description":"Realised 30-day yields for 13 tokenized treasury funds: BUIDL, BENJI, OUSG, USDY, USTB, USYC, VBILL, mTBILL, TBILL, cUSDO, EUTBL, USTBL and UKTBL. Measured rows use NAV, price or verified passive-holder balance series under the published Open Treasury Yield Basis. Each carries its observations, sources and dates, plus an issuer figure and difference where available. Quoted and unavailable rows stay explicit; free coverage names every gap.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:137","payTo":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","amount":"30000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:42161","payTo":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","amount":"30000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:50","payTo":"0xedb1a894761F0a142d80D09F82Ff7CF99158Bb19","asset":"0xfA2958CB79b0491CC627c1557F441eF849Ca8eb1","amount":"30000","maxTimeoutSeconds":120}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"instruments":"USTB,EUTBL,USYC"},"type":"http"},"output":{"example":{"data":[{"access":"whitelist","annualisation":"simple","currency":"EUR","day_count":"actual/365","deployment_divergence":[],"eligibility":{"quote":"The shares of the Sub-Fund may not be offered or sold, directly or indirectly, in the United States of America (including its territories and possessions), to a 'US Person'","read_on":"2026-08-31","url":"https://cdn.spiko.finance/legal_docs/EN/Prospectus_Spiko_SICAV_EN.pdf"},"family":"price_accrual","instrument":"rwa.spiko.eutbl","issuer":"SPIKO SICAV, compartment (management company Twenty First Capital SAS, AMF GP-11000029)","issuer_figure":{"as_of_date":"2026-09-04","available":true,"definition":null,"reproducible_from_published_inputs":null,"value_pct":2.13},"issuer_vs_basis_bps":-4.3,"legal_name":"SPIKO EU T-BILLS MONEY MARKET FUND","period_return_pct":0.171538,"primary_source":{"chain_key":"fund","id":"spiko.api.nav.eutbl","quantity":"nav_per_share"},"ticker":"EUTBL","window":{"actual_days":30,"distinct_observations":18,"end_date":"2026-09-03","start_date":"2026-08-04"},"yield_basis":"measured","yield_pct":2.087049}],"meta":{"basis":{"annualisation":"simple","day_count":"actual/365","name":"Open Treasury Yield Basis","version":"1.1.0","window_days":30},"capability":"compass.rwa.yields","schema_version":"0.5.0"},"ranking":{"groups":[{"currency":"EUR","family":"price_accrual","highest":{"ticker":"EUTBL","yield_pct":2.087049}}]}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"instruments":{"description":"comma-separated tickers or instrument ids, for example USTB,EUTBL or rwa.spiko.eutbl. Defaults to every tracked instrument. The free coverage endpoint lists them.","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"api.402rates.com","lastUpdated":"2026-09-08T10:19:16.94Z","quality":{"calls30d":12,"uniquePayers30d":1,"lastCalledAt":"2026-09-08T10:19:16.475Z"},"liveness":{},"verified":false,"featured":false}]}