{"ok":true,"schema_version":1,"data":{"candidate_surfaces":[{"auth_required":false,"confidence":"medium","confirmed_by":["taostats.io"],"id":"sn-28-taostats-metagraph","kind":"dashboard","name":"gm Taostats metagraph","netuid":28,"provider":"taostats","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Universal Taostats subnet metagraph dashboard candidate. Third-party explorer enrichment, not protocol authority.","schema_version":1,"source_tier":"third-party-index","source_type":"taostats-metagraph-dashboard","source_url":"https://taostats.io/subnets/28/metagraph","source_urls":["https://taostats.io/subnets/28/metagraph"],"state":"schema-valid","subnet_name":"gm","superseded_by":null,"url":"https://taostats.io/subnets/28/metagraph","verification":{"candidate_id":"sn-28-taostats-metagraph","classification":"live","confidence_score":77,"content_type":"text/html; charset=utf-8","error":null,"kind":"dashboard","latency_ms":277,"method_tested":"HEAD","name":"gm Taostats metagraph","netuid":28,"private_redirect_blocked":false,"provider":"taostats","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"third-party-index","transient_failure":false},"redirect_target":null,"source_tier":"third-party-index","source_type":"taostats-metagraph-dashboard","source_url":"https://taostats.io/subnets/28/metagraph","source_urls":["https://taostats.io/subnets/28/metagraph"],"status":"ok","status_code":200,"url":"https://taostats.io/subnets/28/metagraph","verified_at":"2026-07-22T18:21:46.541Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["saygm.com"],"id":"sn-28-website-common-api","kind":"subnet-api","name":"gm API","netuid":28,"provider":"gm","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Common read-only path discovered from a public project website root. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"state":"schema-valid","subnet_name":"gm","superseded_by":null,"url":"https://saygm.com/api","verification":{"candidate_id":"sn-28-website-common-api","classification":"dead","confidence_score":0,"content_type":"text/html; charset=utf-8","error":null,"kind":"subnet-api","latency_ms":335,"method_tested":"GET","name":"gm API","netuid":28,"private_redirect_blocked":false,"provider":"gm","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"status":"failed","status_code":404,"url":"https://saygm.com/api","verified_at":"2026-07-22T18:21:46.555Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["saygm.com"],"id":"sn-28-website-common-docs","kind":"docs","name":"gm docs","netuid":28,"provider":"gm","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Common read-only path discovered from a public project website root. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"state":"schema-valid","subnet_name":"gm","superseded_by":null,"url":"https://saygm.com/docs","verification":{"candidate_id":"sn-28-website-common-docs","classification":"dead","confidence_score":0,"content_type":"text/html; charset=utf-8","error":null,"kind":"docs","latency_ms":306,"method_tested":"GET","name":"gm docs","netuid":28,"private_redirect_blocked":false,"provider":"gm","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"status":"failed","status_code":404,"url":"https://saygm.com/docs","verified_at":"2026-07-22T18:21:46.559Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["saygm.com"],"id":"sn-28-website-common-health","kind":"subnet-api","name":"gm health endpoint","netuid":28,"provider":"gm","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Common read-only path discovered from a public project website root. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"state":"schema-valid","subnet_name":"gm","superseded_by":null,"url":"https://saygm.com/health","verification":{"candidate_id":"sn-28-website-common-health","classification":"dead","confidence_score":0,"content_type":"text/html; charset=utf-8","error":null,"kind":"subnet-api","latency_ms":382,"method_tested":"GET","name":"gm health endpoint","netuid":28,"private_redirect_blocked":false,"provider":"gm","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"status":"failed","status_code":404,"url":"https://saygm.com/health","verified_at":"2026-07-22T18:21:46.608Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["saygm.com"],"id":"sn-28-website-common-swagger","kind":"openapi","name":"gm Swagger UI","netuid":28,"provider":"gm","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Common read-only path discovered from a public project website root. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"state":"schema-valid","subnet_name":"gm","superseded_by":null,"url":"https://saygm.com/swagger","verification":{"candidate_id":"sn-28-website-common-swagger","classification":"dead","confidence_score":0,"content_type":"text/html; charset=utf-8","error":null,"kind":"openapi","latency_ms":153,"method_tested":"GET","name":"gm Swagger UI","netuid":28,"private_redirect_blocked":false,"provider":"gm","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"status":"failed","status_code":404,"url":"https://saygm.com/swagger","verified_at":"2026-07-22T18:21:46.720Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["saygm.com"],"id":"sn-28-website-common-swagger-json","kind":"openapi","name":"gm Swagger JSON","netuid":28,"provider":"gm","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Common read-only path discovered from a public project website root. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"state":"schema-valid","subnet_name":"gm","superseded_by":null,"url":"https://saygm.com/swagger.json","verification":{"candidate_id":"sn-28-website-common-swagger-json","classification":"dead","confidence_score":0,"content_type":"text/html; charset=utf-8","error":null,"kind":"openapi","latency_ms":345,"method_tested":"GET","name":"gm Swagger JSON","netuid":28,"private_redirect_blocked":false,"provider":"gm","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"status":"failed","status_code":404,"url":"https://saygm.com/swagger.json","verified_at":"2026-07-22T18:21:46.725Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["saygm.com"],"id":"sn-28-website-link-saygm-com-website-1","kind":"website","name":"gm website page","netuid":28,"provider":"gm","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Discovered from a public project website link. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-link","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"state":"schema-valid","subnet_name":"gm","superseded_by":null,"url":"https://saygm.com/login","verification":{"candidate_id":"sn-28-website-link-saygm-com-website-1","classification":"live","confidence_score":76,"content_type":"text/html; charset=utf-8","error":null,"kind":"website","latency_ms":122,"method_tested":"HEAD","name":"gm website page","netuid":28,"private_redirect_blocked":false,"provider":"gm","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-link","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"status":"ok","status_code":200,"url":"https://saygm.com/login","verified_at":"2026-07-22T18:21:46.794Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["saygm.com"],"id":"sn-28-website-link-saygm-com-website-2","kind":"website","name":"gm website page","netuid":28,"provider":"gm","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Discovered from a public project website link. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-link","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"state":"schema-valid","subnet_name":"gm","superseded_by":null,"url":"https://saygm.com/miners","verification":{"candidate_id":"sn-28-website-link-saygm-com-website-2","classification":"live","confidence_score":76,"content_type":"text/html; charset=utf-8","error":null,"kind":"website","latency_ms":301,"method_tested":"HEAD","name":"gm website page","netuid":28,"private_redirect_blocked":false,"provider":"gm","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-link","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"status":"ok","status_code":200,"url":"https://saygm.com/miners","verified_at":"2026-07-22T18:21:46.808Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["saygm.com"],"id":"sn-28-website-link-saygm-com-website-3","kind":"website","name":"gm website page","netuid":28,"provider":"gm","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Discovered from a public project website link. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-link","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"state":"schema-valid","subnet_name":"gm","superseded_by":null,"url":"https://saygm.com/partners","verification":{"candidate_id":"sn-28-website-link-saygm-com-website-3","classification":"live","confidence_score":76,"content_type":"text/html; charset=utf-8","error":null,"kind":"website","latency_ms":367,"method_tested":"HEAD","name":"gm website page","netuid":28,"private_redirect_blocked":false,"provider":"gm","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-link","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"status":"ok","status_code":200,"url":"https://saygm.com/partners","verified_at":"2026-07-22T18:21:46.811Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["saygm.com"],"id":"sn-28-website-link-saygm-com-website-4","kind":"website","name":"gm website page","netuid":28,"provider":"gm","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Discovered from a public project website link. Requires verification before promotion.","schema_version":1,"source_tier":"provider-claimed","source_type":"project-website-link","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"state":"schema-valid","subnet_name":"gm","superseded_by":null,"url":"https://saygm.com/cdn-cgi/l/email-protection","verification":{"candidate_id":"sn-28-website-link-saygm-com-website-4","classification":"dead","confidence_score":0,"content_type":"text/html","error":null,"kind":"website","latency_ms":21,"method_tested":"GET","name":"gm website page","netuid":28,"private_redirect_blocked":false,"provider":"gm","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":null,"source_tier":"provider-claimed","source_type":"project-website-link","source_url":"https://saygm.com/","source_urls":["https://saygm.com/"],"status":"failed","status_code":404,"url":"https://saygm.com/cdn-cgi/l/email-protection","verified_at":"2026-07-22T18:21:46.820Z"}}],"contract_version":"2026-07-03.2","endpoints":[{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"live","error":null,"health_source":"live-cron-prober","health_stale":false,"id":"endpoint-srf-dbd6c94b497c64e5","kind":"data-artifact","last_checked":"2026-07-24T17:00:14.520Z","last_ok":"2026-07-24T17:00:14.520Z","latency_ms":443,"latest_block":null,"layer":"data-provider","method_support":null,"method_tested":"GET","monitoring_policy":{"enabled":true,"expect":"any","method":"GET","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":28,"network":"finney","observed_at":"2026-07-24T17:00:14.520Z","operator":"gm","pool_eligibility_reasons":["not-bittensor-base-layer"],"pool_eligible":false,"provider":"gm","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":70,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":20,"reason":"latency"}],"source_urls":["https://github.com/taostat/gm-miner","https://github.com/taostat/gm-miner/blob/main/image/envoy.yaml"],"status":"ok","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-gm-envoy-config","surface_key":"srf-dbd6c94b497c64e5","url":"https://raw.githubusercontent.com/taostat/gm-miner/refs/heads/main/image/envoy.yaml"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-f271f957eae36dbb","kind":"docs","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"docs-provider","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"any","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":28,"network":"finney","observed_at":null,"operator":"tensorplex-subnet-docs","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"tensorplex-subnet-docs","public_safe":true,"publication_state":"monitored","rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","rpc_method_count":null,"score":67,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":17,"reason":"latency"}],"source_urls":["https://github.com/tensorplex-labs/subnet-docs/blob/main/data/28/subnet.json"],"status":"unknown","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-tensorplex-docs","surface_key":"srf-f271f957eae36dbb","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/28"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-f93e632d792a0f70","kind":"docs","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"docs-provider","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"any","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":28,"network":"finney","observed_at":null,"operator":"taopedia-articles","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"taopedia-articles","public_safe":true,"publication_state":"monitored","rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","rpc_method_count":null,"score":66,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":16,"reason":"latency"}],"source_urls":["https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_28/index.mdx"],"status":"unknown","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-taopedia-article","surface_key":"srf-f93e632d792a0f70","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_28/index.mdx"},{"archive_support":null,"auth_required":false,"authority":"official","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-56d06a4d5239e216","kind":"source-repo","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"docs-provider","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"any","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":28,"network":"finney","observed_at":null,"operator":"gm","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gm","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":65,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":15,"reason":"latency"}],"source_urls":["https://saygm.com/"],"status":"unknown","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-gm-source-repo","surface_key":"srf-56d06a4d5239e216","url":"https://github.com/taostat/gm-miner"},{"archive_support":null,"auth_required":false,"authority":"official","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-da8695877b6cee90","kind":"website","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"docs-provider","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"html","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":28,"network":"finney","observed_at":null,"operator":"gm","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gm","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":67,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":17,"reason":"latency"}],"source_urls":["https://github.com/taostat/gm-miner"],"status":"unknown","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-gm-website","surface_key":"srf-da8695877b6cee90","url":"https://saygm.com/"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-2efd989e366d0704","kind":"dashboard","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"any","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":28,"network":"finney","observed_at":null,"operator":"subnetradar","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"subnetradar","public_safe":true,"publication_state":"monitored","rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","rpc_method_count":null,"score":69,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":19,"reason":"latency"}],"source_urls":["https://subnetradar.com/subnet/28"],"status":"unknown","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-subnetradar-dashboard","surface_key":"srf-2efd989e366d0704","url":"https://subnetradar.com/subnet/28"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-707873eb42f76612","kind":"dashboard","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"any","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":28,"network":"finney","observed_at":null,"operator":"taomarketcap","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"taomarketcap","public_safe":true,"publication_state":"monitored","rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","rpc_method_count":null,"score":65,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":15,"reason":"latency"}],"source_urls":["https://api.taomarketcap.com/public/v1/subnets/28"],"status":"unknown","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-taomarketcap-dashboard","surface_key":"srf-707873eb42f76612","url":"https://taomarketcap.com/subnets/28"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-f826445d2f4b6bd8","kind":"dashboard","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":true,"expect":"any","method":"HEAD","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":28,"network":"finney","observed_at":null,"operator":"backprop-finance","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"backprop-finance","public_safe":true,"publication_state":"monitored","rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","rpc_method_count":null,"score":70,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":20,"reason":"latency"}],"source_urls":["https://backprop.finance/dtao/subnets/28-gm"],"status":"unknown","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-backprop-dashboard","surface_key":"srf-f826445d2f4b6bd8","url":"https://backprop.finance/dtao/subnets/28-gm"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-a2d56ad9b8024b52","kind":"openapi","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"GET","monitoring_policy":{"enabled":true,"expect":"json","method":"GET","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":28,"network":"finney","observed_at":null,"operator":"gm","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gm","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":67,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":17,"reason":"latency"}],"source_urls":["https://saygm.com/","https://saygm.com/openapi.json"],"status":"unknown","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-gm-openapi","surface_key":"srf-a2d56ad9b8024b52","url":"https://saygm.com/openapi.json"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-5864cbea5d5e0c4d","kind":"subnet-api","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"GET","monitoring_policy":{"enabled":false,"expect":"json","method":"GET","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"not_monitored","netuid":28,"network":"finney","observed_at":null,"operator":"gm","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gm","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[{"points":-25,"reason":"auth-required"}],"source_urls":["https://saygm.com/openapi.json"],"status":"unknown","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-gm-messages","surface_key":"srf-5864cbea5d5e0c4d","url":"https://api.saygm.com/v1/messages"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"live","error":null,"health_source":"live-cron-prober","health_stale":false,"id":"endpoint-srf-6c21702de3e16e33","kind":"subnet-api","last_checked":"2026-07-24T17:00:14.520Z","last_ok":"2026-07-24T17:00:14.520Z","latency_ms":762,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"GET","monitoring_policy":{"enabled":true,"expect":"any","method":"GET","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":28,"network":"finney","observed_at":"2026-07-24T17:00:14.520Z","operator":"gm","pool_eligibility_reasons":["not-bittensor-base-layer"],"pool_eligible":false,"provider":"gm","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":67,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":17,"reason":"latency"}],"source_urls":["https://saygm.com/","https://saygm.com/openapi.json"],"status":"ok","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-gm-health","surface_key":"srf-6c21702de3e16e33","url":"https://saygm.com/healthz"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-9463f16b37b57615","kind":"subnet-api","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"GET","monitoring_policy":{"enabled":false,"expect":"json","method":"GET","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"not_monitored","netuid":28,"network":"finney","observed_at":null,"operator":"gm","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gm","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[{"points":-25,"reason":"auth-required"}],"source_urls":["https://saygm.com/openapi.json"],"status":"unknown","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-gm-gemini-model-actions","surface_key":"srf-9463f16b37b57615","url":"https://api.saygm.com/v1beta/models/%7BmodelAndAction%7D"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-b1a4c1b22cdaa7c2","kind":"subnet-api","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"GET","monitoring_policy":{"enabled":false,"expect":"json","method":"GET","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"not_monitored","netuid":28,"network":"finney","observed_at":null,"operator":"gm","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gm","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[{"points":-25,"reason":"auth-required"}],"source_urls":["https://saygm.com/openapi.json"],"status":"unknown","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-gm-responses","surface_key":"srf-b1a4c1b22cdaa7c2","url":"https://api.saygm.com/v1/responses"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-ed8b9ac68dd41f41","kind":"subnet-api","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"GET","monitoring_policy":{"enabled":false,"expect":"json","method":"GET","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"not_monitored","netuid":28,"network":"finney","observed_at":null,"operator":"gm","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gm","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[{"points":-25,"reason":"auth-required"}],"source_urls":["https://saygm.com/openapi.json"],"status":"unknown","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-gm-chat-completions","surface_key":"srf-ed8b9ac68dd41f41","url":"https://api.saygm.com/v1/chat/completions"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"live","error":null,"health_source":"live-cron-prober","health_stale":false,"id":"endpoint-srf-f7b80bdc1145be6d","kind":"subnet-api","last_checked":"2026-07-24T17:00:14.520Z","last_ok":"2026-07-24T17:00:14.520Z","latency_ms":960,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"GET","monitoring_policy":{"enabled":true,"expect":"json","method":"GET","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":28,"network":"finney","observed_at":"2026-07-24T17:00:14.520Z","operator":"gm","pool_eligibility_reasons":["not-bittensor-base-layer"],"pool_eligible":false,"provider":"gm","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":67,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":17,"reason":"latency"}],"source_urls":["https://saygm.com/","https://saygm.com/openapi.json"],"status":"ok","subnet_name":"gm","subnet_slug":"gm","surface_id":"sn-28-gm-subnet-api","surface_key":"srf-f7b80bdc1145be6d","url":"https://api.saygm.com/v1/models"}],"gaps":{"gap_notes":["No verified official docs site yet beyond public directory/community pages.","No verified SSE/event stream yet.","SubnetRadar published Discord-derived news about a TEE-enabled model routing marketplace, but that is not treated as an official operational interface."],"missing_kinds":["sse"],"supported_kinds":["dashboard","data-artifact","docs","openapi","source-repo","subnet-api","website"]},"generated_at":"2026-07-22T18:15:00.789Z","profile":{"candidate_count":10,"categories":["baseline-augmented","baseline-curated","identity-reviewed","llm-inference","marketplace","official-source-repo","official-website","tee"],"completeness":{"confidence":"high","gap_reasons":["missing-sse"],"identity_level":"complete","identity_surface_count":3,"missing_critical_count":1,"missing_identity":[],"missing_operational":["sse"],"missing_required":[],"profile_level":"operational","score":93},"completeness_score":93,"confidence":"high","curation_level":"maintainer-reviewed","derived_categories":["inference"],"derived_description":null,"endpoint_count":15,"gap_reasons":["missing-sse"],"identity_evidence":{"candidate_identity_count":5,"curated_identity_count":3,"curated_identity_kinds":["docs","source-repo","website"],"live_candidate_identity_kinds":["website"],"native_contact_present":true,"native_description_present":true,"native_identity_count":2,"native_identity_kinds":["source-repo","website"],"needs_promotion_kinds":[],"stale_candidate_identity_kinds":["docs","website"],"unverified_candidate_identity_kinds":[]},"identity_level":"complete","identity_surface_count":3,"injection_scrubbed":false,"integration_readiness":93,"interface_count":7,"lineage":null,"missing_critical_count":1,"missing_identity":[],"missing_operational":["sse"],"missing_required":[],"monitored_endpoint_count":11,"name":"gm","native_identity":{"additional":"Your prompts routed through a verifiable TEE.","contact_present":true,"description":"Drop-in access to Claude, GPT, and Gemini.","discord":null,"discord_url":null,"github_url":"https://github.com/taostat/gm-miner","logo_url":"https://saygm.com/apple-touch-icon.png","source":"SubtensorModule.SubnetIdentitiesV3","subnet_name":"gm","website_url":"https://saygm.com/"},"native_name":"gm","native_name_quality":"chain","netuid":28,"operational_interface_count":3,"operational_interface_kinds":["data-artifact","openapi","subnet-api"],"primary_app_surface":{"id":"sn-28-gm-chat-completions","kind":"subnet-api","name":"gm chat completions (write, auth-gated)","provider":"gm","url":"https://api.saygm.com/v1/chat/completions"},"primary_links":{"dashboard_url":"https://backprop.finance/dtao/subnets/28-gm","docs_url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_28/index.mdx","source_repo":"https://github.com/taostat/gm-miner","website_url":"https://saygm.com/"},"profile_level":"operational","project_name":"gm","provenance":{"curation_level":"maintainer-reviewed","identity_source":"curated-overlay","interface_source_count":9,"review_state":"maintainer-reviewed","reviewed_at":"2026-07-15T23:59:00.000Z","source_urls":["https://api.taomarketcap.com/public/v1/subnets/28","https://backprop.finance/dtao/subnets/28-gm","https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_28/index.mdx","https://github.com/taostat/gm-miner","https://github.com/taostat/gm-miner/blob/main/image/envoy.yaml","https://github.com/tensorplex-labs/subnet-docs/blob/main/data/28/subnet.json","https://saygm.com/","https://saygm.com/openapi.json","https://subnetradar.com/subnet/28"]},"readiness":{"components":{"active_lifecycle":true,"auth_clarity":false,"callable_now":true,"documented":true,"has_callable_api":true,"has_candidate_api":true,"has_public_docs":false,"has_source_repo":true,"profile_complete":true},"readiness_tier":"buildable","readiness_version":2,"score":93},"review_state":"maintainer-reviewed","slug":"gm","status":"active","subnet_type":"application","suggested_submission_kinds":[],"supported_interface_kinds":["dashboard","data-artifact","docs","openapi","source-repo","subnet-api","website"],"surface_count":15,"symbol":"ד","team":null},"schema_version":1,"subnet":{"block":8679001,"candidate_count":10,"categories":["baseline-augmented","baseline-curated","identity-reviewed","llm-inference","marketplace","official-source-repo","official-website","tee"],"contact":"hi@saygm.com","coverage_level":"probed","curation":{"gap_notes":["No verified official docs site yet beyond public directory/community pages.","No verified SSE/event stream yet.","SubnetRadar published Discord-derived news about a TEE-enabled model routing marketplace, but that is not treated as an official operational interface."],"level":"maintainer-reviewed","review_state":"maintainer-reviewed","reviewed_at":"2026-07-15T23:59:00.000Z","source_count":9,"verified_at":"2026-07-15T23:59:00.000Z"},"curation_level":"maintainer-reviewed","dashboard_url":null,"derived_categories":["inference"],"description":"Drop-in access to Claude, GPT, and Gemini.","docs_url":null,"gaps":{"gap_notes":["No verified official docs site yet beyond public directory/community pages.","No verified SSE/event stream yet.","SubnetRadar published Discord-derived news about a TEE-enabled model routing marketplace, but that is not treated as an official operational interface."],"missing_kinds":["sse"],"supported_kinds":["dashboard","data-artifact","docs","openapi","source-repo","subnet-api","website"]},"github_languages":{"Dockerfile":6027,"Rust":941638,"Shell":44943},"github_last_push_at":"2026-07-17T18:33:37Z","lifecycle":"active","links":[],"logo_url":"https://saygm.com/apple-touch-icon.png","mechanism_count":1,"name":"gm","native_name":"gm","native_name_quality":"chain","native_slug":"gm","netuid":28,"notes":"Reviewed overlay for SN28 gm. Public news/directory sources describe a TEE-enabled LLM inference marketplace. This pass added the missing website and source-repo surfaces (both already set as top-level website_url/source_repo fields, live-verified, but previously untracked as surfaces) and fixed all 4 surfaces having no probe config at all -- the registry-wide gap tracked in #5932. The 4 documented gm Gateway API paths (chat/completions, responses, messages, v1beta model actions) all require bearer auth per the OpenAPI schema's global security requirement and are write/inference-call endpoints, so none are promoted as additional surfaces. No dedicated docs subdomain found (docs.saygm.com unresolvable, saygm.com/docs 404s).","participant_count":256,"partnership":null,"probed_surface_count":11,"provenance":{"existence":{"authority":"native-chain","captured_at":"2026-07-22T18:15:13Z","method":"SubtensorApi.metagraphs.get_all_metagraphs_info(all_mechanisms=True)","network":"finney","source_kind":"bittensor-sdk"},"identity":{"display_name_source":"curated-overlay","native_name_quality":"chain"},"interface_metadata":"maintainer-reviewed"},"registered_at_block":4878363,"slug":"gm","social":{"x":"https://x.com/say_gm_"},"source_repo":"https://github.com/taostat/gm-miner","status":"active","subnet_type":"application","surface_count":15,"symbol":"ד","tempo":360,"website_url":"https://saygm.com/"},"surfaces":[{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-28-backprop-dashboard","key":"srf-f826445d2f4b6bd8","kind":"dashboard","last_verified_at":null,"name":"gm Backprop Finance dashboard","netuid":28,"notes":"Universal Backprop Finance dTAO subnet dashboard candidate. Third-party enrichment, not protocol authority.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"backprop-finance","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"third-party-index","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://backprop.finance/dtao/subnets/28-gm"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://backprop.finance/dtao/subnets/28-gm"},{"auth":{"scheme":"bearer","scopes_note":"The subnet's own OpenAPI schema declares a single global bearer-token security requirement covering all four Gateway API operations. Enforced in practice: live-verified HTTP 401 unauthenticated on this endpoint (2026-07-21)."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-28-gm-chat-completions","key":"srf-ed8b9ac68dd41f41","kind":"subnet-api","last_verified_at":null,"name":"gm chat completions (write, auth-gated)","netuid":28,"notes":"POST /chat/completions on the gm Gateway API (schema servers base https://api.saygm.com/v1) -- OpenAI-compatible chat-completions inference endpoint, one of the four operations documented in the subnet's own OpenAPI schema, all under the schema's global bearer security requirement. Live-verified 2026-07-21 (~23:35 UTC): HTTP 401 unauthenticated with a JSON invalid-authentication error body. Registered auth_required:true with probe.enabled:false per the linked issue's guidance; the probe pipeline only supports GET/HEAD, so a POST operation is never probed.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gm","public_safe":true,"review":{"state":"community-submitted","submitted_by":"rsnetworkinginc"},"source_urls":["https://saygm.com/openapi.json"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://api.saygm.com/v1/chat/completions"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-28-gm-envoy-config","key":"srf-dbd6c94b497c64e5","kind":"data-artifact","last_verified_at":null,"name":"gm miner Envoy data-plane configuration","netuid":28,"notes":"Public no-auth machine-readable Envoy configuration for the SN28 gm miner data plane, committed in the official taostat/gm-miner repository (its README identifies the repo as the gm Bittensor subnet, netuid 28 mainnet, and links the registered saygm.com website). It is the canonical definition of the gm miner data plane: the provider routing table (Anthropic/OpenAI/Gemini/Chutes plus a benchmark route keyed on the x-gm-provider header), the inbound node-key auth Lua filter, HTTP local rate-limiting and load-shedding, the Prometheus metrics listener, and the RA-TLS attestation ingress listener. No secrets are present (keys and the node secret are rendered from container env at start).","probe":{"enabled":true,"expect":"any","method":"GET","timeout_ms":10000},"provider":"gm","public_safe":true,"review":{"state":"community-submitted","submitted_by":"glorydavid03023"},"source_urls":["https://github.com/taostat/gm-miner","https://github.com/taostat/gm-miner/blob/main/image/envoy.yaml"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://raw.githubusercontent.com/taostat/gm-miner/refs/heads/main/image/envoy.yaml"},{"auth":{"scheme":"bearer","scopes_note":"The subnet's own OpenAPI schema declares a single global bearer-token security requirement covering all four Gateway API operations. Enforced in practice: live-verified HTTP 401 unauthenticated on this endpoint (2026-07-21)."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-28-gm-gemini-model-actions","key":"srf-9463f16b37b57615","kind":"subnet-api","last_verified_at":null,"name":"gm Gemini-compatible model actions (write, auth-gated)","netuid":28,"notes":"POST /v1beta/models/{modelAndAction} -- Gemini-compatible generateContent / streamGenerateContent endpoint (modelAndAction e.g. gemini-2.5-pro:generateContent), the fourth operation in the subnet's own OpenAPI schema. Per the operation's own description it ignores the schema's global servers entry (https://api.saygm.com/v1): the real base is https://api.saygm.com with no /v1 prefix. Live-verified 2026-07-21 (~23:35 UTC): HTTP 401 UNAUTHENTICATED JSON error at the correct un-prefixed URL, while the naively /v1-prefixed URL returns 404 -- confirming the un-prefixed base is the live one. Path parameter registered with percent-encoded braces per the registry URL format. Registered auth_required:true with probe.enabled:false; the probe pipeline only supports GET/HEAD, so a POST operation is never probed.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gm","public_safe":true,"review":{"state":"community-submitted","submitted_by":"rsnetworkinginc"},"source_urls":["https://saygm.com/openapi.json"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://api.saygm.com/v1beta/models/%7BmodelAndAction%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-28-gm-health","key":"srf-6c21702de3e16e33","kind":"subnet-api","last_verified_at":null,"name":"gm gateway health","netuid":28,"notes":"Public no-auth GET /healthz on saygm.com returning gateway liveness (observed plain-text response: ok). Served on the same host as the registered OpenAPI spec and website surface.","probe":{"enabled":true,"expect":"any","method":"GET","timeout_ms":10000},"provider":"gm","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jimcody1995"},"source_urls":["https://saygm.com/","https://saygm.com/openapi.json"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://saygm.com/healthz"},{"auth":{"scheme":"bearer","scopes_note":"The subnet's own OpenAPI schema declares a single global bearer-token security requirement covering all four Gateway API operations. Enforced in practice: live-verified HTTP 401 unauthenticated on this endpoint (2026-07-21)."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-28-gm-messages","key":"srf-5864cbea5d5e0c4d","kind":"subnet-api","last_verified_at":null,"name":"gm messages (write, auth-gated)","netuid":28,"notes":"POST /messages on the gm Gateway API (schema servers base https://api.saygm.com/v1) -- Anthropic Messages-API-compatible inference endpoint documented in the subnet's own OpenAPI schema under the same global bearer security requirement as the sibling /chat/completions operation. Live-verified 2026-07-21 (~23:35 UTC): HTTP 401 unauthenticated with a JSON authentication-error body (the linked issue listed this sibling as not individually spot-verified; this registration verified it directly). Registered auth_required:true with probe.enabled:false; the probe pipeline only supports GET/HEAD, so a POST operation is never probed.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gm","public_safe":true,"review":{"state":"community-submitted","submitted_by":"rsnetworkinginc"},"source_urls":["https://saygm.com/openapi.json"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://api.saygm.com/v1/messages"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-28-gm-openapi","key":"srf-a2d56ad9b8024b52","kind":"openapi","last_verified_at":null,"name":"gm Gateway API OpenAPI spec","netuid":28,"probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gm","public_safe":true,"review":{"state":"community-submitted","submitted_by":"dhgoal"},"schema_status":"machine-readable","schema_url":"https://saygm.com/openapi.json","source_urls":["https://saygm.com/","https://saygm.com/openapi.json"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://saygm.com/openapi.json"},{"auth":{"scheme":"bearer","scopes_note":"The subnet's own OpenAPI schema declares a single global bearer-token security requirement covering all four Gateway API operations. Enforced in practice: live-verified HTTP 401 unauthenticated on this endpoint (2026-07-21)."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-28-gm-responses","key":"srf-b1a4c1b22cdaa7c2","kind":"subnet-api","last_verified_at":null,"name":"gm responses (write, auth-gated)","netuid":28,"notes":"POST /responses on the gm Gateway API (schema servers base https://api.saygm.com/v1) -- OpenAI Responses-API-compatible inference endpoint documented in the subnet's own OpenAPI schema under the same global bearer security requirement as the sibling /chat/completions operation. Live-verified 2026-07-21 (~23:35 UTC): HTTP 401 unauthenticated with a JSON invalid-authentication error body (the linked issue listed this sibling as not individually spot-verified; this registration verified it directly). Registered auth_required:true with probe.enabled:false; the probe pipeline only supports GET/HEAD, so a POST operation is never probed.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gm","public_safe":true,"review":{"state":"community-submitted","submitted_by":"rsnetworkinginc"},"source_urls":["https://saygm.com/openapi.json"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://api.saygm.com/v1/responses"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-28-gm-source-repo","key":"srf-56d06a4d5239e216","kind":"source-repo","last_verified_at":"2026-07-15T23:59:00.000Z","name":"gm miner source repository","netuid":28,"notes":"Official gm miner image and CLI source repository. README confirms this is the gm Bittensor subnet, netuid 28 mainnet, and links the registered saygm.com website.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"gm","public_safe":true,"source_urls":["https://saygm.com/"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://github.com/taostat/gm-miner"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-28-gm-subnet-api","key":"srf-f7b80bdc1145be6d","kind":"subnet-api","last_verified_at":null,"name":"gm model catalog API","netuid":28,"probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gm","public_safe":true,"review":{"state":"community-submitted","submitted_by":"dhgoal"},"source_urls":["https://saygm.com/","https://saygm.com/openapi.json"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://api.saygm.com/v1/models"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-28-gm-website","key":"srf-da8695877b6cee90","kind":"website","last_verified_at":"2026-07-15T23:59:00.000Z","name":"gm website","netuid":28,"notes":"Official gm website for SN28. Registered as this subnet's website_url and the host serving the already-tracked OpenAPI spec and health surfaces.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"gm","public_safe":true,"source_urls":["https://github.com/taostat/gm-miner"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://saygm.com/"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-28-subnetradar-dashboard","key":"srf-2efd989e366d0704","kind":"dashboard","last_verified_at":null,"name":"gm SubnetRadar dashboard","netuid":28,"notes":"Universal SubnetRadar subnet dashboard candidate. Third-party risk/market analytics enrichment, not Metagraphed endpoint health authority.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"subnetradar","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"third-party-index","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://subnetradar.com/subnet/28"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://subnetradar.com/subnet/28"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-28-taomarketcap-dashboard","key":"srf-707873eb42f76612","kind":"dashboard","last_verified_at":null,"name":"gm TaoMarketCap dashboard","netuid":28,"notes":"Universal TaoMarketCap subnet dashboard candidate. Third-party enrichment, not protocol authority.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"taomarketcap","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"third-party-index","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://api.taomarketcap.com/public/v1/subnets/28"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://taomarketcap.com/subnets/28"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-28-taopedia-article","key":"srf-f93e632d792a0f70","kind":"docs","last_verified_at":null,"name":"gm Taopedia article","netuid":28,"notes":"Discovered from the public Taopedia article repository. Not verified as an operational interface.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"taopedia-articles","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"community-docs","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_28/index.mdx"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_28/index.mdx"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-28-tensorplex-docs","key":"srf-f271f957eae36dbb","kind":"docs","last_verified_at":null,"name":"gm Tensorplex subnet docs","netuid":28,"notes":"Discovered from Tensorplex subnet-docs. Useful as documentation enrichment, not verified operational authority.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"tensorplex-subnet-docs","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"community-docs","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://github.com/tensorplex-labs/subnet-docs/blob/main/data/28/subnet.json"],"stale":false,"subnet_name":"gm","subnet_slug":"gm","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/28"}],"operational_observed_at":"2026-07-24T17:00:14.520Z","health_source":"live-cron-prober"},"meta":{"artifact_path":"/metagraph/profiles/28.json","cache":"standard","contract_version":"2026-06-06.1","generated_at":"2026-07-22T18:15:00.789Z","published_at":"2026-07-22T18:15:00.789Z","source":"live-cron-prober","operational_observed_at":"2026-07-24T17:00:14.520Z"}}