{"schema":"swapeazi.liquidity_map.v1","as_of":"2026-11-03T04:04:31.871Z","pair":"ZAR-USD","from":"ZAR","to":"USD","ticket":{"value":1000000,"currency":"ZAR"},"ticket_from":{"value":1000000,"currency":"ZAR"},"ticket_usd":60109.68,"official_rate":{"rate":0.060109683094374325,"date":"2026-11-02"},"venues":[{"type":"exchange_books","label":"Exchange order books","reads":[{"venue":"Route A","path":["ZAR","USDT","USD"],"read_at":"2026-11-03T03:07:11.844Z","filled":true,"slippage_bps":0.3,"landing_cost_bps":65.1,"landed":{"value":59718.08,"currency":"USD"},"largest_size_read":{"value":8879844,"currency":"ZAR"},"gaps":["Deposit and withdrawal fees are not included.","Depth past the levels read is not read."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_9915b5dbfaf2877caa6e","publisher":"Route A","source_type":"orderbook","read_at":"2026-11-03T03:07:11.844Z","size_priced":{"value":1000000,"currency":"ZAR"},"rate":0.05971808,"official_rate":0.060109683094374325,"cost_pct":0.65,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":null,"max_age_seconds":300},"health":[{"basis":"venue","type":"exchange_books","last_good_read_at":"2026-11-03T03:07:06.538Z","d7":{"window_days":7,"reads_scheduled":103,"reads_answered":103,"answer_rate_pct":100,"spread_bps":{"median_bps":0.9,"p90_bps":5,"samples":103},"collector_missed_hours":92,"display":"100% of 103 scheduled reads in 7 days answered"},"d30":{"window_days":30,"reads_scheduled":126,"reads_answered":126,"answer_rate_pct":100,"spread_bps":{"median_bps":0.6,"p90_bps":5,"samples":126},"collector_missed_hours":620,"display":"100% of 126 scheduled reads in 30 days answered"},"open_incident":null,"excluded":null,"source":"SwapEazi's hourly reads of the venue's public market data (lib/market/collect.ts)"},{"basis":"venue","type":"exchange_books","last_good_read_at":"2026-11-03T03:07:06.538Z","d7":{"window_days":7,"reads_scheduled":103,"reads_answered":103,"answer_rate_pct":100,"spread_bps":{"median_bps":1.1,"p90_bps":1.3,"samples":103},"collector_missed_hours":92,"display":"100% of 103 scheduled reads in 7 days answered"},"d30":{"window_days":30,"reads_scheduled":126,"reads_answered":126,"answer_rate_pct":100,"spread_bps":{"median_bps":1.1,"p90_bps":1.3,"samples":126},"collector_missed_hours":620,"display":"100% of 126 scheduled reads in 30 days answered"},"open_incident":null,"excluded":null,"source":"SwapEazi's hourly reads of the venue's public market data (lib/market/collect.ts)"}]},{"venue":"Route B","path":["ZAR","USDT","USDC"],"read_at":"2026-11-03T03:07:11.844Z","filled":true,"slippage_bps":3.3,"landing_cost_bps":47.1,"landed":{"value":59826.53,"currency":"USDC"},"largest_size_read":{"value":8879844,"currency":"ZAR"},"gaps":["Deposit and withdrawal fees are not included.","Depth past the levels read is not read."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_1419c7ae10d4a7dd25fb","publisher":"Route B","source_type":"orderbook","read_at":"2026-11-03T03:07:11.844Z","size_priced":{"value":1000000,"currency":"ZAR"},"rate":0.05982653,"official_rate":0.060109683094374325,"cost_pct":0.47,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":null,"max_age_seconds":300},"health":[{"basis":"venue","type":"exchange_books","last_good_read_at":"2026-11-03T03:07:06.538Z","d7":{"window_days":7,"reads_scheduled":103,"reads_answered":103,"answer_rate_pct":100,"spread_bps":{"median_bps":0.9,"p90_bps":5,"samples":103},"collector_missed_hours":92,"display":"100% of 103 scheduled reads in 7 days answered"},"d30":{"window_days":30,"reads_scheduled":126,"reads_answered":126,"answer_rate_pct":100,"spread_bps":{"median_bps":0.6,"p90_bps":5,"samples":126},"collector_missed_hours":620,"display":"100% of 126 scheduled reads in 30 days answered"},"open_incident":null,"excluded":null,"source":"SwapEazi's hourly reads of the venue's public market data (lib/market/collect.ts)"},{"basis":"venue","type":"exchange_books","last_good_read_at":"2026-11-03T03:07:06.538Z","d7":{"window_days":7,"reads_scheduled":99,"reads_answered":99,"answer_rate_pct":100,"spread_bps":{"median_bps":0.1,"p90_bps":0.2,"samples":99},"collector_missed_hours":92,"display":"100% of 99 scheduled reads in 7 days answered"},"d30":{"window_days":30,"reads_scheduled":99,"reads_answered":99,"answer_rate_pct":100,"spread_bps":{"median_bps":0.1,"p90_bps":0.2,"samples":99},"collector_missed_hours":620,"display":"100% of 99 scheduled reads in 30 days answered"},"open_incident":null,"excluded":null,"source":"SwapEazi's hourly reads of the venue's public market data (lib/market/collect.ts)"}]},{"venue":"Route C","path":["ZAR","USDT"],"read_at":"2026-11-03T03:07:11.844Z","filled":true,"slippage_bps":0.3,"landing_cost_bps":29.7,"landed":{"value":59931.25,"currency":"USDT"},"largest_size_read":{"value":8879844,"currency":"ZAR"},"gaps":["Deposit and withdrawal fees are not included.","Depth past the levels read is not read."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_a9fbb12bf2c59b02b7ad","publisher":"Route C","source_type":"orderbook","read_at":"2026-11-03T03:07:11.844Z","size_priced":{"value":1000000,"currency":"ZAR"},"rate":0.05993125,"official_rate":0.060109683094374325,"cost_pct":0.3,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":null,"max_age_seconds":300},"health":[{"basis":"venue","type":"exchange_books","last_good_read_at":"2026-11-03T03:07:06.538Z","d7":{"window_days":7,"reads_scheduled":103,"reads_answered":103,"answer_rate_pct":100,"spread_bps":{"median_bps":0.9,"p90_bps":5,"samples":103},"collector_missed_hours":92,"display":"100% of 103 scheduled reads in 7 days answered"},"d30":{"window_days":30,"reads_scheduled":126,"reads_answered":126,"answer_rate_pct":100,"spread_bps":{"median_bps":0.6,"p90_bps":5,"samples":126},"collector_missed_hours":620,"display":"100% of 126 scheduled reads in 30 days answered"},"open_incident":null,"excluded":null,"source":"SwapEazi's hourly reads of the venue's public market data (lib/market/collect.ts)"}]}],"status":"depth","depth_at_size":true,"landing_cost_bps":29.7,"slippage_bps":0.3,"largest_size_read":{"value":8879844,"currency":"ZAR"},"display":"Depth at ZAR 1,000,000: landing cost 29.7 bps, 0.3 bps for size (Rate Receipt rr_a9fbb12bf2c59b02b7ad)","evidence":"measured","reason":null,"health":{"basis":"rail_type","type":"exchange_books","last_good_read_at":"2026-11-03T03:07:06.538Z","d7":{"window_days":7,"reads_scheduled":2206,"reads_answered":1996,"answer_rate_pct":90.5,"collector_missed_hours":92,"display":"90.5% of 2206 scheduled reads across 22 venues in 7 days answered"},"d30":{"window_days":30,"reads_scheduled":2367,"reads_answered":2157,"answer_rate_pct":91.1,"collector_missed_hours":620,"display":"91.1% of 2367 scheduled reads across 22 venues in 30 days answered"},"open_incident":null,"excluded":null,"source":"pooled over every venue of this type that SwapEazi reads hourly"},"excluded":[{"venue":"Route O","reason":"Excluded: open incident (source:"},{"venue":"Route P","reason":"Excluded: no usable read in 99 scheduled reads over 7 days"},{"venue":"Route Q","reason":"Excluded: no usable read in 99 scheduled reads over 7 days"}]},{"type":"stablecoin_pools","label":"Stablecoin pools","reads":[],"status":"being_measured","depth_at_size":null,"landing_cost_bps":null,"slippage_bps":null,"largest_size_read":null,"display":"Being measured","evidence":"none","reason":"Pools are read with USDC in, into a local-currency stablecoin. ZAR into dollars through a pool is not read yet.","health":{"basis":"rail_type","type":"stablecoin_pools","last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":432,"reads_answered":0,"answer_rate_pct":0,"collector_missed_hours":92,"display":"0% of 432 scheduled reads across 9 venues in 7 days answered"},"d30":{"window_days":30,"reads_scheduled":432,"reads_answered":0,"answer_rate_pct":0,"collector_missed_hours":620,"display":"0% of 432 scheduled reads across 9 venues in 30 days answered"},"open_incident":null,"excluded":null,"source":"pooled over every venue of this type that SwapEazi reads hourly"},"excluded":[{"venue":"Route R","reason":"Excluded: no usable read in 48 scheduled reads over 7 days"},{"venue":"Route S","reason":"Excluded: no usable read in 48 scheduled reads over 7 days"},{"venue":"Route T","reason":"Excluded: no usable read in 48 scheduled reads over 7 days"},{"venue":"Route U","reason":"Excluded: no usable read in 48 scheduled reads over 7 days"},{"venue":"Route V","reason":"Excluded: no usable read in 48 scheduled reads over 7 days"},{"venue":"Route W","reason":"Excluded: no usable read in 48 scheduled reads over 7 days"},{"venue":"Route X","reason":"Excluded: no usable read in 48 scheduled reads over 7 days"},{"venue":"Route Y","reason":"Excluded: no usable read in 48 scheduled reads over 7 days"},{"venue":"Route Z","reason":"Excluded: no usable read in 48 scheduled reads over 7 days"}]},{"type":"onchain_dollars","label":"On-chain dollars (USDC, USDT)","reads":[{"venue":"Route D","path":["USDT","USDC"],"read_at":"2026-11-03T03:05:14.940Z","filled":true,"slippage_bps":16,"landing_cost_bps":12.1,"landed":{"value":60037.23,"currency":"USDC"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDT to USDC on a source), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 13 minute(s) on a source (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_d698e1c7790ab6df4d54","publisher":"Route D","source_type":"onchain","read_at":"2026-11-03T03:05:14.940Z","size_priced":{"value":100000,"currency":"USDT"},"rate":0.9987947,"official_rate":1,"cost_pct":0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route E","path":["USDT","USDC"],"read_at":"2026-11-03T03:05:14.940Z","filled":true,"slippage_bps":10.3,"landing_cost_bps":12.3,"landed":{"value":60035.87,"currency":"USDC"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDT to USDC on a source), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 13 minute(s) on a source (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_aaf732f5b2567e5f71cf","publisher":"Route E","source_type":"onchain","read_at":"2026-11-03T03:05:14.940Z","size_priced":{"value":100000,"currency":"USDT"},"rate":0.9987721,"official_rate":1,"cost_pct":0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route F","path":["USDT","USDC"],"read_at":"2026-11-03T03:05:14.940Z","filled":true,"slippage_bps":0.2,"landing_cost_bps":12.4,"landed":{"value":60035.2,"currency":"USDC"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDT to USDC on Solana), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 1 minute(s) on Solana (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_beee63a372970acd1b16","publisher":"Route F","source_type":"onchain","read_at":"2026-11-03T03:05:14.940Z","size_priced":{"value":100000,"currency":"USDT"},"rate":0.9987609,"official_rate":1,"cost_pct":0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route G","path":["USDT","USDC"],"read_at":"2026-11-03T03:05:14.940Z","filled":true,"slippage_bps":0.7,"landing_cost_bps":14.6,"landed":{"value":60022.07,"currency":"USDC"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDT to USDC on Base), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 20 minute(s) on Base (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_6f57c1c275c5e168b511","publisher":"Route G","source_type":"onchain","read_at":"2026-11-03T03:05:14.940Z","size_priced":{"value":100000,"currency":"USDT"},"rate":0.9985425,"official_rate":1,"cost_pct":0.15,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route H","path":["USDT","USDC"],"read_at":"2026-11-03T03:05:14.940Z","filled":true,"slippage_bps":1.1,"landing_cost_bps":15.1,"landed":{"value":60018.84,"currency":"USDC"},"largest_size_read":{"value":16636254.74,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDT to USDC on Base), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 20 minute(s) on Base (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_f451406706b21441a6f6","publisher":"Route H","source_type":"onchain","read_at":"2026-11-03T03:05:14.940Z","size_priced":{"value":100000,"currency":"USDT"},"rate":0.9984887,"official_rate":1,"cost_pct":0.15,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route I","path":["USDT","USDC"],"read_at":"2026-11-03T03:05:14.940Z","filled":true,"slippage_bps":-1,"landing_cost_bps":12.3,"landed":{"value":60035.53,"currency":"USDC"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDT to USDC on BNB Chain), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 1 minute(s) on BNB Chain (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_0967b47463ba4481657d","publisher":"Route I","source_type":"onchain","read_at":"2026-11-03T03:05:14.940Z","size_priced":{"value":100000,"currency":"USDT"},"rate":0.9987663,"official_rate":1,"cost_pct":0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route J","path":["USDT","USDC"],"read_at":"2026-11-03T03:05:14.940Z","filled":true,"slippage_bps":0,"landing_cost_bps":12.3,"landed":{"value":60035.52,"currency":"USDC"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDT to USDC on BNB Chain), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 1 minute(s) on BNB Chain (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_94910052461eb9d77c50","publisher":"Route J","source_type":"onchain","read_at":"2026-11-03T03:05:14.940Z","size_priced":{"value":100000,"currency":"USDT"},"rate":0.9987662,"official_rate":1,"cost_pct":0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route K","path":["USDT","USDC"],"read_at":"2026-11-03T03:05:14.940Z","filled":true,"slippage_bps":0.1,"landing_cost_bps":12.4,"landed":{"value":60035.21,"currency":"USDC"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDT to USDC on Arbitrum), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 20 minute(s) on Arbitrum (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_fdae56e43301309e07ad","publisher":"Route K","source_type":"onchain","read_at":"2026-11-03T03:05:14.940Z","size_priced":{"value":100000,"currency":"USDT"},"rate":0.998761,"official_rate":1,"cost_pct":0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route L","path":["USDT","USDC"],"read_at":"2026-11-03T03:05:14.940Z","filled":true,"slippage_bps":0.1,"landing_cost_bps":12.4,"landed":{"value":60035.22,"currency":"USDC"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDT to USDC on Arbitrum), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 20 minute(s) on Arbitrum (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_fdb9914194ff9fe4c00a","publisher":"Route L","source_type":"onchain","read_at":"2026-11-03T03:05:14.940Z","size_priced":{"value":100000,"currency":"USDT"},"rate":0.9987612,"official_rate":1,"cost_pct":0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route M","path":["USDT","USDC"],"read_at":"2026-11-03T03:05:14.940Z","filled":true,"slippage_bps":0.8,"landing_cost_bps":13.2,"landed":{"value":60030.07,"currency":"USDC"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDT to USDC on a source), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 1 minute(s) on a source (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_81c0516ddd69f22b2ab3","publisher":"Route M","source_type":"onchain","read_at":"2026-11-03T03:05:14.940Z","size_priced":{"value":100000,"currency":"USDT"},"rate":0.9986755,"official_rate":1,"cost_pct":0.13,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route N","path":["USDT","USDC"],"read_at":"2026-11-03T03:05:14.940Z","filled":true,"slippage_bps":6.1,"landing_cost_bps":13.1,"landed":{"value":60030.9,"currency":"USDC"},"largest_size_read":{"value":16636254.74,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDT to USDC on a source), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 1 minute(s) on a source (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_fb28f8aaaf08eb6ed3b1","publisher":"Route N","source_type":"onchain","read_at":"2026-11-03T03:05:14.940Z","size_priced":{"value":100000,"currency":"USDT"},"rate":0.9986893,"official_rate":1,"cost_pct":0.13,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route D","path":["USDC","USDT"],"read_at":"2026-11-03T02:05:13.953Z","filled":true,"slippage_bps":0,"landing_cost_bps":-12.3,"landed":{"value":60183.71,"currency":"USDT"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDC to USDT on a source), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 13 minute(s) on a source (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_f133a10de3703f223644","publisher":"Route D","source_type":"onchain","read_at":"2026-11-03T02:05:13.953Z","size_priced":{"value":100000,"currency":"USDC"},"rate":1.0012315,"official_rate":1,"cost_pct":-0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route E","path":["USDC","USDT"],"read_at":"2026-11-03T02:05:13.953Z","filled":true,"slippage_bps":0,"landing_cost_bps":-12.3,"landed":{"value":60183.81,"currency":"USDT"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDC to USDT on a source), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 13 minute(s) on a source (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_8ee2d8c5b6664bae801c","publisher":"Route E","source_type":"onchain","read_at":"2026-11-03T02:05:13.953Z","size_priced":{"value":100000,"currency":"USDC"},"rate":1.0012332,"official_rate":1,"cost_pct":-0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route F","path":["USDC","USDT"],"read_at":"2026-11-03T02:05:13.953Z","filled":true,"slippage_bps":0.2,"landing_cost_bps":-12.1,"landed":{"value":60182.3,"currency":"USDT"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDC to USDT on Solana), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 1 minute(s) on Solana (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_384d11f4932408d60266","publisher":"Route F","source_type":"onchain","read_at":"2026-11-03T02:05:13.953Z","size_priced":{"value":100000,"currency":"USDC"},"rate":1.0012081,"official_rate":1,"cost_pct":-0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route G","path":["USDC","USDT"],"read_at":"2026-11-03T02:05:13.953Z","filled":true,"slippage_bps":0.4,"landing_cost_bps":-13.4,"landed":{"value":60190.38,"currency":"USDT"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDC to USDT on Base), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 20 minute(s) on Base (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_017551c867d0a7135862","publisher":"Route G","source_type":"onchain","read_at":"2026-11-03T02:05:13.953Z","size_priced":{"value":100000,"currency":"USDC"},"rate":1.0013425,"official_rate":1,"cost_pct":-0.13,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route H","path":["USDC","USDT"],"read_at":"2026-11-03T02:05:13.953Z","filled":true,"slippage_bps":0.5,"landing_cost_bps":-13.3,"landed":{"value":60189.45,"currency":"USDT"},"largest_size_read":{"value":16636254.74,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDC to USDT on Base), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 20 minute(s) on Base (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_a9a13f70b76561de32fd","publisher":"Route H","source_type":"onchain","read_at":"2026-11-03T02:05:13.953Z","size_priced":{"value":100000,"currency":"USDC"},"rate":1.001327,"official_rate":1,"cost_pct":-0.13,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route I","path":["USDC","USDT"],"read_at":"2026-11-03T02:05:13.953Z","filled":true,"slippage_bps":0.1,"landing_cost_bps":-12.4,"landed":{"value":60183.97,"currency":"USDT"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDC to USDT on BNB Chain), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 1 minute(s) on BNB Chain (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_8c7c2760c9f423b5e9a7","publisher":"Route I","source_type":"onchain","read_at":"2026-11-03T02:05:13.953Z","size_priced":{"value":100000,"currency":"USDC"},"rate":1.0012358,"official_rate":1,"cost_pct":-0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route J","path":["USDC","USDT"],"read_at":"2026-11-03T02:05:13.953Z","filled":true,"slippage_bps":0,"landing_cost_bps":-12.4,"landed":{"value":60183.97,"currency":"USDT"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDC to USDT on BNB Chain), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 1 minute(s) on BNB Chain (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_d8d2402b79605226a987","publisher":"Route J","source_type":"onchain","read_at":"2026-11-03T02:05:13.953Z","size_priced":{"value":100000,"currency":"USDC"},"rate":1.0012359,"official_rate":1,"cost_pct":-0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route K","path":["USDC","USDT"],"read_at":"2026-11-03T02:05:13.953Z","filled":true,"slippage_bps":0,"landing_cost_bps":-12.2,"landed":{"value":60183.31,"currency":"USDT"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDC to USDT on Arbitrum), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 20 minute(s) on Arbitrum (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_15424ca74e0861ab8f72","publisher":"Route K","source_type":"onchain","read_at":"2026-11-03T02:05:13.953Z","size_priced":{"value":100000,"currency":"USDC"},"rate":1.0012249,"official_rate":1,"cost_pct":-0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route L","path":["USDC","USDT"],"read_at":"2026-11-03T02:05:13.953Z","filled":true,"slippage_bps":0,"landing_cost_bps":-12.2,"landed":{"value":60183.32,"currency":"USDT"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDC to USDT on Arbitrum), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 20 minute(s) on Arbitrum (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_0b04574865f6ba2c61ef","publisher":"Route L","source_type":"onchain","read_at":"2026-11-03T02:05:13.953Z","size_priced":{"value":100000,"currency":"USDC"},"rate":1.001225,"official_rate":1,"cost_pct":-0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route M","path":["USDC","USDT"],"read_at":"2026-11-03T02:05:13.953Z","filled":true,"slippage_bps":0.6,"landing_cost_bps":-12.3,"landed":{"value":60183.85,"currency":"USDT"},"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDC to USDT on a source), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 1 minute(s) on a source (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_cd9b8cacc008dfe4c601","publisher":"Route M","source_type":"onchain","read_at":"2026-11-03T02:05:13.953Z","size_priced":{"value":100000,"currency":"USDC"},"rate":1.0012338,"official_rate":1,"cost_pct":-0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]},{"venue":"Route N","path":["USDC","USDT"],"read_at":"2026-11-03T02:05:13.953Z","filled":true,"slippage_bps":0.7,"landing_cost_bps":-12.2,"landed":{"value":60183.16,"currency":"USDT"},"largest_size_read":{"value":16636254.74,"currency":"ZAR"},"gaps":["The dollar leg once on-chain (USDC to USDT on a source), read at USD 100,000; getting dollars on-chain and off it are separate steps.","Final in about 1 minute(s) on a source (the network's published figure, not measured)."],"rate_receipt":{"schema":"swapeazi.rate_receipt.v1","id":"rr_4728e3b6a353332480af","publisher":"Route N","source_type":"onchain","read_at":"2026-11-03T02:05:13.953Z","size_priced":{"value":100000,"currency":"USDC"},"rate":1.0012224,"official_rate":1,"cost_pct":-0.12,"confidence":"high","evidence_ref":null,"status":"priced_only","reason":"Against par (1 USDC = 1 USDT = 1 USD): the dollar leg only.","max_age_seconds":300},"health":[{"basis":"venue","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): no scheduled read history is kept for this venue"},"open_incident":null,"excluded":null,"source":"no scheduled read history is kept for this venue"}]}],"status":"depth","depth_at_size":true,"landing_cost_bps":-13.4,"slippage_bps":0.4,"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"display":"On-chain dollar depth at USD 100,000: 22 of 22 chain reads filled, -13.4 to 15.1 bps against par (the dollar leg; Rate Receipt rr_d698e1c7790ab6df4d54)","evidence":"measured","reason":"The dollar leg once on-chain: its cost is against par, not the corridor's landing cost.","health":{"basis":"rail_type","type":"onchain_dollars","last_good_read_at":"2026-11-03T03:25:14.636Z","d7":{"window_days":7,"reads_scheduled":1129,"reads_answered":565,"answer_rate_pct":50,"collector_missed_hours":92,"display":"50% of 1129 scheduled reads across 12 venues in 7 days answered"},"d30":{"window_days":30,"reads_scheduled":1129,"reads_answered":565,"answer_rate_pct":50,"collector_missed_hours":620,"display":"50% of 1129 scheduled reads across 12 venues in 30 days answered"},"open_incident":null,"excluded":null,"source":"pooled over every venue of this type that SwapEazi reads hourly"},"excluded":[]},{"type":"p2p","label":"P2P adverts","reads":[],"status":"being_measured","depth_at_size":null,"landing_cost_bps":null,"slippage_bps":null,"largest_size_read":null,"display":"Being measured","evidence":"none","reason":"P2P adverts for ZAR: the P2P market: venue incident: a verified exchange confirmed a security incident on 29 Oct 2026 (hot wallets drained across several chains, about USD 6.3 billion per TRM Labs) and suspended withdrawals on multiple networks; its books and P2P adverts are not counted as depth until withdrawals resume.; the P2P market: adverts on one side are all more than 3% from the reference 16.64 (median 19.5, 1721 bps): a parallel-market premium, not measured as a cost; the P2P market: adverts on one side are all more than 3% from the reference 16.64 (median 18.5, 1120 bps): a parallel-market premium, not measured as a cost.","health":{"basis":"rail_type","type":"p2p","last_good_read_at":"2026-11-03T03:07:06.538Z","d7":{"window_days":7,"reads_scheduled":282,"reads_answered":246,"answer_rate_pct":87.2,"collector_missed_hours":92,"display":"87.2% of 282 scheduled reads across 3 venues in 7 days answered"},"d30":{"window_days":30,"reads_scheduled":282,"reads_answered":246,"answer_rate_pct":87.2,"collector_missed_hours":620,"display":"87.2% of 282 scheduled reads across 3 venues in 30 days answered"},"open_incident":null,"excluded":null,"source":"pooled over every venue of this type that SwapEazi reads hourly"},"excluded":[{"venue":"Route A2","reason":"Excluded: open incident (source:"}]},{"type":"ramps","label":"Ramps and off-ramps","reads":[],"status":"being_measured","depth_at_size":null,"landing_cost_bps":null,"slippage_bps":null,"largest_size_read":null,"display":"Being measured","evidence":"none","reason":"5 off-ramp connectors are on record. Each needs a partner API key and none is configured, so no ramp quote at this size is read. Partner keys are optional; this venue type stays Being measured until one is set.","health":{"basis":"rail_type","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): Ramps are read with a partner key per request; no scheduled read history is kept."},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): Ramps are read with a partner key per request; no scheduled read history is kept."},"open_incident":null,"excluded":null,"source":"Ramps are read with a partner key per request; no scheduled read history is kept."},"excluded":[]},{"type":"otc_desks","label":"OTC desks","reads":[],"status":"being_measured","depth_at_size":null,"landing_cost_bps":null,"slippage_bps":null,"largest_size_read":null,"display":"Being measured","evidence":"none","reason":"No OTC desk publishes depth at size to SwapEazi yet. 1 LP is on the LP registry, none quoting live. Desks and LPs can join the network (POST /api/v1/network/join) to publish depth and see where demand is.","health":{"basis":"rail_type","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): Desk quotes are published by the desks when they choose; there is no schedule to measure against."},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): Desk quotes are published by the desks when they choose; there is no schedule to measure against."},"open_incident":null,"excluded":null,"source":"Desk quotes are published by the desks when they choose; there is no schedule to measure against."},"excluded":[]},{"type":"banks","label":"Banks","reads":[],"status":"being_measured","depth_at_size":null,"landing_cost_bps":null,"slippage_bps":null,"largest_size_read":null,"display":"Being measured","evidence":"none","reason":"Banks publish board rates, not the depth behind them. Depth at size at the business's own bank is not on record; a negotiated deal can be kept with a router key (GET /api/v1/negotiated-deals).","health":{"basis":"rail_type","type":null,"last_good_read_at":null,"d7":{"window_days":7,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): Bank rate sheets are read, but no per-read history is kept yet, so no answer rate."},"d30":{"window_days":30,"reads_scheduled":0,"reads_answered":0,"answer_rate_pct":null,"collector_missed_hours":0,"display":"not enough reads (0 of 12 needed): Bank rate sheets are read, but no per-read history is kept yet, so no answer rate."},"open_incident":null,"excluded":null,"source":"Bank rate sheets are read, but no per-read history is kept yet, so no answer rate."},"excluded":[]}],"summary":{"with_depth":["exchange_books","onchain_dollars"],"short_of_size":[],"being_measured":["stablecoin_pools","p2p","ramps","otc_desks","banks"],"largest_size_read":{"value":83181273.68,"currency":"ZAR"},"text":"Depth at ZAR 1,000,000 on exchange order books, on-chain dollars (usdc, usdt), on the evidence read."},"prefunding":null,"unknowns":["Stablecoin pools: Pools are read with USDC in, into a local-currency stablecoin. ZAR into dollars through a pool is not read yet.","P2P adverts: P2P adverts for ZAR: the P2P market: venue incident: a verified exchange confirmed a security incident on 29 Oct 2026 (hot wallets drained across several chains, about USD 6.3 billion per TRM Labs) and suspended withdrawals on multiple networks; its books and P2P adverts are not counted as depth until withdrawals resume.; the P2P market: adverts on one side are all more than 3% from the reference 16.64 (median 19.5, 1721 bps): a parallel-market premium, not measured as a cost; the P2P market: adverts on one side are all more than 3% from the reference 16.64 (median 18.5, 1120 bps): a parallel-market premium, not measured as a cost.","Ramps and off-ramps: 5 off-ramp connectors are on record. Each needs a partner API key and none is configured, so no ramp quote at this size is read. Partner keys are optional; this venue type stays Being measured until one is set.","OTC desks: No OTC desk publishes depth at size to SwapEazi yet. 1 LP is on the LP registry, none quoting live. Desks and LPs can join the network (POST /api/v1/network/join) to publish depth and see where demand is.","Banks: Banks publish board rates, not the depth behind them. Depth at size at the business's own bank is not on record; a negotiated deal can be kept with a router key (GET /api/v1/negotiated-deals).","Deposit, withdrawal and bank payout fees are not in any figure.","Depth past the levels a book publishes, and past the ticket asked of a pool, is not read.","Dollar legs are read as USD, USDC or USDT; moving between a dollar bank balance and a stablecoin is a ramp step."],"named":false,"notes":["SwapEazi does not hold, create or move liquidity. It reads public books, pools and adverts and maps where depth is at your size. Your own LP, provider or rail acts.","Figures on the same evidence, not advice. The business decides."],"incidents":[{"id":"a verified exchange-2026-10-29","kind":"withdrawals","since":"2026-10-29T00:00:00Z","what":"a verified exchange confirmed a security incident on 29 Oct 2026 (hot wallets drained across several chains, about USD 6.3 billion per TRM Labs) and suspended withdrawals on multiple networks; its books and P2P adverts are not counted as depth until withdrawals resume.","source":"","status":"Open since 29 Oct 2026 (5 days); closes when the venue reports withdrawals resumed on its main networks (USDT on ETH, USDT on TRX, USDT on BSC, USDC on ETH, USDC on BSC) for 24 hours in a row, read at 06:00 and 18:00 UTC from its public network list; last read 2026-11-02T18:07:07.151Z: withdrawals enabled on every main network. A person can also close it by setting the end date with a source."}]}