{"schemaVersion":"1.0","generatedAt":"2026-09-05T19:42:06.339Z","environment":"mainnet","protocol":"x402","railCount":5,"rails":[{"id":"base","chain":"Base","asset":"USDC","network":"eip155:8453","label":"Base/USDC","note":"The rail the catalogue prices against, settled through the Coinbase-hosted x402 facilitator."},{"id":"xrpl","chain":"XRP Ledger","asset":"RLUSD","network":"xrpl:0","label":"XRPL/RLUSD","note":"The one rail with its own independent facilitator, settling in RLUSD rather than native XRP so the dollar price needs no live conversion."},{"id":"solana","chain":"Solana","asset":"USDC","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","label":"Solana/USDC","note":"USDC on Solana, settled through the same multi-chain facilitator already used for Base."},{"id":"arbitrum","chain":"Arbitrum One","asset":"USDC","network":"eip155:42161","label":"Arbitrum/USDC","note":"USDC on Arbitrum One, settled through the same multi-chain facilitator as Base and sharing its address format."},{"id":"polygon","chain":"Polygon PoS","asset":"USDC","network":"eip155:137","label":"Polygon/USDC","note":"USDC on Polygon PoS, settled through the same multi-chain facilitator as Base. Mainnet only -- this rail has no supported testnet configuration."}],"note":"One payment settles on exactly one rail. Every rail carries the same US dollar price, so a buyer only needs funds on the single rail it chooses from the 402 challenge."}