{"pools":{"mbl":{"ge":3,"gb":18,"pl":21,"us":40,"fr":17,"nl":26},"peer":{"ci":2,"tn":5,"bz":1,"am":2,"ge":7,"gf":1,"sg":6,"gb":35,"dk":4,"pl":15,"no":5,"ae":1,"gr":8,"ly":1,"fi":8,"iq":5,"cl":14,"jm":1,"hn":3,"br":195,"lt":8,"id":21,"co":23,"es":50,"sk":1,"do":9,"at":3,"ni":1,"re":1,"gt":1,"pk":9,"tj":1,"la":1,"tw":7,"jp":14,"lu":1,"sa":13,"hr":2,"mk":2,"bg":4,"pe":10,"de":51,"mq":1,"ch":6,"az":2,"hu":8,"si":1,"cn":42,"rs":11,"bh":1,"au":8,"sc":1,"ca":23,"us":117,"pa":2,"uy":2,"pr":4,"mn":1,"eg":10,"cr":1,"md":7,"hk":7,"bo":2,"lv":4,"ec":2,"my":15,"fr":77,"fo":1,"il":8,"uz":9,"kr":20,"nz":2,"cz":6,"it":27,"nl":19,"jo":6,"dz":4,"pt":17,"gi":1,"bb":1,"by":17,"in":11,"se":11,"tr":20,"ba":2,"ph":14,"ru":33,"gh":1,"mx":35,"za":4,"ar":42,"lk":2,"kz":24,"bd":7,"th":13,"kg":3,"ua":50,"tz":1,"bn":1,"np":2,"be":15,"py":1,"ma":5,"ro":10,"vn":22,"cy":1,"ie":2,"mo":2,"ve":15}},"totals":{"mbl":125,"peer":1394,"all":1519},"connected":{"mbl":{"ge":3,"gb":18,"pl":21,"us":40,"fr":17,"nl":26},"peer":{"ci":2,"tn":8,"bz":2,"am":2,"ge":9,"gf":1,"sg":11,"gb":52,"is":3,"dk":8,"pl":24,"no":6,"ae":3,"gr":9,"ly":1,"fi":12,"iq":5,"cl":17,"jm":1,"hn":3,"br":246,"cd":1,"lt":11,"id":28,"co":33,"es":61,"sk":2,"do":14,"at":5,"ni":3,"re":2,"ee":2,"gt":2,"pk":14,"tj":3,"la":1,"tw":13,"jp":21,"lu":1,"ps":1,"bj":1,"sa":16,"hr":3,"mk":3,"bg":8,"pe":16,"de":63,"mq":1,"ao":2,"ch":6,"az":2,"hu":10,"si":1,"cn":57,"ht":1,"rs":13,"bh":1,"au":14,"sc":1,"ca":30,"us":174,"mg":1,"pa":2,"kw":3,"uy":2,"kh":1,"pr":4,"mn":1,"eg":15,"cr":2,"md":8,"hk":11,"bo":6,"lv":5,"ec":2,"my":16,"fr":86,"sd":1,"fo":1,"il":10,"uz":15,"kr":24,"nz":4,"cz":8,"it":38,"nl":26,"jo":7,"dz":9,"pt":21,"gi":1,"bb":1,"by":23,"in":14,"se":15,"tr":24,"ke":1,"ba":2,"ph":19,"sn":1,"ru":49,"gh":2,"mx":53,"za":7,"ar":69,"lk":3,"kz":32,"bd":9,"th":18,"kg":3,"ua":62,"tz":2,"bn":1,"np":2,"be":17,"py":2,"ma":8,"ro":10,"vn":32,"cy":1,"ie":3,"mo":2,"ve":18}},"connectedTotals":{"mbl":125,"peer":1901,"all":2026},"generatedAt":"2026-06-16T20:08:17.165Z","stale":false,"_source":"redis-routing-reality","_note":"pools/totals = ROUTABLE (gateway selector will actually route here; peers filtered by verified=1 AND listedForSale=1 AND throughput floor; modems pass through). connected/connectedTotals = raw relay membership at the same instant. routable ≤ connected always; a large peer gap means broken-SDK churn. Countries with 0 routable in both pools are omitted from `pools`."}