{"ok":true,"schema_version":1,"data":{"contract_version":"2026-07-03.2","generated_at":"2026-09-20T12:26:49.169Z","name":"Ridges","netuid":62,"schema_version":1,"slug":"sn-62","surfaces":[{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-62-backprop-dashboard","key":"srf-4deddb6fca1cfed3","kind":"dashboard","last_verified_at":null,"name":"Ridges Backprop Finance dashboard","netuid":62,"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":true,"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/62-ridges"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://backprop.finance/dtao/subnets/62-ridges"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-62-github-readme-ridgesai-ridges-docs-1","key":"srf-96bfa46cd6be4d1c","kind":"docs","last_verified_at":null,"name":"Ridges docs","netuid":62,"notes":"Discovered from a project-affiliated public GitHub README link after README noise filters. Requires verification before promotion.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"ridges","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/ridgesai/ridges/blob/main/README.md"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://docs.ridges.ai/"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (HTTPBearer), declared per-operation.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-admin-banned-coldkeys-miner-coldkey","key":"srf-5ac2604b63e68e92","kind":"subnet-api","last_verified_at":null,"name":"Ridges admin banned on-chain accounts miner on-chain accounts","netuid":62,"notes":"Delete Banned on-chain accounts operation on the Ridges agent-upload API (DELETE, PUT /admin/banned-coldkeys/{miner_coldkey}), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares the HTTPBearer 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":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/admin/banned-coldkeys/%7Bminer_coldkey%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-agent-get-by-evaluation-run-id","key":"srf-379ee018deda98ac","kind":"subnet-api","last_verified_at":null,"name":"Ridges agent get by evaluation run id","netuid":62,"notes":"Agent Get By Evaluation Run Id operation on the Ridges agent-upload API (GET /agent/get-by-evaluation-run-id), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified -- the host rate-limits rapid unauthenticated probing).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/agent/get-by-evaluation-run-id"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-benchmark-agents","key":"srf-1e11b13f04344ea5","kind":"subnet-api","last_verified_at":null,"name":"Ridges benchmark agents","netuid":62,"notes":"Public no-auth GET returning the list of benchmark reference agents (miner_hotkey, name, version_num, status). Documented in the subnet's own OpenAPI schema.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jsonbored"},"source_urls":["https://agent-upload.ridges.ai/retrieval/benchmark-agents"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/retrieval/benchmark-agents"},{"auth_required":false,"authority":"official","curation_level":"candidate-discovered","id":"sn-62-ridges-connected-validators","key":"srf-80fac478b2dce37b","kind":"subnet-api","last_verified_at":"2026-07-16T05:50:00.000Z","name":"Ridges connected validators info","netuid":62,"notes":"Public no-auth GET /validator/connected-validators-info on agent-upload.ridges.ai, returning the list of currently connected validators. 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":"ridges","public_safe":true,"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":true,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/validator/connected-validators-info"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-debug-lock-info","key":"srf-e2b66b2c76624a44","kind":"subnet-api","last_verified_at":null,"name":"Ridges debug lock info","netuid":62,"notes":"Debug Lock Info operation on the Ridges agent-upload API (GET /debug/lock-info), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified -- the host rate-limits rapid unauthenticated probing).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/debug/lock-info"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-debug-query-info","key":"srf-59f3d2f2d0095474","kind":"subnet-api","last_verified_at":null,"name":"Ridges debug query info","netuid":62,"notes":"Debug Query Info operation on the Ridges agent-upload API (GET /debug/query-info), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified -- the host rate-limits rapid unauthenticated probing).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/debug/query-info"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-eval-pricing","key":"srf-f2cf331991fb635f","kind":"subnet-api","last_verified_at":null,"name":"Ridges eval pricing","netuid":62,"notes":"Public no-auth GET returning the current evaluation submission price (amount_rao, send_address). Documented in the subnet's own OpenAPI schema. REVENUE ROLE (#10457): not-revenue. {amount_alpha_rao, payment_netuid} is the PRICE of submitting an evaluation, not a total earned. Worth noting for later: the price is denominated in the subnet's own alpha, so any revenue eventually derived from this rail is circularity: alpha-denominated, not external. REVENUE ROLE (#10457): not-revenue. {amount_alpha_rao, payment_netuid} is the PRICE of submitting an evaluation, not a total earned. Worth noting for later: the price is denominated in the subnet's own alpha, so any revenue eventually derived from this rail is circularity: alpha-denominated, not external.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"revenue":{"provenance":"probe-derived","role":"not-revenue"},"review":{"state":"community-submitted","submitted_by":"jsonbored"},"source_urls":["https://agent-upload.ridges.ai/upload/eval-pricing"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/upload/eval-pricing"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-evaluation-get-by-evaluation-run-id","key":"srf-0b03b85c897790d7","kind":"subnet-api","last_verified_at":null,"name":"Ridges evaluation get by evaluation run id","netuid":62,"notes":"Evaluations Get By Evaluation Run Id operation on the Ridges agent-upload API (GET /evaluation/get-by-evaluation-run-id), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified -- the host rate-limits rapid unauthenticated probing).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/evaluation/get-by-evaluation-run-id"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-evaluation-run-get-by-id","key":"srf-a25b296cdf83f8ec","kind":"subnet-api","last_verified_at":null,"name":"Ridges evaluation run get by id","netuid":62,"notes":"Evaluation Run Get By Id operation on the Ridges agent-upload API (GET /evaluation-run/get-by-id), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified -- the host rate-limits rapid unauthenticated probing).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/evaluation-run/get-by-id"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-evaluation-run-get-logs-by-id","key":"srf-e21baf61cbfb7102","kind":"subnet-api","last_verified_at":null,"name":"Ridges evaluation run get logs by id","netuid":62,"notes":"Evaluation Run Get Logs By Id operation on the Ridges agent-upload API (GET /evaluation-run/get-logs-by-id), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified -- the host rate-limits rapid unauthenticated probing).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/evaluation-run/get-logs-by-id"},{"auth_required":false,"authority":"official","curation_level":"candidate-discovered","id":"sn-62-ridges-evaluation-sets","key":"srf-ab65e73e3e59ea67","kind":"data-artifact","last_verified_at":"2026-07-16T05:50:00.000Z","name":"Ridges evaluation sets","netuid":62,"notes":"Public no-auth GET /evaluation-sets/ on agent-upload.ridges.ai, returning the historical list of evaluation-set versions (id, created_at, competition name/dates). 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":"ridges","public_safe":true,"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":true,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/evaluation-sets/"},{"auth_required":false,"authority":"official","curation_level":"candidate-discovered","id":"sn-62-ridges-evaluation-sets-problems","key":"srf-fa513abf809c8135","kind":"data-artifact","last_verified_at":"2026-07-16T05:50:00.000Z","name":"Ridges latest evaluation set problems","netuid":62,"notes":"Public no-auth GET /evaluation-sets/all-latest-set-problems on agent-upload.ridges.ai, returning the full SWE-bench-style problem list for the current evaluation set (problem name, benchmark family, execution spec). 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":"ridges","public_safe":true,"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":true,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/evaluation-sets/all-latest-set-problems"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-evaluation-sets-set-id","key":"srf-2b43f7327d9545fd","kind":"subnet-api","last_verified_at":null,"name":"Ridges evaluation sets set id","netuid":62,"notes":"Evaluation Set Detail operation on the Ridges agent-upload API (GET /evaluation-sets/{set_id}), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. Path-parameterized on {set_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":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/evaluation-sets/%7Bset_id%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-evaluation-sets-set-id-approved-agents","key":"srf-786e06c040bd9d99","kind":"subnet-api","last_verified_at":null,"name":"Ridges evaluation sets set id approved agents","netuid":62,"notes":"Evaluation Set Approved Agents operation on the Ridges agent-upload API (GET /evaluation-sets/{set_id}/approved-agents), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. Path-parameterized on {set_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":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/evaluation-sets/%7Bset_id%7D/approved-agents"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-evaluation-sets-set-id-leaderboard","key":"srf-0cbbf06b0c426103","kind":"subnet-api","last_verified_at":null,"name":"Ridges evaluation sets set id leaderboard","netuid":62,"notes":"Evaluation Set Leaderboard operation on the Ridges agent-upload API (GET /evaluation-sets/{set_id}/leaderboard), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. Path-parameterized on {set_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":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/evaluation-sets/%7Bset_id%7D/leaderboard"},{"auth_required":false,"authority":"official","curation_level":"candidate-discovered","id":"sn-62-ridges-latest-set-info","key":"srf-9d5b08bc6be73196","kind":"subnet-api","last_verified_at":"2026-07-16T05:50:00.000Z","name":"Ridges latest set info","netuid":62,"notes":"Public no-auth GET /scoring/latest-set-info on agent-upload.ridges.ai, returning the current evaluation set's id and creation timestamp. Discovered via a full diff of the subnet's own OpenAPI schema for undiscovered public GET endpoints. This host intermittently rate-limits (429); retry rather than treat as broken.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":true,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/scoring/latest-set-info"},{"auth_required":false,"authority":"official","curation_level":"candidate-discovered","id":"sn-62-ridges-network-statistics","key":"srf-2c0ed2f7b23c22d3","kind":"subnet-api","last_verified_at":"2026-07-16T05:50:00.000Z","name":"Ridges network statistics","netuid":62,"notes":"Public no-auth GET /retrieval/network-statistics on agent-upload.ridges.ai, returning aggregate 24h network stats (score improvement, agents created, top score). 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":"ridges","public_safe":true,"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":true,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/retrieval/network-statistics"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-openapi","key":"srf-ab3d54b736e16107","kind":"openapi","last_verified_at":null,"name":"Ridges agent API OpenAPI spec","netuid":62,"notes":"OpenAPI 3.1 spec for the Ridges agent API. The host agent-upload.ridges.ai is the DEFAULT_API_BASE_URL defined in the official ridgesai/ridges miner CLI (miners/cli/commands/upload.py), establishing first-party ownership.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"dhgoal"},"schema_status":"machine-readable","schema_url":"https://agent-upload.ridges.ai/openapi.json","source_urls":["https://github.com/ridgesai/ridges/blob/06459e91e0e219dec56dfa98109967ec1c739700/miners/cli/commands/upload.py#L21","https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/openapi.json"},{"auth_required":false,"authority":"official","curation_level":"candidate-discovered","id":"sn-62-ridges-perfectly-solved-over-time","key":"srf-9893be786e4f8682","kind":"subnet-api","last_verified_at":"2026-07-16T05:50:00.000Z","name":"Ridges perfectly-solved-over-time","netuid":62,"notes":"Public no-auth GET /retrieval/perfectly-solved-over-time on agent-upload.ridges.ai, returning an hourly time series of fully-solved problem counts, overall and per benchmark family. Discovered via a full diff of the subnet's own OpenAPI schema for undiscovered public GET endpoints. This host intermittently rate-limits (429); retry rather than treat as broken.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":true,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/retrieval/perfectly-solved-over-time"},{"auth_required":false,"authority":"official","curation_level":"candidate-discovered","id":"sn-62-ridges-problem-statistics","key":"srf-f1a13a9bc01b7934","kind":"data-artifact","last_verified_at":"2026-07-16T05:50:00.000Z","name":"Ridges problem statistics","netuid":62,"notes":"Public no-auth GET /statistics/problem-statistics on agent-upload.ridges.ai, returning per-problem evaluation statistics (difficulty, total/finished/passed run counts) across the SWE-bench-style problem suite. 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":"ridges","public_safe":true,"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":true,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/statistics/problem-statistics"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-retrieval-agent-by-hotkey","key":"srf-158dd4d86b257309","kind":"subnet-api","last_verified_at":null,"name":"Ridges retrieval agent by operator accounts","netuid":62,"notes":"Agent By operator accounts operation on the Ridges agent-upload API (GET /retrieval/agent-by-hotkey), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified -- the host rate-limits rapid unauthenticated probing).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/retrieval/agent-by-hotkey"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-retrieval-agent-by-id","key":"srf-83a44d22c21544c4","kind":"subnet-api","last_verified_at":null,"name":"Ridges retrieval agent by id","netuid":62,"notes":"Agent By Id operation on the Ridges agent-upload API (GET /retrieval/agent-by-id), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified -- the host rate-limits rapid unauthenticated probing).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/retrieval/agent-by-id"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-retrieval-agent-code","key":"srf-e2de4cb6a659f02f","kind":"subnet-api","last_verified_at":null,"name":"Ridges retrieval agent code","netuid":62,"notes":"Agent Code operation on the Ridges agent-upload API (GET /retrieval/agent-code), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified -- the host rate-limits rapid unauthenticated probing).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/retrieval/agent-code"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-retrieval-all-agents-by-hotkey","key":"srf-39473b16c7667b21","kind":"subnet-api","last_verified_at":null,"name":"Ridges retrieval all agents by operator accounts","netuid":62,"notes":"All Agents By operator accounts operation on the Ridges agent-upload API (GET /retrieval/all-agents-by-hotkey), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified -- the host rate-limits rapid unauthenticated probing).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/retrieval/all-agents-by-hotkey"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-retrieval-evaluations-for-agent","key":"srf-58e8d8adbf5c943c","kind":"subnet-api","last_verified_at":null,"name":"Ridges retrieval evaluations for agent","netuid":62,"notes":"Evaluations For Agent operation on the Ridges agent-upload API (GET /retrieval/evaluations-for-agent), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified -- the host rate-limits rapid unauthenticated probing).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/retrieval/evaluations-for-agent"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-retrieval-queue","key":"srf-01f374d6e8aa3c4a","kind":"subnet-api","last_verified_at":null,"name":"Ridges retrieval queue","netuid":62,"notes":"Queue operation on the Ridges agent-upload API (GET /retrieval/queue), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 422 naming query parameter \"stage\" 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":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/retrieval/queue"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-scaling-pending-work","key":"srf-ac1e556953774ca4","kind":"subnet-api","last_verified_at":null,"name":"Ridges scaling pending work","netuid":62,"notes":"Get Pending Work operation on the Ridges agent-upload API (GET /scaling/pending-work), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified -- the host rate-limits rapid unauthenticated probing).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/scaling/pending-work"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-scoring-screener-info","key":"srf-7b04619900089bca","kind":"subnet-api","last_verified_at":null,"name":"Ridges scoring screener info","netuid":62,"notes":"Screener Info operation on the Ridges agent-upload API (GET /scoring/screener-info), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. Live-verified 2026-07-21: GET /scoring/screener-info -> HTTP 200 application/json (screener thresholds). Public, no-auth and fixed-URL, so its probe is enabled.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/scoring/screener-info"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-scoring-weights","key":"srf-0a256cdcf9b29dbc","kind":"subnet-api","last_verified_at":null,"name":"Ridges scoring weights","netuid":62,"notes":"Weights operation on the Ridges agent-upload API (GET /scoring/weights), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. Live-verified 2026-07-21: GET /scoring/weights -> HTTP 200 application/json (per-account weight map). Public, no-auth and fixed-URL, so its probe is enabled.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/scoring/weights"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-62-ridges-source","key":"srf-5fd13c48c98d046d","kind":"source-repo","last_verified_at":"2026-07-16T05:50:00.000Z","name":"Ridges source repository","netuid":62,"notes":"Official Ridges source repository.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"ridges","public_safe":true,"source_urls":["https://github.com/ridgesai/ridges"],"stale":false,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://github.com/ridgesai/ridges"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-subnet-api","key":"srf-12890e5b380e95f1","kind":"subnet-api","last_verified_at":null,"name":"Ridges API — top agents leaderboard (retrieval)","netuid":62,"notes":"Public, unauthenticated read endpoint on the Ridges backend API: the live leaderboard of top-scored SWE agents (miner_hotkey, name, version_num, final_score). agent-upload.ridges.ai is the DEFAULT_API_BASE_URL the official CLI uses (ridgesai/ridges miners/cli/commands/upload.py) and serves the platform's read routes; /retrieval/top-agents is defined in api/endpoints/retrieval.py (no auth) and mounted at /retrieval in api/src/main.py. OpenAPI 3.1.0 spec at /openapi.json.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"dexterity104"},"schema_status":"machine-readable","schema_url":"https://agent-upload.ridges.ai/openapi.json","source_urls":["https://github.com/ridgesai/ridges/blob/main/miners/cli/commands/upload.py","https://raw.githubusercontent.com/ridgesai/ridges/main/miners/cli/commands/upload.py","https://github.com/ridgesai/ridges/blob/main/api/endpoints/retrieval.py","https://raw.githubusercontent.com/ridgesai/ridges/main/api/endpoints/retrieval.py"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/retrieval/top-agents"},{"auth_required":false,"authority":"official","curation_level":"candidate-discovered","id":"sn-62-ridges-top-scores-over-time","key":"srf-c8c3b4228d9470d5","kind":"subnet-api","last_verified_at":"2026-07-16T05:50:00.000Z","name":"Ridges top-scores-over-time","netuid":62,"notes":"Public no-auth GET /retrieval/top-scores-over-time on agent-upload.ridges.ai, returning an hourly time series of the top agent score. 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":"ridges","public_safe":true,"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":true,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/retrieval/top-scores-over-time"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-upload-agent","key":"srf-087e957ef2c2b248","kind":"subnet-api","last_verified_at":null,"name":"Ridges upload agent","netuid":62,"notes":"Post Agent operation on the Ridges agent-upload API (POST /upload/agent), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/upload/agent"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-upload-agent-check","key":"srf-86a7c14dbb53e165","kind":"subnet-api","last_verified_at":null,"name":"Ridges upload agent check","netuid":62,"notes":"Check Agent Post operation on the Ridges agent-upload API (POST /upload/agent/check), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/upload/agent/check"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (HTTPBearer), declared per-operation.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-validator-cancel-current-evaluation","key":"srf-cbd0e5a91ff85b2d","kind":"subnet-api","last_verified_at":null,"name":"Ridges validator cancel current evaluation","netuid":62,"notes":"Validator Cancel Current Evaluation operation on the Ridges agent-upload API (POST /validator/cancel-current-evaluation), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares the HTTPBearer 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":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/validator/cancel-current-evaluation"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (HTTPBearer), declared per-operation.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-validator-check-cancellation","key":"srf-b71c52cb73bd0ee2","kind":"subnet-api","last_verified_at":null,"name":"Ridges validator check cancellation","netuid":62,"notes":"Validator Check Cancellation operation on the Ridges agent-upload API (POST /validator/check-cancellation), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares the HTTPBearer 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":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/validator/check-cancellation"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (HTTPBearer), declared per-operation.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-validator-disconnect","key":"srf-29943bb7fc4f2dca","kind":"subnet-api","last_verified_at":null,"name":"Ridges validator disconnect","netuid":62,"notes":"Validator Disconnect operation on the Ridges agent-upload API (POST /validator/disconnect), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares the HTTPBearer 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":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/validator/disconnect"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (HTTPBearer), declared per-operation.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-validator-finish-evaluation","key":"srf-c69e9affb9db49dc","kind":"subnet-api","last_verified_at":null,"name":"Ridges validator finish evaluation","netuid":62,"notes":"Validator Finish Evaluation operation on the Ridges agent-upload API (POST /validator/finish-evaluation), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares the HTTPBearer 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":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/validator/finish-evaluation"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (HTTPBearer), declared per-operation.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-validator-heartbeat","key":"srf-9392dc0f188a4a3c","kind":"subnet-api","last_verified_at":null,"name":"Ridges validator heartbeat","netuid":62,"notes":"Validator Heartbeat operation on the Ridges agent-upload API (POST /validator/heartbeat), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares the HTTPBearer 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":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/validator/heartbeat"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-validator-register-as-screener","key":"srf-463ed94bbceb4875","kind":"subnet-api","last_verified_at":null,"name":"Ridges validator register as screener","netuid":62,"notes":"Validator Register As Screener operation on the Ridges agent-upload API (POST /validator/register-as-screener), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/validator/register-as-screener"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-validator-register-as-validator","key":"srf-1c4b15adf088a7d6","kind":"subnet-api","last_verified_at":null,"name":"Ridges validator register as validator","netuid":62,"notes":"Validator Register As Validator operation on the Ridges agent-upload API (POST /validator/register-as-validator), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/validator/register-as-validator"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (HTTPBearer), declared per-operation.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-validator-request-evaluation","key":"srf-a89d0a966f66bd23","kind":"subnet-api","last_verified_at":null,"name":"Ridges validator request evaluation","netuid":62,"notes":"Validator Request Evaluation operation on the Ridges agent-upload API (POST /validator/request-evaluation), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares the HTTPBearer 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":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/validator/request-evaluation"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (HTTPBearer), declared per-operation.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-validator-task-download-url","key":"srf-801b820a123e7f46","kind":"subnet-api","last_verified_at":null,"name":"Ridges validator task download url","netuid":62,"notes":"Validator Task Download Url operation on the Ridges agent-upload API (POST /validator/task-download-url), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares the HTTPBearer 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":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/validator/task-download-url"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (HTTPBearer), declared per-operation.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-62-ridges-validator-update-evaluation-run","key":"srf-19673bd28fdfc639","kind":"subnet-api","last_verified_at":null,"name":"Ridges validator update evaluation run","netuid":62,"notes":"Validator Update Evaluation Run operation on the Ridges agent-upload API (POST /validator/update-evaluation-run), declared in the subnet's own OpenAPI spec at https://agent-upload.ridges.ai/openapi.json. The spec declares the HTTPBearer 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":"ridges","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://agent-upload.ridges.ai/openapi.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://agent-upload.ridges.ai/validator/update-evaluation-run"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-62-subnetradar-dashboard","key":"srf-1cad32c6b09118d5","kind":"dashboard","last_verified_at":null,"name":"Ridges SubnetRadar dashboard","netuid":62,"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/62"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://subnetradar.com/subnet/62"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-62-taomarketcap-dashboard","key":"srf-1a95a2ab8d529c14","kind":"dashboard","last_verified_at":null,"name":"Ridges TaoMarketCap dashboard","netuid":62,"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/62"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://taomarketcap.com/subnets/62"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-62-taopedia-article","key":"srf-9de30e60cba63003","kind":"docs","last_verified_at":null,"name":"Ridges Taopedia article","netuid":62,"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_62/index.mdx"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_62/index.mdx"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-62-tensorplex-docs","key":"srf-0ddc79f7aa61d6ee","kind":"docs","last_verified_at":null,"name":"Ridges Tensorplex subnet docs","netuid":62,"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/62/subnet.json"],"stale":null,"subnet_name":"Ridges","subnet_slug":"sn-62","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/62"}]},"meta":{"artifact_path":"/metagraph/surfaces/62.json","cache":"standard","contract_version":"2026-07-03.2","generated_at":"2026-09-20T12:26:49.169Z","published_at":"2026-09-20T12:26:49.169Z","source":"r2","pagination":{"collection":"surfaces","total":50,"returned":50,"limit":50,"cursor":0,"next_cursor":null,"sort":null,"order":"asc"}}}