{"generated_at":"2026-05-01T06:42:39.569Z","total_active_endpoints":37351,"chain_count":30,"chains":[{"chain":"eip155:8453","endpoints":37231,"share_of_catalog_pct":99.7,"probes_1h":148760,"healthy_1h":138818,"uptime_1h_pct":93.3},{"chain":"solana:mainnet","endpoints":90,"share_of_catalog_pct":0.2,"probes_1h":360,"healthy_1h":344,"uptime_1h_pct":95.6},{"chain":"eip155:1","endpoints":3,"share_of_catalog_pct":0,"probes_1h":12,"healthy_1h":12,"uptime_1h_pct":100},{"chain":"xai-mainnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"ink-sepolia","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"celo-mainnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"zkevm-cardona","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"eip155:84532","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"lisk-mainnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"lens-testnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"optimism-mainnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"injective-testnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"sei-pacific","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"kaia-mainnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"xdai-mainnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"unichain-sepolia","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"nova-mainnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"xrp-testnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"peaq-mainnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"stellar-mainnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"btc-mainnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"scroll-mainnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"sahara-testnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"xrplevm-testnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"sophon-mainnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"blast-sepolia","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"morph-hoodi","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"scroll-testnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"osmosis-mainnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100},{"chain":"aptos-mainnet","endpoints":1,"share_of_catalog_pct":0,"probes_1h":4,"healthy_1h":4,"uptime_1h_pct":100}],"payment_acceptance":{"x402station_settles_on":["eip155:8453","eip155:84532"],"note":"x402station's own paid endpoints (/api/v1/*) accept payment only on Base mainnet (eip155:8453) and Base Sepolia (eip155:84532). The chain breakdown above describes the catalog we PROBE — agents pre-flighting Solana / Ethereum / etc. URLs get the same {ok, warnings, metadata, recommended_action} verdict regardless of which chain the target endpoint settles on. Solana-side payment to x402station is not supported until x402 v2's Solana scheme stabilises in @x402/solana."},"methodology":"endpoints = active endpoints with price_network_normalized = the listed chain. probes_1h = naked HTTP uptime probes against those endpoints in the last hour. uptime_1h_pct = healthy / probes × 100, healthy = HTTP 200 OR 402. Top 30 chains.","links":{"live_dashboard":"https://x402station.io","catalog_html":"https://x402station.io/catalog","catalog_json":"https://x402station.io/catalog.json","manifest":"https://x402station.io/.well-known/x402","latest_snapshot":"https://x402station.io/reports/latest.json"}}