{"ok":true,"schema_version":1,"data":{"contract_version":"2026-07-03.2","generated_at":"2026-09-20T12:26:49.169Z","name":"Compute Horde","netuid":12,"schema_version":1,"slug":"sn-12","surfaces":[{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-12-backprop-dashboard","key":"srf-e87cdece8fbb0b59","kind":"dashboard","last_verified_at":null,"name":"Compute Horde Backprop Finance dashboard","netuid":12,"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/12-compute-horde"],"stale":null,"subnet_name":"Compute Horde","subnet_slug":"sn-12","url":"https://backprop.finance/dtao/subnets/12-compute-horde"},{"auth_required":false,"authority":"provider-claimed","curation_level":"candidate-discovered","id":"sn-12-compute-horde-grafana","key":"srf-a60e94972ba6fe75","kind":"dashboard","last_verified_at":null,"name":"Compute Horde Grafana dashboard","netuid":12,"notes":"Project-linked public Grafana metagraph dashboard. The originally discovered bactensor.io URL redirects to bittensor.church.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"compute-horde","public_safe":true,"source_urls":["https://github.com/backend-developers-ltd/ComputeHorde","https://grafana.bactensor.io/d/subnet/metagraph-subnet?var-subnet=12","https://grafana.bittensor.church/d/subnet/metagraph-subnet?var-subnet=12"],"stale":null,"subnet_name":"Compute Horde","subnet_slug":"sn-12","url":"https://grafana.bittensor.church/d/subnet/metagraph-subnet?var-subnet=12"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-12-compute-horde-grafana-dashboard-subnet","key":"srf-43adf78e67118ec4","kind":"subnet-api","last_verified_at":null,"name":"Compute Horde Grafana subnet dashboard by uid","netuid":12,"notes":"Public no-auth GET /api/dashboards/uid/subnet on grafana.bittensor.church returning the metagraph-subnet dashboard JSON already tracked by the registered dashboard URL (fetched by uid). Same Grafana host; live-verified 2026-07-21: HTTP 200 application/json. Note: /api/health on this instance returns 403 under anonymous access, so auth posture is not assumed from Templar.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"compute-horde","public_safe":true,"review":{"state":"community-submitted","submitted_by":"kai392"},"source_urls":["https://grafana.bittensor.church/public/openapi3.json","https://grafana.bittensor.church/d/subnet/metagraph-subnet?var-subnet=12"],"stale":null,"subnet_name":"Compute Horde","subnet_slug":"sn-12","url":"https://grafana.bittensor.church/api/dashboards/uid/subnet"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-12-compute-horde-grafana-openapi","key":"srf-203789ca7fffede6","kind":"openapi","last_verified_at":null,"name":"Compute Horde Grafana HTTP API OpenAPI","netuid":12,"notes":"Public no-auth OpenAPI 3.0.3 schema (title \"Grafana HTTP API.\", 215 paths) at grafana.bittensor.church/public/openapi3.json. Served on the same Grafana host already registered as this file's dashboard surface (metagraph subnet dashboard for var-subnet=12; bactensor.io redirects here). Same publish convention already accepted for Templar (SN3) and Grail (SN81) Grafana OpenAPI surfaces.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":15000},"provider":"compute-horde","public_safe":true,"review":{"state":"community-submitted","submitted_by":"bohdansolovie"},"schema_status":"machine-readable","schema_url":"https://grafana.bittensor.church/public/openapi3.json","source_urls":["https://grafana.bittensor.church/d/subnet/metagraph-subnet?var-subnet=12","https://github.com/backend-developers-ltd/ComputeHorde"],"stale":null,"subnet_name":"Compute Horde","subnet_slug":"sn-12","url":"https://grafana.bittensor.church/public/openapi3.json"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-12-compute-horde-grafana-org","key":"srf-90d65d4b51e9a7c3","kind":"subnet-api","last_verified_at":null,"name":"Compute Horde Grafana current org","netuid":12,"notes":"Public no-auth GET /api/org on grafana.bittensor.church returning the current Grafana organization JSON. Same host as the already-registered dashboard and OpenAPI surfaces; anonymous viewer access is enabled on this instance even though the OpenAPI schema declares a global auth requirement. Live-verified 2026-07-21: HTTP 200 application/json.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"compute-horde","public_safe":true,"review":{"state":"community-submitted","submitted_by":"kai392"},"source_urls":["https://grafana.bittensor.church/public/openapi3.json","https://grafana.bittensor.church/d/subnet/metagraph-subnet?var-subnet=12"],"stale":null,"subnet_name":"Compute Horde","subnet_slug":"sn-12","url":"https://grafana.bittensor.church/api/org"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-12-compute-horde-grafana-search","key":"srf-a16edf62c329cdee","kind":"subnet-api","last_verified_at":null,"name":"Compute Horde Grafana dashboard search","netuid":12,"notes":"Public no-auth GET /api/search on grafana.bittensor.church returning the anonymous-viewer dashboard/folder search listing. Same Grafana host as the registered OpenAPI schema; live-verified 2026-07-21: HTTP 200 application/json.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"compute-horde","public_safe":true,"review":{"state":"community-submitted","submitted_by":"kai392"},"source_urls":["https://grafana.bittensor.church/public/openapi3.json","https://grafana.bittensor.church/d/subnet/metagraph-subnet?var-subnet=12"],"stale":null,"subnet_name":"Compute Horde","subnet_slug":"sn-12","url":"https://grafana.bittensor.church/api/search"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-12-compute-horde-sdk","key":"srf-afb945bebc06afd0","kind":"sdk","last_verified_at":null,"name":"Compute Horde Python SDK","netuid":12,"notes":"Official Python SDK (pip install compute-horde-sdk, module compute_horde_sdk.v1) for submitting organic compute jobs to the SN12 Compute Horde subnet, developed and published from the subnet's registered source repository.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"compute-horde","public_safe":true,"review":{"state":"community-submitted","submitted_by":"devmixa702"},"source_urls":["https://github.com/backend-developers-ltd/ComputeHorde/tree/master/compute_horde_sdk"],"stale":null,"subnet_name":"Compute Horde","subnet_slug":"sn-12","url":"https://pypi.org/project/compute-horde-sdk/"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-12-compute-horde-source","key":"srf-b59388e3b19126c1","kind":"source-repo","last_verified_at":"2026-06-08T15:45:00.000Z","name":"Compute Horde source repository","netuid":12,"notes":"Official Compute Horde source repository.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"compute-horde","public_safe":true,"source_urls":["https://learnbittensor.org/subnets/12","https://github.com/backend-developers-ltd/ComputeHorde"],"stale":false,"subnet_name":"Compute Horde","subnet_slug":"sn-12","url":"https://github.com/backend-developers-ltd/ComputeHorde"},{"auth_required":false,"authority":"official","curation_level":"candidate-discovered","id":"sn-12-compute-horde-website","key":"srf-53d806f91bc2be24","kind":"website","last_verified_at":"2026-06-08T15:45:00.000Z","name":"Compute Horde website","netuid":12,"notes":"Official Compute Horde website linked from Learn Bittensor.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"compute-horde","public_safe":true,"source_urls":["https://learnbittensor.org/subnets/12","https://computehorde.io/"],"stale":true,"subnet_name":"Compute Horde","subnet_slug":"sn-12","url":"https://computehorde.io/"},{"auth_required":false,"authority":"community","curation_level":"machine-verified","id":"sn-12-computehorde-collateral-abi","key":"srf-8b567d64fac472c2","kind":"data-artifact","last_verified_at":"2026-09-20T04:31:09.312Z","name":"ComputeHorde collateral contract ABI","netuid":12,"notes":"Public no-auth machine-readable JSON ABI for ComputeHorde's on-chain collateral smart contract, committed in the official backend-developers-ltd/ComputeHorde source repository (whose README declares \"Subnet 12 of Bittensor\"). The contract carries a NETUID accessor plus the deposit / reclaim / finalizeReclaim / collaterals interface that SN12 miners and validators use for the subnet's economic-security collateral flow — a standalone machine-readable reference artifact the registry did not yet capture.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"compute-horde","public_safe":true,"review":{"state":"community-submitted","submitted_by":"davion-knight"},"source_urls":["https://github.com/backend-developers-ltd/ComputeHorde/blob/master/README.md","https://github.com/backend-developers-ltd/ComputeHorde/blob/master/validator/app/src/compute_horde_validator/validator/collateral_abi.json"],"stale":false,"subnet_name":"Compute Horde","subnet_slug":"sn-12","url":"https://raw.githubusercontent.com/backend-developers-ltd/ComputeHorde/master/validator/app/src/compute_horde_validator/validator/collateral_abi.json"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-12-subnetradar-dashboard","key":"srf-c778b826c5d49dc8","kind":"dashboard","last_verified_at":null,"name":"Compute Horde SubnetRadar dashboard","netuid":12,"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/12"],"stale":null,"subnet_name":"Compute Horde","subnet_slug":"sn-12","url":"https://subnetradar.com/subnet/12"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-12-taomarketcap-dashboard","key":"srf-3e1fa1145dc778ec","kind":"dashboard","last_verified_at":null,"name":"Compute Horde TaoMarketCap dashboard","netuid":12,"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/12"],"stale":null,"subnet_name":"Compute Horde","subnet_slug":"sn-12","url":"https://taomarketcap.com/subnets/12"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-12-taopedia-article","key":"srf-fca15028658f449a","kind":"docs","last_verified_at":null,"name":"Compute Horde Taopedia article","netuid":12,"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_12/index.mdx"],"stale":null,"subnet_name":"Compute Horde","subnet_slug":"sn-12","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_12/index.mdx"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-12-tensorplex-docs","key":"srf-08ab0e9e0b0c6d54","kind":"docs","last_verified_at":null,"name":"Compute Horde Tensorplex subnet docs","netuid":12,"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/12/subnet.json"],"stale":null,"subnet_name":"Compute Horde","subnet_slug":"sn-12","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/12"}]},"meta":{"artifact_path":"/metagraph/surfaces/12.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":14,"returned":14,"limit":14,"cursor":0,"next_cursor":null,"sort":null,"order":"asc"}}}