{"ok":true,"schema_version":1,"data":{"contract_version":"2026-07-03.2","disabled_proxy_contract":{"allowed_methods":["chain_getHeader","chain_getBlockHash","system_health","rpc_methods"],"denied_method_patterns":["author_","state_call","sudo_","payment_","contracts_"],"enabled":false,"feature_flag":"METAGRAPH_ENABLE_RPC_PROXY","rate_limit_required":true,"waf_required":true},"eligibility_policy":{"eligible_layers":["bittensor-base"],"notes":"Pool eligibility is derived from monitored endpoint state only. Contributor reports can trigger review or re-probes, but cannot set health or uptime.","required_status":"ok","requires_no_auth":true,"requires_public_safe":true,"source":"probe-derived","user_reports_can_change_health":false},"generated_at":"2026-08-06T11:40:30.921Z","notes":["Endpoint pools are advisory only in v1.","Future proxy/load-balancer routes must block write and unsafe RPC methods by default.","Only Bittensor base-layer RPC/WSS endpoints are pool candidates in v1."],"pools":[{"best_endpoint_id":"onfinality-finney-rpc","eligible_count":4,"endpoint_count":5,"endpoints":[{"archive_support":false,"auth_required":false,"health_source":"live-cron-prober","health_stale":false,"id":"onfinality-finney-rpc","kind":"subtensor-rpc","last_ok":null,"latency_ms":1028,"latest_block":8786882,"layer":"bittensor-base","observed_at":"2026-08-06T11:51:35.403Z","pool_eligibility_reasons":["eligible"],"pool_eligible":true,"provider":"onfinality","public_safe":true,"score":70,"score_reasons":[{"reason":"status-ok","points":50},{"reason":"latest-block-observed","points":10},{"reason":"latency","points":10}],"status":"ok","url":"https://bittensor-finney.api.onfinality.io/public","reliability_score":88,"reliability_grade":"D"},{"archive_support":false,"auth_required":false,"health_source":"live-cron-prober","health_stale":false,"id":"opentensor-archive-rpc","kind":"subtensor-rpc","last_ok":null,"latency_ms":2154,"latest_block":8786883,"layer":"bittensor-base","observed_at":"2026-08-06T11:51:36.968Z","pool_eligibility_reasons":["eligible"],"pool_eligible":true,"provider":"opentensor","public_safe":true,"score":60,"score_reasons":[{"reason":"status-ok","points":50},{"reason":"latest-block-observed","points":10}],"status":"ok","url":"https://archive.chain.opentensor.ai","reliability_score":88,"reliability_grade":"D"},{"archive_support":false,"auth_required":false,"health_source":"live-cron-prober","health_stale":false,"id":"opentensor-finney-rpc","kind":"subtensor-rpc","last_ok":null,"latency_ms":2268,"latest_block":8786883,"layer":"bittensor-base","observed_at":"2026-08-06T11:51:36.869Z","pool_eligibility_reasons":["eligible"],"pool_eligible":true,"provider":"opentensor","public_safe":true,"score":60,"score_reasons":[{"reason":"status-ok","points":50},{"reason":"latest-block-observed","points":10}],"status":"ok","url":"https://entrypoint-finney.opentensor.ai","reliability_score":88,"reliability_grade":"D"},{"archive_support":false,"auth_required":false,"health_source":"live-cron-prober","health_stale":false,"id":"opentensor-lite-rpc","kind":"subtensor-rpc","last_ok":null,"latency_ms":2315,"latest_block":8786883,"layer":"bittensor-base","observed_at":"2026-08-06T11:51:36.868Z","pool_eligibility_reasons":["eligible"],"pool_eligible":true,"provider":"opentensor","public_safe":true,"score":60,"score_reasons":[{"reason":"status-ok","points":50},{"reason":"latest-block-observed","points":10}],"status":"ok","url":"https://lite.chain.opentensor.ai","reliability_score":88,"reliability_grade":"D"},{"archive_support":null,"auth_required":true,"health_source":"missing-probe","health_stale":true,"id":"nodies-finney-rpc","kind":"subtensor-rpc","last_ok":null,"latency_ms":null,"latest_block":null,"layer":"bittensor-base","observed_at":null,"pool_eligibility_reasons":["status-unknown","auth-required","not-public-safe"],"pool_eligible":false,"provider":"nodies","public_safe":false,"score":0,"score_reasons":[{"reason":"auth-required","points":-25}],"status":"unknown","url":"https://bittensor-public.nodies.app"}],"id":"finney-rpc","kind":"subtensor-rpc"},{"best_endpoint_id":"onfinality-finney-wss","eligible_count":4,"endpoint_count":4,"endpoints":[{"archive_support":true,"auth_required":false,"health_source":"live-cron-prober","health_stale":false,"id":"onfinality-finney-wss","kind":"subtensor-wss","last_ok":"2026-08-06T11:51:34.405Z","latency_ms":381,"latest_block":8786882,"layer":"bittensor-base","observed_at":"2026-08-06T11:51:34.405Z","pool_eligibility_reasons":["eligible"],"pool_eligible":true,"provider":"onfinality","public_safe":true,"score":91,"score_reasons":[{"reason":"status-ok","points":50},{"reason":"archive-support","points":15},{"reason":"latest-block-observed","points":10},{"reason":"latency","points":16}],"status":"ok","url":"wss://bittensor-finney.api.onfinality.io/public-ws","reliability_score":99,"reliability_grade":"A"},{"archive_support":true,"auth_required":false,"health_source":"live-cron-prober","health_stale":false,"id":"opentensor-lite-wss","kind":"subtensor-wss","last_ok":"2026-08-06T11:51:34.825Z","latency_ms":817,"latest_block":8786883,"layer":"bittensor-base","observed_at":"2026-08-06T11:51:34.825Z","pool_eligibility_reasons":["eligible"],"pool_eligible":true,"provider":"opentensor","public_safe":true,"score":87,"score_reasons":[{"reason":"status-ok","points":50},{"reason":"archive-support","points":15},{"reason":"latest-block-observed","points":10},{"reason":"latency","points":12}],"status":"ok","url":"wss://lite.chain.opentensor.ai:443","reliability_score":98,"reliability_grade":"B"},{"archive_support":true,"auth_required":false,"health_source":"live-cron-prober","health_stale":false,"id":"opentensor-finney-wss","kind":"subtensor-wss","last_ok":"2026-08-06T11:51:34.809Z","latency_ms":854,"latest_block":8786883,"layer":"bittensor-base","observed_at":"2026-08-06T11:51:34.809Z","pool_eligibility_reasons":["eligible"],"pool_eligible":true,"provider":"opentensor","public_safe":true,"score":86,"score_reasons":[{"reason":"status-ok","points":50},{"reason":"archive-support","points":15},{"reason":"latest-block-observed","points":10},{"reason":"latency","points":11}],"status":"ok","url":"wss://entrypoint-finney.opentensor.ai:443","reliability_score":98,"reliability_grade":"B"},{"archive_support":true,"auth_required":false,"health_source":"live-cron-prober","health_stale":false,"id":"opentensor-archive-wss","kind":"subtensor-wss","last_ok":"2026-08-06T11:51:34.822Z","latency_ms":823,"latest_block":8786883,"layer":"bittensor-base","observed_at":"2026-08-06T11:51:34.822Z","pool_eligibility_reasons":["eligible"],"pool_eligible":true,"provider":"opentensor","public_safe":true,"score":87,"score_reasons":[{"reason":"status-ok","points":50},{"reason":"archive-support","points":15},{"reason":"latest-block-observed","points":10},{"reason":"latency","points":12}],"status":"ok","url":"wss://archive.chain.opentensor.ai:443","reliability_score":97,"reliability_grade":"B"}],"id":"finney-wss","kind":"subtensor-wss"},{"best_endpoint_id":"onfinality-finney-wss","eligible_count":4,"endpoint_count":4,"endpoints":[{"archive_support":true,"auth_required":false,"health_source":"live-cron-prober","health_stale":false,"id":"onfinality-finney-wss","kind":"subtensor-wss","last_ok":"2026-08-06T11:51:34.405Z","latency_ms":381,"latest_block":8786882,"layer":"bittensor-base","observed_at":"2026-08-06T11:51:34.405Z","pool_eligibility_reasons":["eligible"],"pool_eligible":true,"provider":"onfinality","public_safe":true,"score":91,"score_reasons":[{"reason":"status-ok","points":50},{"reason":"archive-support","points":15},{"reason":"latest-block-observed","points":10},{"reason":"latency","points":16}],"status":"ok","url":"wss://bittensor-finney.api.onfinality.io/public-ws","reliability_score":99,"reliability_grade":"A"},{"archive_support":true,"auth_required":false,"health_source":"live-cron-prober","health_stale":false,"id":"opentensor-lite-wss","kind":"subtensor-wss","last_ok":"2026-08-06T11:51:34.825Z","latency_ms":817,"latest_block":8786883,"layer":"bittensor-base","observed_at":"2026-08-06T11:51:34.825Z","pool_eligibility_reasons":["eligible"],"pool_eligible":true,"provider":"opentensor","public_safe":true,"score":87,"score_reasons":[{"reason":"status-ok","points":50},{"reason":"archive-support","points":15},{"reason":"latest-block-observed","points":10},{"reason":"latency","points":12}],"status":"ok","url":"wss://lite.chain.opentensor.ai:443","reliability_score":98,"reliability_grade":"B"},{"archive_support":true,"auth_required":false,"health_source":"live-cron-prober","health_stale":false,"id":"opentensor-finney-wss","kind":"subtensor-wss","last_ok":"2026-08-06T11:51:34.809Z","latency_ms":854,"latest_block":8786883,"layer":"bittensor-base","observed_at":"2026-08-06T11:51:34.809Z","pool_eligibility_reasons":["eligible"],"pool_eligible":true,"provider":"opentensor","public_safe":true,"score":86,"score_reasons":[{"reason":"status-ok","points":50},{"reason":"archive-support","points":15},{"reason":"latest-block-observed","points":10},{"reason":"latency","points":11}],"status":"ok","url":"wss://entrypoint-finney.opentensor.ai:443","reliability_score":98,"reliability_grade":"B"},{"archive_support":true,"auth_required":false,"health_source":"live-cron-prober","health_stale":false,"id":"opentensor-archive-wss","kind":"subtensor-wss","last_ok":"2026-08-06T11:51:34.822Z","latency_ms":823,"latest_block":8786883,"layer":"bittensor-base","observed_at":"2026-08-06T11:51:34.822Z","pool_eligibility_reasons":["eligible"],"pool_eligible":true,"provider":"opentensor","public_safe":true,"score":87,"score_reasons":[{"reason":"status-ok","points":50},{"reason":"archive-support","points":15},{"reason":"latest-block-observed","points":10},{"reason":"latency","points":12}],"status":"ok","url":"wss://archive.chain.opentensor.ai:443","reliability_score":97,"reliability_grade":"B"}],"id":"finney-archive","kind":"archive"},{"best_endpoint_id":"opentensor-test-chain-rpc","eligible_count":2,"endpoint_count":2,"endpoints":[{"archive_support":false,"health_source":"not-monitored","health_stale":true,"id":"opentensor-test-chain-rpc","kind":"subtensor-rpc","last_ok":null,"latency_ms":null,"latest_block":null,"layer":"bittensor-base","observed_at":null,"pool_eligibility_reasons":["static testnet pool member; liveness via proxy breaker + failover"],"pool_eligible":true,"provider":"opentensor","score":0,"score_reasons":[],"status":"unknown","url":"https://test.chain.opentensor.ai"},{"archive_support":false,"health_source":"not-monitored","health_stale":true,"id":"opentensor-test-finney-rpc","kind":"subtensor-rpc","last_ok":null,"latency_ms":null,"latest_block":null,"layer":"bittensor-base","observed_at":null,"pool_eligibility_reasons":["static testnet pool member; liveness via proxy breaker + failover"],"pool_eligible":true,"provider":"opentensor","score":0,"score_reasons":[],"status":"unknown","url":"https://test.finney.opentensor.ai"}],"id":"test-rpc","kind":"subtensor-rpc"},{"best_endpoint_id":"opentensor-test-chain-wss","eligible_count":2,"endpoint_count":2,"endpoints":[{"archive_support":false,"health_source":"not-monitored","health_stale":true,"id":"opentensor-test-chain-wss","kind":"subtensor-wss","last_ok":null,"latency_ms":null,"latest_block":null,"layer":"bittensor-base","observed_at":null,"pool_eligibility_reasons":["static testnet pool member; liveness via proxy breaker + failover"],"pool_eligible":true,"provider":"opentensor","score":0,"score_reasons":[],"status":"unknown","url":"wss://test.chain.opentensor.ai"},{"archive_support":false,"health_source":"not-monitored","health_stale":true,"id":"opentensor-test-finney-wss","kind":"subtensor-wss","last_ok":null,"latency_ms":null,"latest_block":null,"layer":"bittensor-base","observed_at":null,"pool_eligibility_reasons":["static testnet pool member; liveness via proxy breaker + failover"],"pool_eligible":true,"provider":"opentensor","score":0,"score_reasons":[],"status":"unknown","url":"wss://test.finney.opentensor.ai"}],"id":"test-wss","kind":"subtensor-wss"}],"provider_scores":[{"average_score":56,"degraded_count":1,"endpoint_count":2,"failed_count":0,"monitored_count":0,"ok_count":1,"operational_score":40,"pool_eligible_count":1,"provider":"onfinality"},{"average_score":54,"degraded_count":3,"endpoint_count":6,"failed_count":0,"monitored_count":0,"ok_count":3,"operational_score":40,"pool_eligible_count":3,"provider":"opentensor"},{"average_score":0,"degraded_count":0,"endpoint_count":1,"failed_count":0,"monitored_count":0,"ok_count":0,"operational_score":0,"pool_eligible_count":0,"provider":"nodies"}],"schema_version":1,"source":"live-cron-prober","operational_observed_at":"2026-08-06T18:00:37.567Z"},"meta":{"artifact_path":"/metagraph/rpc/pools.json","cache":"short","contract_version":"2026-07-03.2","generated_at":"2026-08-06T11:40:30.921Z","published_at":"2026-08-06T11:40:30.921Z","source":"live-cron-prober","operational_observed_at":"2026-08-06T18:00:37.567Z","pagination":{"collection":"pools","total":5,"returned":5,"limit":5,"cursor":0,"next_cursor":null,"sort":null,"order":"asc"}}}