{"ok":true,"schema_version":1,"data":{"candidate_surfaces":[{"auth_required":false,"confidence":"low","confirmed_by":["github.com"],"id":"sn-56-github-readme-gradients-ai-g-o-d-subnet-api-1","kind":"subnet-api","name":"Gradients API surface","netuid":56,"provider":"gradients","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Discovered from a project-affiliated public GitHub README link after README noise filters. Requires verification before promotion.","schema_version":1,"source_tier":"community-docs","source_type":"github-readme-link","source_url":"https://github.com/gradients-ai/G.O.D/blob/main/README.md","source_urls":["https://github.com/gradients-ai/G.O.D/blob/main/README.md"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://api.gradients.io/v1/tournaments/next-dates","verification":{"candidate_id":"sn-56-github-readme-gradients-ai-g-o-d-subnet-api-1","classification":"dead","confidence_score":0,"content_type":"application/json","error":null,"kind":"subnet-api","latency_ms":112,"method_tested":"GET","name":"Gradients API surface","netuid":56,"private_redirect_blocked":false,"provider":"gradients","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"community-docs","transient_failure":false},"redirect_target":null,"source_tier":"community-docs","source_type":"github-readme-link","source_url":"https://github.com/gradients-ai/G.O.D/blob/main/README.md","source_urls":["https://github.com/gradients-ai/G.O.D/blob/main/README.md"],"status":"failed","status_code":404,"url":"https://api.gradients.io/v1/tournaments/next-dates","verified_at":"2026-07-22T18:22:05.026Z"}},{"auth_required":false,"confidence":"medium","confirmed_by":["taostats.io"],"id":"sn-56-taostats-metagraph","kind":"dashboard","name":"Gradients Taostats metagraph","netuid":56,"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/56/metagraph","source_urls":["https://taostats.io/subnets/56/metagraph"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://taostats.io/subnets/56/metagraph","verification":{"candidate_id":"sn-56-taostats-metagraph","classification":"live","confidence_score":77,"content_type":"text/html; charset=utf-8","error":null,"kind":"dashboard","latency_ms":507,"method_tested":"HEAD","name":"Gradients Taostats metagraph","netuid":56,"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/56/metagraph","source_urls":["https://taostats.io/subnets/56/metagraph"],"status":"ok","status_code":200,"url":"https://taostats.io/subnets/56/metagraph","verified_at":"2026-07-22T18:22:05.194Z"}},{"auth_required":false,"confidence":"medium","confirmed_by":["github.com"],"id":"sn-56-tensorplex-source-repo-1","kind":"source-repo","name":"Gradients source repository","netuid":56,"provider":"tensorplex-subnet-docs","public_safe":true,"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","review_notes":"Discovered from Tensorplex subnet-docs. Not probed or verified by Metagraphed.","schema_version":1,"source_tier":"community-docs","source_type":"tensorplex-subnet-docs-github","source_url":"https://github.com/tensorplex-labs/subnet-docs/blob/main/data/56/subnet.json","source_urls":["https://github.com/tensorplex-labs/subnet-docs/blob/main/data/56/subnet.json"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://github.com/rayonlabs/G.O.D","verification":{"archived":false,"candidate_id":"sn-56-tensorplex-source-repo-1","classification":"live","confidence_score":80,"default_branch":"main","description":"Gradients on demand","github_api_url":"https://api.github.com/repos/rayonlabs/G.O.D","homepage":null,"html_url":"https://github.com/gradients-ai/G.O.D","kind":"source-repo","last_push_at":"2026-07-22T11:15:16Z","name":"Gradients source repository","netuid":56,"provider":"tensorplex-subnet-docs","quality_signals":{"archived":false,"has_default_branch":true,"has_recent_push_metadata":true,"public_safe":true,"source_tier":"community-docs"},"source_tier":"community-docs","source_type":"tensorplex-subnet-docs-github","source_url":"https://github.com/tensorplex-labs/subnet-docs/blob/main/data/56/subnet.json","source_urls":["https://github.com/tensorplex-labs/subnet-docs/blob/main/data/56/subnet.json"],"status":"ok","topics":[],"url":"https://github.com/rayonlabs/G.O.D","verified_at":"2026-07-22T18:22:05.226Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["gradients.io"],"id":"sn-56-website-common-api","kind":"subnet-api","name":"Gradients API","netuid":56,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://www.gradients.io/api","verification":{"candidate_id":"sn-56-website-common-api","classification":"content-mismatch","confidence_score":0,"content_type":"text/html","error":null,"kind":"subnet-api","latency_ms":191,"method_tested":"HEAD","name":"Gradients API","netuid":56,"private_redirect_blocked":false,"provider":"gradients","quality_signals":{"content_type_matches_kind":false,"public_safe":true,"rate_limited":false,"redirected":true,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":"https://www.gradients.io/auth","source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.gradients.io/","source_urls":["https://www.gradients.io/"],"status":"ok","status_code":200,"url":"https://www.gradients.io/api","verified_at":"2026-07-22T18:22:05.259Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["gradients.io"],"id":"sn-56-website-common-health","kind":"subnet-api","name":"Gradients health endpoint","netuid":56,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://www.gradients.io/health","verification":{"candidate_id":"sn-56-website-common-health","classification":"content-mismatch","confidence_score":0,"content_type":"text/html","error":null,"kind":"subnet-api","latency_ms":224,"method_tested":"HEAD","name":"Gradients health endpoint","netuid":56,"private_redirect_blocked":false,"provider":"gradients","quality_signals":{"content_type_matches_kind":false,"public_safe":true,"rate_limited":false,"redirected":true,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":"https://www.gradients.io/auth","source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.gradients.io/","source_urls":["https://www.gradients.io/"],"status":"ok","status_code":200,"url":"https://www.gradients.io/health","verified_at":"2026-07-22T18:22:05.314Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["gradients.io"],"id":"sn-56-website-common-openapi-json","kind":"openapi","name":"Gradients OpenAPI JSON","netuid":56,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://www.gradients.io/openapi.json","verification":{"candidate_id":"sn-56-website-common-openapi-json","classification":"content-mismatch","confidence_score":0,"content_type":"text/html","error":null,"kind":"openapi","latency_ms":205,"method_tested":"HEAD","name":"Gradients OpenAPI JSON","netuid":56,"private_redirect_blocked":false,"provider":"gradients","quality_signals":{"content_type_matches_kind":false,"public_safe":true,"rate_limited":false,"redirected":true,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":"https://www.gradients.io/auth","source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.gradients.io/","source_urls":["https://www.gradients.io/"],"status":"ok","status_code":200,"url":"https://www.gradients.io/openapi.json","verified_at":"2026-07-22T18:22:05.334Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["gradients.io"],"id":"sn-56-website-common-swagger","kind":"openapi","name":"Gradients Swagger UI","netuid":56,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://www.gradients.io/swagger","verification":{"candidate_id":"sn-56-website-common-swagger","classification":"content-mismatch","confidence_score":0,"content_type":"text/html","error":null,"kind":"openapi","latency_ms":217,"method_tested":"HEAD","name":"Gradients Swagger UI","netuid":56,"private_redirect_blocked":false,"provider":"gradients","quality_signals":{"content_type_matches_kind":false,"public_safe":true,"rate_limited":false,"redirected":true,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":"https://www.gradients.io/auth","source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.gradients.io/","source_urls":["https://www.gradients.io/"],"status":"ok","status_code":200,"url":"https://www.gradients.io/swagger","verified_at":"2026-07-22T18:22:05.361Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["gradients.io"],"id":"sn-56-website-common-swagger-json","kind":"openapi","name":"Gradients Swagger JSON","netuid":56,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://www.gradients.io/swagger.json","verification":{"candidate_id":"sn-56-website-common-swagger-json","classification":"content-mismatch","confidence_score":0,"content_type":"text/html","error":null,"kind":"openapi","latency_ms":197,"method_tested":"HEAD","name":"Gradients Swagger JSON","netuid":56,"private_redirect_blocked":false,"provider":"gradients","quality_signals":{"content_type_matches_kind":false,"public_safe":true,"rate_limited":false,"redirected":true,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":"https://www.gradients.io/auth","source_tier":"provider-claimed","source_type":"project-website-common-path","source_url":"https://www.gradients.io/","source_urls":["https://www.gradients.io/"],"status":"ok","status_code":200,"url":"https://www.gradients.io/swagger.json","verified_at":"2026-07-22T18:22:05.373Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["gradients.io"],"id":"sn-56-website-link-www-gradients-io-website-1","kind":"website","name":"Gradients website page","netuid":56,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://www.gradients.io/platform","verification":{"candidate_id":"sn-56-website-link-www-gradients-io-website-1","classification":"live","confidence_score":76,"content_type":"text/html","error":null,"kind":"website","latency_ms":241,"method_tested":"HEAD","name":"Gradients website page","netuid":56,"private_redirect_blocked":false,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"status":"ok","status_code":200,"url":"https://www.gradients.io/platform","verified_at":"2026-07-22T18:22:05.453Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["gradients.io"],"id":"sn-56-website-link-www-gradients-io-website-10","kind":"website","name":"Gradients website page","netuid":56,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://www.gradients.io/app/research","verification":{"candidate_id":"sn-56-website-link-www-gradients-io-website-10","classification":"redirected","confidence_score":71,"content_type":"text/html","error":null,"kind":"website","latency_ms":473,"method_tested":"HEAD","name":"Gradients website page","netuid":56,"private_redirect_blocked":false,"provider":"gradients","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":true,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":"https://www.gradients.io/app","source_tier":"provider-claimed","source_type":"project-website-link","source_url":"https://www.gradients.io/","source_urls":["https://www.gradients.io/"],"status":"ok","status_code":200,"url":"https://www.gradients.io/app/research","verified_at":"2026-07-22T18:22:05.508Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["gradients.io"],"id":"sn-56-website-link-www-gradients-io-website-2","kind":"website","name":"Gradients website page","netuid":56,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://www.gradients.io/pricing","verification":{"candidate_id":"sn-56-website-link-www-gradients-io-website-2","classification":"live","confidence_score":76,"content_type":"text/html","error":null,"kind":"website","latency_ms":58,"method_tested":"HEAD","name":"Gradients website page","netuid":56,"private_redirect_blocked":false,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"status":"ok","status_code":200,"url":"https://www.gradients.io/pricing","verified_at":"2026-07-22T18:22:05.524Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["gradients.io"],"id":"sn-56-website-link-www-gradients-io-website-3","kind":"website","name":"Gradients website page","netuid":56,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://www.gradients.io/news","verification":{"candidate_id":"sn-56-website-link-www-gradients-io-website-3","classification":"live","confidence_score":76,"content_type":"text/html","error":null,"kind":"website","latency_ms":69,"method_tested":"HEAD","name":"Gradients website page","netuid":56,"private_redirect_blocked":false,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"status":"ok","status_code":200,"url":"https://www.gradients.io/news","verified_at":"2026-07-22T18:22:05.525Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["gradients.io"],"id":"sn-56-website-link-www-gradients-io-website-4","kind":"website","name":"Gradients website page","netuid":56,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://www.gradients.io/team","verification":{"candidate_id":"sn-56-website-link-www-gradients-io-website-4","classification":"redirected","confidence_score":71,"content_type":"text/html","error":null,"kind":"website","latency_ms":167,"method_tested":"HEAD","name":"Gradients website page","netuid":56,"private_redirect_blocked":false,"provider":"gradients","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":true,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":"https://www.gradients.io/auth","source_tier":"provider-claimed","source_type":"project-website-link","source_url":"https://www.gradients.io/","source_urls":["https://www.gradients.io/"],"status":"ok","status_code":200,"url":"https://www.gradients.io/team","verified_at":"2026-07-22T18:22:05.540Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["gradients.io"],"id":"sn-56-website-link-www-gradients-io-website-5","kind":"website","name":"Gradients website page","netuid":56,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://www.gradients.io/auth","verification":{"candidate_id":"sn-56-website-link-www-gradients-io-website-5","classification":"live","confidence_score":76,"content_type":"text/html","error":null,"kind":"website","latency_ms":74,"method_tested":"HEAD","name":"Gradients website page","netuid":56,"private_redirect_blocked":false,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"status":"ok","status_code":200,"url":"https://www.gradients.io/auth","verified_at":"2026-07-22T18:22:05.541Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["gradients.io"],"id":"sn-56-website-link-www-gradients-io-website-6","kind":"website","name":"Gradients website page","netuid":56,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://www.gradients.io/app/explore","verification":{"candidate_id":"sn-56-website-link-www-gradients-io-website-6","classification":"live","confidence_score":76,"content_type":"text/html","error":null,"kind":"website","latency_ms":286,"method_tested":"HEAD","name":"Gradients website page","netuid":56,"private_redirect_blocked":false,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"status":"ok","status_code":200,"url":"https://www.gradients.io/app/explore","verified_at":"2026-07-22T18:22:05.573Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["gradients.io"],"id":"sn-56-website-link-www-gradients-io-website-7","kind":"website","name":"Gradients website page","netuid":56,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://www.gradients.io/app","verification":{"candidate_id":"sn-56-website-link-www-gradients-io-website-7","classification":"live","confidence_score":76,"content_type":"text/html","error":null,"kind":"website","latency_ms":312,"method_tested":"HEAD","name":"Gradients website page","netuid":56,"private_redirect_blocked":false,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"status":"ok","status_code":200,"url":"https://www.gradients.io/app","verified_at":"2026-07-22T18:22:05.580Z"}},{"auth_required":false,"confidence":"low","confirmed_by":["gradients.io"],"id":"sn-56-website-link-www-gradients-io-website-8","kind":"website","name":"Gradients website page","netuid":56,"provider":"gradients","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://www.gradients.io/","source_urls":["https://www.gradients.io/"],"state":"schema-valid","subnet_name":"Gradients","superseded_by":null,"url":"https://www.gradients.io/login","verification":{"candidate_id":"sn-56-website-link-www-gradients-io-website-8","classification":"redirected","confidence_score":71,"content_type":"text/html","error":null,"kind":"website","latency_ms":369,"method_tested":"HEAD","name":"Gradients website page","netuid":56,"private_redirect_blocked":false,"provider":"gradients","quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":true,"source_tier":"provider-claimed","transient_failure":false},"redirect_target":"https://www.gradients.io/auth","source_tier":"provider-claimed","source_type":"project-website-link","source_url":"https://www.gradients.io/","source_urls":["https://www.gradients.io/"],"status":"ok","status_code":200,"url":"https://www.gradients.io/login","verified_at":"2026-07-22T18:22:05.583Z"}}],"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-5f6d1e11cc096c41","kind":"data-artifact","last_checked":"2026-07-24T15:30:14.165Z","last_ok":"2026-07-24T15:30:14.165Z","latency_ms":512,"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":56,"network":"finney","observed_at":"2026-07-24T15:30:14.165Z","operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer"],"pool_eligible":false,"provider":"gradients","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/gradients-ai/G.O.D","https://github.com/gradients-ai/G.O.D/blob/f0d3a1b790b0a34009ead27707916ae19e5e7201/validator/infrastructure/challenger_code_review_config.json"],"status":"ok","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-challenger-review-config","surface_key":"srf-5f6d1e11cc096c41","url":"https://raw.githubusercontent.com/gradients-ai/G.O.D/f0d3a1b790b0a34009ead27707916ae19e5e7201/validator/infrastructure/challenger_code_review_config.json"},{"archive_support":null,"auth_required":false,"authority":"provider-claimed","chain":"bittensor","classification":"live","error":null,"health_source":"live-cron-prober","health_stale":false,"id":"endpoint-srf-8d4249cf3cefb4cc","kind":"data-artifact","last_checked":"2026-07-24T15:30:14.165Z","last_ok":"2026-07-24T15:30:14.165Z","latency_ms":607,"latest_block":null,"layer":"data-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":56,"network":"finney","observed_at":"2026-07-24T15:30:14.165Z","operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":68,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":18,"reason":"latency"}],"source_urls":["https://www.gradients.io/"],"status":"ok","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-models","surface_key":"srf-8d4249cf3cefb4cc","url":"https://www.gradients.io/app/my-models"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-0a2b50da78f6229f","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":56,"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":66,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":16,"reason":"latency"}],"source_urls":["https://github.com/tensorplex-labs/subnet-docs/blob/main/data/56/subnet.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-tensorplex-docs","surface_key":"srf-0a2b50da78f6229f","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/56"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-14b9181f2556cd56","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":56,"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":65,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":15,"reason":"latency"}],"source_urls":["https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_56/index.mdx"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-taopedia-article","surface_key":"srf-14b9181f2556cd56","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_56/index.mdx"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-c281b49ca0e508be","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","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://www.gradients.io/"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-website-common-docs","surface_key":"srf-c281b49ca0e508be","url":"https://www.gradients.io/docs"},{"archive_support":null,"auth_required":false,"authority":"provider-claimed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-d7bc5776a3290afe","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","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://github.com/gradients-ai/G.O.D","https://api.taomarketcap.com/public/v1/subnets/56"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-source-repo","surface_key":"srf-d7bc5776a3290afe","url":"https://github.com/gradients-ai/G.O.D"},{"archive_support":null,"auth_required":false,"authority":"provider-claimed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-78c48533d67403fb","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":69,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":19,"reason":"latency"}],"source_urls":["https://www.gradients.io/"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-website","surface_key":"srf-78c48533d67403fb","url":"https://www.gradients.io/"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-11d6dac69fc76803","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":56,"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":70,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":20,"reason":"latency"}],"source_urls":["https://subnetradar.com/subnet/56"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-subnetradar-dashboard","surface_key":"srf-11d6dac69fc76803","url":"https://subnetradar.com/subnet/56"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-34054bc4d5ae7094","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":56,"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":69,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":19,"reason":"latency"}],"source_urls":["https://backprop.finance/dtao/subnets/56-gradients"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-backprop-dashboard","surface_key":"srf-34054bc4d5ae7094","url":"https://backprop.finance/dtao/subnets/56-gradients"},{"archive_support":null,"auth_required":false,"authority":"registry-observed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-476765367f2f4155","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":56,"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":69,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":19,"reason":"latency"}],"source_urls":["https://api.taomarketcap.com/public/v1/subnets/56"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-taomarketcap-dashboard","surface_key":"srf-476765367f2f4155","url":"https://taomarketcap.com/subnets/56"},{"archive_support":null,"auth_required":false,"authority":"official","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-b9a72384487216dd","kind":"example","last_checked":null,"last_ok":null,"latency_ms":null,"latest_block":null,"layer":"subnet-app","method_support":null,"method_tested":"HEAD","monitoring_policy":{"enabled":false,"expect":"any","method":"HEAD","source":"surface-probe-config","timeout_ms":null},"monitoring_status":"not_monitored","netuid":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://github.com/gradients-ai/G.O.D"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-examples","surface_key":"srf-b9a72384487216dd","url":"https://github.com/gradients-ai/G.O.D/tree/main/examples"},{"archive_support":null,"auth_required":false,"authority":"provider-claimed","chain":"bittensor","classification":"unknown","error":null,"health_source":"unavailable","health_stale":true,"id":"endpoint-srf-c914c4ab7b025142","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":"html","method":"GET","source":"surface-probe-config","timeout_ms":10000},"monitoring_status":"monitored","netuid":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":69,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":19,"reason":"latency"}],"source_urls":["https://www.gradients.io/","https://api.gradients.io/docs"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-openapi","surface_key":"srf-c914c4ab7b025142","url":"https://api.gradients.io/docs"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-02e503c02d82df7a","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-account-get-public-key","surface_key":"srf-02e503c02d82df7a","url":"https://api.gradients.io/account-get-public-key"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-03b21465ae116426","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-chutes-status-chute-id","surface_key":"srf-03b21465ae116426","url":"https://api.gradients.io/v1/chutes/status/%7Bchute_id%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-0751d671885de910","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-scheduler-jobs","surface_key":"srf-0751d671885de910","url":"https://api.gradients.io/v1/scheduler/jobs"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-07f94e5e682b6481","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-account-get-logs","surface_key":"srf-07f94e5e682b6481","url":"https://api.gradients.io/account-get-logs"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-0874643a93241d80","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-delete-task-id","surface_key":"srf-0874643a93241d80","url":"https://api.gradients.io/v1/tasks/delete/%7Btask_id%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-0e0cfefb1c8da552","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-account-set-data","surface_key":"srf-0e0cfefb1c8da552","url":"https://api.gradients.io/account-set-data"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-0f04f18c0e921fb9","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-create-custom-dataset-text","surface_key":"srf-0f04f18c0e921fb9","url":"https://api.gradients.io/v1/tasks/create_custom_dataset_text"},{"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-13654e22802f671b","kind":"subnet-api","last_checked":"2026-07-24T15:30:14.165Z","last_ok":"2026-07-24T15:30:14.165Z","latency_ms":420,"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":56,"network":"finney","observed_at":"2026-07-24T15:30:14.165Z","operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":69,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":19,"reason":"latency"}],"source_urls":["https://api.gradients.io/openapi.json","https://www.gradients.io/"],"status":"ok","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-healthz","surface_key":"srf-13654e22802f671b","url":"https://api.gradients.io/healthz"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-19db285cf16868f3","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-account-recovery-verify","surface_key":"srf-19db285cf16868f3","url":"https://api.gradients.io/account-recovery-verify"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-23569cb740919f8c","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-scheduler-jobs-job-id-results","surface_key":"srf-23569cb740919f8c","url":"https://api.gradients.io/v1/scheduler/jobs/%7Bjob_id%7D/results"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-23c81bf148cef9c1","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-create-image","surface_key":"srf-23c81bf148cef9c1","url":"https://api.gradients.io/v1/tasks/create_image"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-2605e7ac9e26164f","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-account-create","surface_key":"srf-2605e7ac9e26164f","url":"https://api.gradients.io/account-create"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-2781d0f3245c3fbe","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-account-transactions","surface_key":"srf-2781d0f3245c3fbe","url":"https://api.gradients.io/account-transactions"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-2abfae79293b3f1e","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-scheduler-jobs-create","surface_key":"srf-2abfae79293b3f1e","url":"https://api.gradients.io/v1/scheduler/jobs/create"},{"archive_support":null,"auth_required":false,"authority":"provider-claimed","chain":"bittensor","classification":"live","error":null,"health_source":"live-cron-prober","health_stale":false,"id":"endpoint-srf-2e2ae1882c93c037","kind":"subnet-api","last_checked":"2026-07-24T15:30:14.165Z","last_ok":"2026-07-24T15:30:14.165Z","latency_ms":6597,"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":25000},"monitoring_status":"monitored","netuid":56,"network":"finney","observed_at":"2026-07-24T15:30:14.165Z","operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":50,"score_reasons":[{"points":50,"reason":"status-ok"}],"source_urls":["https://api.gradients.io/openapi.json"],"status":"ok","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-latest-tournament-weights","surface_key":"srf-2e2ae1882c93c037","url":"https://api.gradients.io/v1/performance/latest-tournament-weights"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-31ef917542615e46","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-task-id-result-model-name","surface_key":"srf-31ef917542615e46","url":"https://api.gradients.io/v1/tasks/%7Btask_id%7D/result_model_name"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-383ed5f5d0e77578","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks","surface_key":"srf-383ed5f5d0e77578","url":"https://api.gradients.io/v1/tasks"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-3a2a89d35dcc649a","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-auditing-tasks-task-id","surface_key":"srf-3a2a89d35dcc649a","url":"https://api.gradients.io/auditing/tasks/%7Btask_id%7D"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-3d587177f2b793bf","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-account-balance-check","surface_key":"srf-3d587177f2b793bf","url":"https://api.gradients.io/account-balance-check"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-3f7c0f2bb9256ead","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-validator-signup","surface_key":"srf-3f7c0f2bb9256ead","url":"https://api.gradients.io/validator-signup"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-4bc046961db4429d","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-image-check-price","surface_key":"srf-4bc046961db4429d","url":"https://api.gradients.io/v1/tasks/image/check_price"},{"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-4f287fcfb83ac7e0","kind":"subnet-api","last_checked":"2026-07-24T15:30:14.165Z","last_ok":"2026-07-24T15:30:14.165Z","latency_ms":430,"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":56,"network":"finney","observed_at":"2026-07-24T15:30:14.165Z","operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json","https://www.gradients.io/"],"status":"ok","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-tournament-fees-api","surface_key":"srf-4f287fcfb83ac7e0","url":"https://api.gradients.io/tournament/fees"},{"archive_support":null,"auth_required":false,"authority":"official","chain":"bittensor","classification":"live","error":null,"health_source":"live-cron-prober","health_stale":false,"id":"endpoint-srf-4f3b82b69cd8701d","kind":"subnet-api","last_checked":"2026-07-24T15:30:14.165Z","last_ok":"2026-07-24T15:30:14.165Z","latency_ms":433,"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":56,"network":"finney","observed_at":"2026-07-24T15:30:14.165Z","operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"ok","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-tournament-latest-details","surface_key":"srf-4f3b82b69cd8701d","url":"https://api.gradients.io/tournament/latest/details"},{"archive_support":null,"auth_required":false,"authority":"provider-claimed","chain":"bittensor","classification":"live","error":null,"health_source":"live-cron-prober","health_stale":false,"id":"endpoint-srf-5aa367d8193a4a6a","kind":"subnet-api","last_checked":"2026-07-24T15:30:14.165Z","last_ok":"2026-07-24T15:30:14.165Z","latency_ms":4023,"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":25000},"monitoring_status":"monitored","netuid":56,"network":"finney","observed_at":"2026-07-24T15:30:14.165Z","operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":50,"score_reasons":[{"points":50,"reason":"status-ok"}],"source_urls":["https://api.gradients.io/openapi.json"],"status":"ok","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-weight-projection-static","surface_key":"srf-5aa367d8193a4a6a","url":"https://api.gradients.io/v1/performance/weight-projection-static"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-5d4c8b0b1dd4586f","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-signing-challenge-verify","surface_key":"srf-5d4c8b0b1dd4586f","url":"https://api.gradients.io/signing-challenge-verify"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-5f84676988011cb8","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-signing-challenge-generate","surface_key":"srf-5f84676988011cb8","url":"https://api.gradients.io/signing-challenge-generate"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-6232d22e17a0d78e","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-account-account-id","surface_key":"srf-6232d22e17a0d78e","url":"https://api.gradients.io/v1/tasks/account/%7Baccount_id%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-654116e1fbe448d6","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-create-dpo","surface_key":"srf-654116e1fbe448d6","url":"https://api.gradients.io/v1/tasks/create_dpo"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-689c28970bbdfce4","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-tournament-tournament-id-details","surface_key":"srf-689c28970bbdfce4","url":"https://api.gradients.io/tournament/%7Btournament_id%7D/details"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-6d1bbe448948aa04","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-breakdown-task-id","surface_key":"srf-6d1bbe448948aa04","url":"https://api.gradients.io/v1/tasks/breakdown/%7Btask_id%7D"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-6d410f103c08e638","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-task-id-training-repo-backup","surface_key":"srf-6d410f103c08e638","url":"https://api.gradients.io/v1/tasks/%7Btask_id%7D/training_repo_backup"},{"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-6f1d10039d3bc0bb","kind":"subnet-api","last_checked":"2026-07-24T15:30:14.165Z","last_ok":"2026-07-24T15:30:14.165Z","latency_ms":419,"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":56,"network":"finney","observed_at":"2026-07-24T15:30:14.165Z","operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/auditing/scores-url"],"status":"ok","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-scores-url","surface_key":"srf-6f1d10039d3bc0bb","url":"https://api.gradients.io/auditing/scores-url"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-7e13f8312beb8c65","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-account-recovery-challenge","surface_key":"srf-7e13f8312beb8c65","url":"https://api.gradients.io/account-recovery-challenge"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-7ffab53a1612c0b3","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-text-check-price","surface_key":"srf-7ffab53a1612c0b3","url":"https://api.gradients.io/v1/tasks/text/check_price"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-8138052a04763fb2","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-auth-with-fingerprint","surface_key":"srf-8138052a04763fb2","url":"https://api.gradients.io/auth-with-fingerprint"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-93c7e095aa622ba6","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-tournament-balance-coldkey","surface_key":"srf-93c7e095aa622ba6","url":"https://api.gradients.io/tournament/balance/%7Bcoldkey%7D"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-a7269c9812c183e2","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-task-id","surface_key":"srf-a7269c9812c183e2","url":"https://api.gradients.io/v1/tasks/%7Btask_id%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-aac98f4caab2e626","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-chutes-deploy","surface_key":"srf-aac98f4caab2e626","url":"https://api.gradients.io/v1/chutes/deploy"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-b05f04a3e962c2f5","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-apply-voucher","surface_key":"srf-b05f04a3e962c2f5","url":"https://api.gradients.io/apply-voucher"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-b270613de08dbb35","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-create-grpo","surface_key":"srf-b270613de08dbb35","url":"https://api.gradients.io/v1/tasks/create_grpo"},{"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-bab14faea5421227","kind":"subnet-api","last_checked":"2026-07-24T15:30:14.165Z","last_ok":"2026-07-24T15:30:14.165Z","latency_ms":586,"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":56,"network":"finney","observed_at":"2026-07-24T15:30:14.165Z","operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":66,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":16,"reason":"latency"}],"source_urls":["https://api.gradients.io/openapi.json","https://www.gradients.io/"],"status":"ok","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-subnet-api","surface_key":"srf-bab14faea5421227","url":"https://api.gradients.io/v1/network/status"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-bc3b0a7083593861","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-create","surface_key":"srf-bc3b0a7083593861","url":"https://api.gradients.io/v1/tasks/create"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-bc84943fb153c213","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-scheduler-jobs-job-id","surface_key":"srf-bc84943fb153c213","url":"https://api.gradients.io/v1/scheduler/jobs/%7Bjob_id%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-bd827aa80592da15","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-account-get-info","surface_key":"srf-bd827aa80592da15","url":"https://api.gradients.io/account-get-info"},{"archive_support":null,"auth_required":false,"authority":"provider-claimed","chain":"bittensor","classification":"live","error":null,"health_source":"live-cron-prober","health_stale":false,"id":"endpoint-srf-c0245306b1d6177a","kind":"subnet-api","last_checked":"2026-07-24T15:30:14.165Z","last_ok":"2026-07-24T15:30:14.165Z","latency_ms":4909,"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":25000},"monitoring_status":"monitored","netuid":56,"network":"finney","observed_at":"2026-07-24T15:30:14.165Z","operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":50,"score_reasons":[{"points":50,"reason":"status-ok"}],"source_urls":["https://api.gradients.io/openapi.json"],"status":"ok","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-last-boss-battle","surface_key":"srf-c0245306b1d6177a","url":"https://api.gradients.io/v1/performance/last-boss-battle"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-c5df6f7c1bc1b3af","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-performance-weight-projection","surface_key":"srf-c5df6f7c1bc1b3af","url":"https://api.gradients.io/v1/performance/weight-projection"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-c7a83b124c7796ea","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-api-key-create","surface_key":"srf-c7a83b124c7796ea","url":"https://api.gradients.io/api-key-create"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-cceebf486726403e","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-add-balance","surface_key":"srf-cceebf486726403e","url":"https://api.gradients.io/add-balance"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-ce998bbba3597414","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-account-username-check","surface_key":"srf-ce998bbba3597414","url":"https://api.gradients.io/account-username-check"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-d01929d0903b0627","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-create-chat","surface_key":"srf-d01929d0903b0627","url":"https://api.gradients.io/v1/tasks/create_chat"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-da1782f06ceefa77","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-create-custom-dataset-chat","surface_key":"srf-da1782f06ceefa77","url":"https://api.gradients.io/v1/tasks/create_custom_dataset_chat"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-e6483c34376035ca","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-create-image-zip","surface_key":"srf-e6483c34376035ca","url":"https://api.gradients.io/v1/tasks/create_image_zip"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-f1ecb01fdb0c7b47","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-scheduler-health","surface_key":"srf-f1ecb01fdb0c7b47","url":"https://api.gradients.io/v1/scheduler/health"},{"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-f41b717dba8beb46","kind":"subnet-api","last_checked":"2026-07-24T15:30:14.165Z","last_ok":"2026-07-24T15:30:14.165Z","latency_ms":898,"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":56,"network":"finney","observed_at":"2026-07-24T15:30:14.165Z","operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"monitored","rate_limit_notes":null,"rpc_method_count":null,"score":62,"score_reasons":[{"points":50,"reason":"status-ok"},{"points":12,"reason":"latency"}],"source_urls":["https://api.gradients.io/openapi.json"],"status":"ok","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-auditing-tasks-api","surface_key":"srf-f41b717dba8beb46","url":"https://api.gradients.io/auditing/tasks"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-f820b034de0fdddb","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-auditing-tasks-hotkey-hotkey","surface_key":"srf-f820b034de0fdddb","url":"https://api.gradients.io/auditing/tasks/hotkey/%7Bhotkey%7D"},{"archive_support":null,"auth_required":false,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-fccc31d659e385c5","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown"],"pool_eligible":false,"provider":"gradients","public_safe":true,"publication_state":"verified","rate_limit_notes":null,"rpc_method_count":null,"score":0,"score_reasons":[],"source_urls":["https://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-tasks-organic-completed","surface_key":"srf-fccc31d659e385c5","url":"https://api.gradients.io/v1/tasks/organic/completed"},{"archive_support":null,"auth_required":true,"authority":"community","chain":"bittensor","classification":"unknown","error":null,"health_source":"not-monitored","health_stale":false,"id":"endpoint-srf-fdd78ec1e2bbabed","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":56,"network":"finney","observed_at":null,"operator":"gradients","pool_eligibility_reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"pool_eligible":false,"provider":"gradients","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://api.gradients.io/openapi.json"],"status":"unknown","subnet_name":"Gradients","subnet_slug":"gradients","surface_id":"sn-56-gradients-v1-prices","surface_key":"srf-fdd78ec1e2bbabed","url":"https://api.gradients.io/v1/prices"}],"gaps":{"gap_notes":["Machine-readable OpenAPI schema is verified at https://api.gradients.io/openapi.json.","Read-only performance API endpoints are public and probe-enabled.","Task creation, account, validator, voucher, and other write/auth flows require API keys or signatures and are intentionally not promoted as public-safe read endpoints.","No verified SSE/event stream yet.","The OpenAPI schema also declares GET /v1/tasks/organic/completed with no auth or required params, but it returns 404 live -- not tracked."],"missing_kinds":["sse"],"supported_kinds":["dashboard","data-artifact","docs","example","openapi","source-repo","subnet-api","website"]},"generated_at":"2026-07-22T18:15:00.789Z","profile":{"candidate_count":17,"categories":["ai-training","baseline-augmented","baseline-curated","identity-reviewed","official-api","official-openapi","official-website","operational-interface"],"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":[],"derived_description":null,"endpoint_count":69,"gap_reasons":["missing-sse"],"identity_evidence":{"candidate_identity_count":10,"curated_identity_count":3,"curated_identity_kinds":["docs","source-repo","website"],"live_candidate_identity_kinds":["source-repo","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":[],"unverified_candidate_identity_kinds":[]},"identity_level":"complete","identity_surface_count":3,"injection_scrubbed":false,"integration_readiness":100,"interface_count":8,"lineage":{"also_on":[{"matched_by":"chain_name","name":"gradients","netuid":56,"network":"testnet"}],"graduated_from_testnet":true},"missing_critical_count":1,"missing_identity":[],"missing_operational":["sse"],"missing_required":[],"monitored_endpoint_count":20,"name":"Gradients","native_identity":{"additional":"None","contact_present":true,"description":"Best AutoML plaftorm in the world","discord":null,"discord_url":null,"github_url":"https://github.com/gradients-ai/G.O.D","logo_url":"https://gradients-public.s3.eu-central-003.backblazeb2.com/gradientslogo.png","source":"SubtensorModule.SubnetIdentitiesV3","subnet_name":"Gradients","website_url":"https://www.gradients.io/"},"native_name":"Gradients","native_name_quality":"chain","netuid":56,"operational_interface_count":3,"operational_interface_kinds":["data-artifact","openapi","subnet-api"],"primary_app_surface":{"id":"sn-56-gradients-account-balance-check","kind":"subnet-api","name":"Gradients account balance check","provider":"gradients","url":"https://api.gradients.io/account-balance-check"},"primary_links":{"dashboard_url":"https://backprop.finance/dtao/subnets/56-gradients","docs_url":"https://api.gradients.io/docs","source_repo":"https://github.com/gradients-ai/G.O.D","website_url":"https://www.gradients.io/"},"profile_level":"operational","project_name":"Gradients","provenance":{"curation_level":"maintainer-reviewed","identity_source":"curated-overlay","interface_source_count":11,"review_state":"maintainer-reviewed","reviewed_at":"2026-07-16T04:50:00.000Z","source_urls":["https://api.gradients.io/auditing/scores-url","https://api.gradients.io/docs","https://api.gradients.io/openapi.json","https://api.taomarketcap.com/public/v1/subnets/56","https://backprop.finance/dtao/subnets/56-gradients","https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_56/index.mdx","https://github.com/gradients-ai/G.O.D","https://github.com/gradients-ai/G.O.D/blob/f0d3a1b790b0a34009ead27707916ae19e5e7201/validator/infrastructure/challenger_code_review_config.json","https://github.com/tensorplex-labs/subnet-docs/blob/main/data/56/subnet.json","https://subnetradar.com/subnet/56","https://www.gradients.io/"]},"readiness":{"components":{"active_lifecycle":true,"auth_clarity":true,"callable_now":true,"documented":true,"has_callable_api":true,"has_candidate_api":true,"has_public_docs":true,"has_source_repo":true,"profile_complete":true},"readiness_tier":"buildable","readiness_version":2,"score":100},"review_state":"maintainer-reviewed","slug":"gradients","status":"active","subnet_type":"application","suggested_submission_kinds":[],"supported_interface_kinds":["dashboard","data-artifact","docs","example","openapi","source-repo","subnet-api","website"],"surface_count":69,"symbol":"ج","team":null},"schema_version":1,"subnet":{"block":8679001,"candidate_count":17,"categories":["ai-training","baseline-augmented","baseline-curated","identity-reviewed","official-api","official-openapi","official-website","operational-interface"],"contact":"info@gradients.io","coverage_level":"probed","curation":{"gap_notes":["Machine-readable OpenAPI schema is verified at https://api.gradients.io/openapi.json.","Read-only performance API endpoints are public and probe-enabled.","Task creation, account, validator, voucher, and other write/auth flows require API keys or signatures and are intentionally not promoted as public-safe read endpoints.","No verified SSE/event stream yet.","The OpenAPI schema also declares GET /v1/tasks/organic/completed with no auth or required params, but it returns 404 live -- not tracked."],"level":"maintainer-reviewed","review_state":"maintainer-reviewed","reviewed_at":"2026-07-16T04:50:00.000Z","source_count":11,"verified_at":"2026-07-16T04:50:00.000Z"},"curation_level":"maintainer-reviewed","dashboard_url":"https://backprop.finance/dtao/subnets/56-gradients","derived_categories":[],"description":"Best AutoML plaftorm in the world","docs_url":"https://api.gradients.io/docs","gaps":{"gap_notes":["Machine-readable OpenAPI schema is verified at https://api.gradients.io/openapi.json.","Read-only performance API endpoints are public and probe-enabled.","Task creation, account, validator, voucher, and other write/auth flows require API keys or signatures and are intentionally not promoted as public-safe read endpoints.","No verified SSE/event stream yet.","The OpenAPI schema also declares GET /v1/tasks/organic/completed with no auth or required params, but it returns 404 live -- not tracked."],"missing_kinds":["sse"],"supported_kinds":["dashboard","data-artifact","docs","example","openapi","source-repo","subnet-api","website"]},"github_languages":{"Dockerfile":13847,"PLpgSQL":1157,"Python":2882428,"Shell":59700},"github_last_push_at":"2026-07-17T20:46:45Z","lifecycle":"active","links":[],"logo_url":"https://gradients-public.s3.eu-central-003.backblazeb2.com/gradientslogo.png","mechanism_count":1,"name":"Gradients","native_name":"Gradients","native_name_quality":"chain","native_slug":"gradients","netuid":56,"notes":"Reviewed overlay for SN56 Gradients. The website describes decentralized AI training on Bittensor and exposes a public API host with machine-readable OpenAPI. Only read-only public performance endpoints are promoted; credentialed/write task and account flows are intentionally excluded. This pass removed a duplicate surface (sn-56-gradients-data-artifact and sn-56-gradients-subnet-api pointed to the identical /v1/network/status URL; kept the correctly-classified subnet-api one) and fixed 4 surfaces having no probe config at all -- the registry-wide gap tracked in #5932. Diffed the full 56-path OpenAPI schema and added one new no-auth no-param surface, /tournament/latest/details; the schema's other undiscovered no-param route, /v1/tasks/organic/completed, 404s live and was not promoted. On-chain identity re-confirmed unchanged.","participant_count":256,"partnership":null,"probed_surface_count":20,"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":4312927,"slug":"gradients","social":null,"source_repo":"https://github.com/gradients-ai/G.O.D","status":"active","subnet_type":"application","surface_count":69,"symbol":"ج","tempo":360,"website_url":"https://www.gradients.io/"},"surfaces":[{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-56-backprop-dashboard","key":"srf-34054bc4d5ae7094","kind":"dashboard","last_verified_at":null,"name":"Gradients Backprop Finance dashboard","netuid":56,"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/56-gradients"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://backprop.finance/dtao/subnets/56-gradients"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-account-balance-check","key":"srf-3d587177f2b793bf","kind":"subnet-api","last_verified_at":null,"name":"Gradients account balance check","netuid":56,"notes":"Account Balance Check operation on the Gradients API (POST /account-balance-check), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares no security on it; it is a state-changing POST and not probe-safe, so the probe is disabled.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/account-balance-check"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-account-create","key":"srf-2605e7ac9e26164f","kind":"subnet-api","last_verified_at":null,"name":"Gradients account create","netuid":56,"notes":"Account Create operation on the Gradients API (POST /account-create), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares no security on it; it is a state-changing POST and not probe-safe, so the probe is disabled.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/account-create"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-account-get-info","key":"srf-bd827aa80592da15","kind":"subnet-api","last_verified_at":null,"name":"Gradients account get info","netuid":56,"notes":"Account Get Info operation on the Gradients API (POST /account-get-info), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/account-get-info"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-account-get-logs","key":"srf-07f94e5e682b6481","kind":"subnet-api","last_verified_at":null,"name":"Gradients account get logs","netuid":56,"notes":"Account Get Logs operation on the Gradients API (POST /account-get-logs), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/account-get-logs"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-account-get-public-key","key":"srf-02e503c02d82df7a","kind":"subnet-api","last_verified_at":null,"name":"Gradients account get public key","netuid":56,"notes":"Account Get Public Key operation on the Gradients API (POST /account-get-public-key), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/account-get-public-key"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-account-recovery-challenge","key":"srf-7e13f8312beb8c65","kind":"subnet-api","last_verified_at":null,"name":"Gradients account recovery challenge","netuid":56,"notes":"Account Recovery Challenge operation on the Gradients API (POST /account-recovery-challenge), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares no security on it; it is a state-changing POST and not probe-safe, so the probe is disabled.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/account-recovery-challenge"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-account-recovery-verify","key":"srf-19db285cf16868f3","kind":"subnet-api","last_verified_at":null,"name":"Gradients account recovery verify","netuid":56,"notes":"Account Recovery Verify operation on the Gradients API (POST /account-recovery-verify), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares no security on it; it is a state-changing POST and not probe-safe, so the probe is disabled.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/account-recovery-verify"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-account-set-data","key":"srf-0e0cfefb1c8da552","kind":"subnet-api","last_verified_at":null,"name":"Gradients account set data","netuid":56,"notes":"Account Set Data operation on the Gradients API (POST /account-set-data), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/account-set-data"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-account-transactions","key":"srf-2781d0f3245c3fbe","kind":"subnet-api","last_verified_at":null,"name":"Gradients account transactions","netuid":56,"notes":"Account Transactions operation on the Gradients API (POST /account-transactions), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares no security on it; it is a state-changing POST and not probe-safe, so the probe is disabled.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/account-transactions"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-account-username-check","key":"srf-ce998bbba3597414","kind":"subnet-api","last_verified_at":null,"name":"Gradients account username check","netuid":56,"notes":"Account Username Check operation on the Gradients API (POST /account-username-check), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares no security on it; it is a state-changing POST and not probe-safe, so the probe is disabled.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/account-username-check"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-add-balance","key":"srf-cceebf486726403e","kind":"subnet-api","last_verified_at":null,"name":"Gradients add balance","netuid":56,"notes":"Add Balance operation on the Gradients API (POST /add-balance), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares no security on it; it is a state-changing POST and not probe-safe, so the probe is disabled.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/add-balance"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-api-key-create","key":"srf-c7a83b124c7796ea","kind":"subnet-api","last_verified_at":null,"name":"Gradients api key create","netuid":56,"notes":"Api Key Create operation on the Gradients API (POST /api-key-create), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/api-key-create"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-apply-voucher","key":"srf-b05f04a3e962c2f5","kind":"subnet-api","last_verified_at":null,"name":"Gradients apply voucher","netuid":56,"notes":"Apply Voucher Endpoint operation on the Gradients API (POST /apply-voucher), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/apply-voucher"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-auditing-tasks-api","key":"srf-f41b717dba8beb46","kind":"subnet-api","last_verified_at":null,"name":"Gradients auditing tasks API","netuid":56,"notes":"Public no-auth GET /auditing/tasks — audited task records (task id, organic flag, status, model) for the SN56 Gradients tournament. Documented in the subnet's openapi and served on the same api.gradients.io host as the subnet's registered API surfaces.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"real-venus"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/auditing/tasks"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-auditing-tasks-hotkey-hotkey","key":"srf-f820b034de0fdddb","kind":"subnet-api","last_verified_at":null,"name":"Gradients auditing tasks operator account operator account","netuid":56,"notes":"Audit Recent Tasks For operator account Endpoint operation on the Gradients API (GET /auditing/tasks/operator account/{operator account}), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. Path-parameterized on {operator account}, so there is no single fixed callable URL; the template is registered per the registry's catalog-everything policy (Phase 2).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/auditing/tasks/hotkey/%7Bhotkey%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-auditing-tasks-task-id","key":"srf-3a2a89d35dcc649a","kind":"subnet-api","last_verified_at":null,"name":"Gradients auditing tasks task id","netuid":56,"notes":"Audit Task Details Endpoint operation on the Gradients API (GET /auditing/tasks/{task_id}), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. Path-parameterized on {task_id}, so there is no single fixed callable URL; the template is registered per the registry's catalog-everything policy (Phase 2).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/auditing/tasks/%7Btask_id%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-auth-with-fingerprint","key":"srf-8138052a04763fb2","kind":"subnet-api","last_verified_at":null,"name":"Gradients auth with fingerprint","netuid":56,"notes":"Auth With Fingerprint operation on the Gradients API (POST /auth-with-fingerprint), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares no security on it; it is a state-changing POST and not probe-safe, so the probe is disabled.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/auth-with-fingerprint"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-challenger-review-config","key":"srf-5f6d1e11cc096c41","kind":"data-artifact","last_verified_at":null,"name":"Gradients challenger code-review config","netuid":56,"notes":"Public no-auth machine-readable JSON config from the official SN56 Gradients (G.O.D) validator repository (gradients-ai/G.O.D), pinned to an immutable commit. Defines the forensic code-review policy the validators apply to challenger repositories in the training tournament — the system prompt and rules used to detect cheating (undeclared external datasets, benchmark leakage, external pretrained weights). Static artifact documenting the subnet's anti-cheat evaluation logic.","probe":{"enabled":true,"expect":"any","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"glorydavid03023"},"source_urls":["https://github.com/gradients-ai/G.O.D","https://github.com/gradients-ai/G.O.D/blob/f0d3a1b790b0a34009ead27707916ae19e5e7201/validator/infrastructure/challenger_code_review_config.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://raw.githubusercontent.com/gradients-ai/G.O.D/f0d3a1b790b0a34009ead27707916ae19e5e7201/validator/infrastructure/challenger_code_review_config.json"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-56-gradients-examples","key":"srf-b9a72384487216dd","kind":"example","last_verified_at":"2026-07-16T04:50:00.000Z","name":"Gradients code examples","netuid":56,"notes":"Official Gradients (G.O.D) examples — DPO / GRPO / environment task quickstarts.","probe":{"enabled":false,"expect":"any","method":"HEAD"},"provider":"gradients","public_safe":true,"source_urls":["https://github.com/gradients-ai/G.O.D"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://github.com/gradients-ai/G.O.D/tree/main/examples"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-healthz","key":"srf-13654e22802f671b","kind":"subnet-api","last_verified_at":null,"name":"Gradients API healthz","netuid":56,"notes":"Public no-auth GET /healthz on api.gradients.io returning API liveness JSON (observed: {\"ok\":true}). Served on the Gradients API host documented by the subnet OpenAPI spec alongside the existing performance and network-status subnet-api surfaces.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jimcody1995"},"source_urls":["https://api.gradients.io/openapi.json","https://www.gradients.io/"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/healthz"},{"auth_required":false,"authority":"provider-claimed","curation_level":"candidate-discovered","id":"sn-56-gradients-last-boss-battle","key":"srf-c0245306b1d6177a","kind":"subnet-api","last_verified_at":null,"name":"Gradients last boss battle","netuid":56,"notes":"Read-only public performance endpoint from the Gradients OpenAPI schema.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":25000},"provider":"gradients","public_safe":true,"schema_status":"machine-readable","schema_url":"https://api.gradients.io/openapi.json","source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/performance/last-boss-battle"},{"auth_required":false,"authority":"provider-claimed","curation_level":"candidate-discovered","id":"sn-56-gradients-latest-tournament-weights","key":"srf-2e2ae1882c93c037","kind":"subnet-api","last_verified_at":null,"name":"Gradients latest tournament weights","netuid":56,"notes":"Read-only public performance endpoint from the Gradients OpenAPI schema.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":25000},"provider":"gradients","public_safe":true,"schema_status":"machine-readable","schema_url":"https://api.gradients.io/openapi.json","source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/performance/latest-tournament-weights"},{"auth_required":false,"authority":"provider-claimed","curation_level":"candidate-discovered","id":"sn-56-gradients-models","key":"srf-8d4249cf3cefb4cc","kind":"data-artifact","last_verified_at":null,"name":"Gradients models","netuid":56,"notes":"Public browser-facing Gradients model surface linked from the website.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"gradients","public_safe":true,"source_urls":["https://www.gradients.io/"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://www.gradients.io/app/my-models"},{"auth_required":false,"authority":"provider-claimed","curation_level":"candidate-discovered","id":"sn-56-gradients-openapi","key":"srf-c914c4ab7b025142","kind":"openapi","last_verified_at":null,"name":"Gradients OpenAPI","netuid":56,"notes":"Public FastAPI/Scalar documentation backed by machine-readable OpenAPI.","probe":{"enabled":true,"expect":"html","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"schema_status":"machine-readable","schema_url":"https://api.gradients.io/openapi.json","source_urls":["https://www.gradients.io/","https://api.gradients.io/docs"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/docs"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-scores-url","key":"srf-6f1d10039d3bc0bb","kind":"subnet-api","last_verified_at":null,"name":"Gradients validator scores URL","netuid":56,"notes":"Public no-auth GET returning a signed URL to the latest validator scores JSON snapshot for independent auditing. Documented in the subnet's own OpenAPI schema.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jsonbored"},"source_urls":["https://api.gradients.io/auditing/scores-url"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/auditing/scores-url"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-signing-challenge-generate","key":"srf-5f84676988011cb8","kind":"subnet-api","last_verified_at":null,"name":"Gradients signing challenge generate","netuid":56,"notes":"on-chain account Attach Challenge operation on the Gradients API (POST /signing-challenge-generate), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/signing-challenge-generate"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-signing-challenge-verify","key":"srf-5d4c8b0b1dd4586f","kind":"subnet-api","last_verified_at":null,"name":"Gradients signing challenge verify","netuid":56,"notes":"on-chain account Attach Verify operation on the Gradients API (POST /signing-challenge-verify), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares no security on it; it is a state-changing POST and not probe-safe, so the probe is disabled.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/signing-challenge-verify"},{"auth_required":false,"authority":"provider-claimed","curation_level":"machine-verified","id":"sn-56-gradients-source-repo","key":"srf-d7bc5776a3290afe","kind":"source-repo","last_verified_at":"2026-06-08T18:12:00.000Z","name":"Gradients source repository","netuid":56,"notes":"Live public source repository observed from public subnet directory metadata.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"gradients","public_safe":true,"source_urls":["https://github.com/gradients-ai/G.O.D","https://api.taomarketcap.com/public/v1/subnets/56"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://github.com/gradients-ai/G.O.D","verification":{"classification":"live","confidence_score":80,"content_type":"text/html; charset=utf-8","status_code":200,"verified_at":"2026-06-08T18:12:00.000Z"}},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-subnet-api","key":"srf-bab14faea5421227","kind":"subnet-api","last_verified_at":null,"name":"Gradients network status API","netuid":56,"notes":"Public no-auth GET returning live network job counts for the Gradients (rayon) subnet. Documented in the subnet's own OpenAPI (api.gradients.io/openapi.json); same host as the existing subnet-api surfaces.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"dhgoal"},"source_urls":["https://api.gradients.io/openapi.json","https://www.gradients.io/"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/network/status"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-tournament-balance-coldkey","key":"srf-93c7e095aa622ba6","kind":"subnet-api","last_verified_at":null,"name":"Gradients tournament balance on-chain account","netuid":56,"notes":"Get Tournament Balance operation on the Gradients API (GET /tournament/balance/{on-chain account}), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. Path-parameterized on {on-chain account}, so there is no single fixed callable URL; the template is registered per the registry's catalog-everything policy (Phase 2).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/tournament/balance/%7Bcoldkey%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-tournament-fees-api","key":"srf-4f287fcfb83ac7e0","kind":"subnet-api","last_verified_at":null,"name":"Gradients tournament fees API","netuid":56,"notes":"Public no-auth GET returning participation fee amounts (in rao) for text, image, and environment tournaments. Documented in the subnet's own OpenAPI (api.gradients.io/openapi.json, path /tournament/fees); same host as the existing network-status and healthz subnet-api surfaces.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"kiannidev"},"source_urls":["https://api.gradients.io/openapi.json","https://www.gradients.io/"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/tournament/fees"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-56-gradients-tournament-latest-details","key":"srf-4f3b82b69cd8701d","kind":"subnet-api","last_verified_at":"2026-07-16T04:50:00.000Z","name":"Gradients latest tournament details","netuid":56,"notes":"Public no-auth GET /tournament/latest/details on api.gradients.io, returning the current tournament's boss/challenger scores per task (task type, threshold, performance difference, winner). Discovered via a full diff of the subnet's own OpenAPI schema for undiscovered public GET endpoints.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/tournament/latest/details"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-tournament-tournament-id-details","key":"srf-689c28970bbdfce4","kind":"subnet-api","last_verified_at":null,"name":"Gradients tournament tournament id details","netuid":56,"notes":"Get Tournament Details operation on the Gradients API (GET /tournament/{tournament_id}/details), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. Path-parameterized on {tournament_id}, so there is no single fixed callable URL; the template is registered per the registry's catalog-everything policy (Phase 2).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/tournament/%7Btournament_id%7D/details"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-chutes-deploy","key":"srf-aac98f4caab2e626","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 chutes deploy","netuid":56,"notes":"Deploy Chute operation on the Gradients API (POST /v1/chutes/deploy), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/chutes/deploy"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-chutes-status-chute-id","key":"srf-03b21465ae116426","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 chutes status chute id","netuid":56,"notes":"Get Chute Status operation on the Gradients API (GET /v1/chutes/status/{chute_id}), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/chutes/status/%7Bchute_id%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-performance-weight-projection","key":"srf-c5df6f7c1bc1b3af","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 performance weight projection","netuid":56,"notes":"Weight Projection operation on the Gradients API (GET /v1/performance/weight-projection), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 422 naming query parameter \"percentage_improvement\" as required, so it is a query-param route -- the fixed base URL is registered with probe.enabled:false and it is callable via call_subnet_surface's query argument.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/performance/weight-projection"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-prices","key":"srf-fdd78ec1e2bbabed","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 prices","netuid":56,"notes":"Get All Prices operation on the Gradients API (GET /v1/prices), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3). Live-verified 2026-07-21: an unauthenticated GET returns HTTP 401 AuthenticationRequired, whose message names the Authorization header.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/prices"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-scheduler-health","key":"srf-f1ecb01fdb0c7b47","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 scheduler health","netuid":56,"notes":"Scheduler Health operation on the Gradients API (GET /v1/scheduler/health), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/scheduler/health"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-scheduler-jobs","key":"srf-0751d671885de910","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 scheduler jobs","netuid":56,"notes":"Scheduler List Jobs operation on the Gradients API (GET /v1/scheduler/jobs), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/scheduler/jobs"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-scheduler-jobs-create","key":"srf-2abfae79293b3f1e","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 scheduler jobs create","netuid":56,"notes":"Scheduler Create Job operation on the Gradients API (POST /v1/scheduler/jobs/create), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/scheduler/jobs/create"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-scheduler-jobs-job-id","key":"srf-bc84943fb153c213","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 scheduler jobs job id","netuid":56,"notes":"Scheduler Delete Job operation on the Gradients API (DELETE, GET /v1/scheduler/jobs/{job_id}), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/scheduler/jobs/%7Bjob_id%7D"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-scheduler-jobs-job-id-results","key":"srf-23569cb740919f8c","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 scheduler jobs job id results","netuid":56,"notes":"Scheduler Get Job Results operation on the Gradients API (GET /v1/scheduler/jobs/{job_id}/results), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/scheduler/jobs/%7Bjob_id%7D/results"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks","key":"srf-383ed5f5d0e77578","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks","netuid":56,"notes":"Get Task Details By Account operation on the Gradients API (GET /v1/tasks), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3). Live-verified 2026-07-21: an unauthenticated GET returns HTTP 401 AuthenticationRequired, whose message names the Authorization header.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-account-account-id","key":"srf-6232d22e17a0d78e","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks account account id","netuid":56,"notes":"Get Task Details By Account operation on the Gradients API (GET /v1/tasks/account/{account_id}), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/account/%7Baccount_id%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-breakdown-task-id","key":"srf-6d1bbe448948aa04","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks breakdown task id","netuid":56,"notes":"Get Task Breakdown operation on the Gradients API (GET /v1/tasks/breakdown/{task_id}), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. Path-parameterized on {task_id}, so there is no single fixed callable URL; the template is registered per the registry's catalog-everything policy (Phase 2).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/breakdown/%7Btask_id%7D"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-create","key":"srf-bc3b0a7083593861","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks create","netuid":56,"notes":"Create Text Task operation on the Gradients API (POST /v1/tasks/create), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/create"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-create-chat","key":"srf-d01929d0903b0627","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks create chat","netuid":56,"notes":"Create Task Chat operation on the Gradients API (POST /v1/tasks/create_chat), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/create_chat"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-create-custom-dataset-chat","key":"srf-da1782f06ceefa77","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks create custom dataset chat","netuid":56,"notes":"Create Chat Task With Custom Dataset operation on the Gradients API (POST /v1/tasks/create_custom_dataset_chat), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/create_custom_dataset_chat"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-create-custom-dataset-text","key":"srf-0f04f18c0e921fb9","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks create custom dataset text","netuid":56,"notes":"Create Text Task With Custom Dataset operation on the Gradients API (POST /v1/tasks/create_custom_dataset_text), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/create_custom_dataset_text"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-create-dpo","key":"srf-654116e1fbe448d6","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks create dpo","netuid":56,"notes":"Create Task Dpo operation on the Gradients API (POST /v1/tasks/create_dpo), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/create_dpo"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-create-grpo","key":"srf-b270613de08dbb35","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks create grpo","netuid":56,"notes":"Create Task Grpo operation on the Gradients API (POST /v1/tasks/create_grpo), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/create_grpo"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-create-image","key":"srf-23c81bf148cef9c1","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks create image","netuid":56,"notes":"Create Image Task operation on the Gradients API (POST /v1/tasks/create_image), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/create_image"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-create-image-zip","key":"srf-e6483c34376035ca","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks create image zip","netuid":56,"notes":"Create Image Zip Task operation on the Gradients API (POST /v1/tasks/create_image_zip), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/create_image_zip"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-delete-task-id","key":"srf-0874643a93241d80","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks delete task id","netuid":56,"notes":"Delete Task operation on the Gradients API (DELETE /v1/tasks/delete/{task_id}), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/delete/%7Btask_id%7D"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-image-check-price","key":"srf-4bc046961db4429d","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks image check price","netuid":56,"notes":"Check Image Task Price operation on the Gradients API (POST /v1/tasks/image/check_price), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/image/check_price"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-organic-completed","key":"srf-fccc31d659e385c5","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks organic completed","netuid":56,"notes":"Get Organic Completed Tasks operation on the Gradients API (GET /v1/tasks/organic/completed), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. Live-checked 2026-07-21: GET returned HTTP 404 Not Found, so this documented route is not currently served; the probe is left disabled and the observation recorded rather than asserting a working surface.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/organic/completed"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-task-id","key":"srf-a7269c9812c183e2","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks task id","netuid":56,"notes":"Get Task Details operation on the Gradients API (GET /v1/tasks/{task_id}), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. Path-parameterized on {task_id}, so there is no single fixed callable URL; the template is registered per the registry's catalog-everything policy (Phase 2).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/%7Btask_id%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-task-id-result-model-name","key":"srf-31ef917542615e46","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks task id result model name","netuid":56,"notes":"Update Task Result Model Name operation on the Gradients API (PUT /v1/tasks/{task_id}/result_model_name), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. Path-parameterized on {task_id}, so there is no single fixed callable URL; the template is registered per the registry's catalog-everything policy (Phase 2).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/%7Btask_id%7D/result_model_name"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-task-id-training-repo-backup","key":"srf-6d410f103c08e638","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks task id training repo backup","netuid":56,"notes":"Update Task Training Repo operation on the Gradients API (PUT /v1/tasks/{task_id}/training_repo_backup), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. Path-parameterized on {task_id}, so there is no single fixed callable URL; the template is registered per the registry's catalog-everything policy (Phase 2).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/%7Btask_id%7D/training_repo_backup"},{"auth":{"location":"header","name":"Authorization","scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (APIKeyHeader); the live 401 response names the Authorization header explicitly."},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-v1-tasks-text-check-price","key":"srf-7ffab53a1612c0b3","kind":"subnet-api","last_verified_at":null,"name":"Gradients v1 tasks text check price","netuid":56,"notes":"Check Text Task Price operation on the Gradients API (POST /v1/tasks/text/check_price), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares the APIKeyHeader security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/tasks/text/check_price"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-56-gradients-validator-signup","key":"srf-3f7c0f2bb9256ead","kind":"subnet-api","last_verified_at":null,"name":"Gradients validator signup","netuid":56,"notes":"Validator Signup operation on the Gradients API (POST /validator-signup), declared in the subnet's own OpenAPI 3.1.0 spec at https://api.gradients.io/openapi.json. The spec declares no security on it; it is a state-changing POST and not probe-safe, so the probe is disabled.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"gradients","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/validator-signup"},{"auth_required":false,"authority":"provider-claimed","curation_level":"candidate-discovered","id":"sn-56-gradients-website","key":"srf-78c48533d67403fb","kind":"website","last_verified_at":null,"name":"Gradients website","netuid":56,"notes":"Website describes decentralized AI training on Bittensor.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"gradients","public_safe":true,"source_urls":["https://www.gradients.io/"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://www.gradients.io/"},{"auth_required":false,"authority":"provider-claimed","curation_level":"candidate-discovered","id":"sn-56-gradients-weight-projection-static","key":"srf-5aa367d8193a4a6a","kind":"subnet-api","last_verified_at":null,"name":"Gradients static weight projection","netuid":56,"notes":"Read-only public performance endpoint from the Gradients OpenAPI schema.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":25000},"provider":"gradients","public_safe":true,"schema_status":"machine-readable","schema_url":"https://api.gradients.io/openapi.json","source_urls":["https://api.gradients.io/openapi.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://api.gradients.io/v1/performance/weight-projection-static"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-56-subnetradar-dashboard","key":"srf-11d6dac69fc76803","kind":"dashboard","last_verified_at":null,"name":"Gradients SubnetRadar dashboard","netuid":56,"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/56"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://subnetradar.com/subnet/56"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-56-taomarketcap-dashboard","key":"srf-476765367f2f4155","kind":"dashboard","last_verified_at":null,"name":"Gradients TaoMarketCap dashboard","netuid":56,"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/56"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://taomarketcap.com/subnets/56"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-56-taopedia-article","key":"srf-14b9181f2556cd56","kind":"docs","last_verified_at":null,"name":"Gradients Taopedia article","netuid":56,"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_56/index.mdx"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_56/index.mdx"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-56-tensorplex-docs","key":"srf-0a2b50da78f6229f","kind":"docs","last_verified_at":null,"name":"Gradients Tensorplex subnet docs","netuid":56,"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/56/subnet.json"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/56"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-56-website-common-docs","key":"srf-c281b49ca0e508be","kind":"docs","last_verified_at":null,"name":"Gradients docs","netuid":56,"notes":"Common read-only path discovered from a public project website root. Requires verification before promotion.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"gradients","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":true,"source_tier":"provider-claimed","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://www.gradients.io/"],"stale":false,"subnet_name":"Gradients","subnet_slug":"gradients","url":"https://www.gradients.io/docs"}],"operational_observed_at":"2026-07-24T15:30:14.165Z","health_source":"live-cron-prober"},"meta":{"artifact_path":"/metagraph/profiles/56.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-24T15:30:14.165Z"}}