{"ok":true,"schema_version":1,"data":{"contract_version":"2026-07-03.2","generated_at":"2026-09-20T12:26:49.169Z","name":"Reliquary","netuid":81,"schema_version":1,"slug":"sn-81","surfaces":[{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-81-backprop-dashboard","key":"srf-d167b88bd037ab34","kind":"dashboard","last_verified_at":null,"name":"Reliquary Backprop Finance dashboard","netuid":81,"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/81-reliquary"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://backprop.finance/dtao/subnets/81-reliquary"},{"auth_required":false,"authority":"provider-claimed","curation_level":"candidate-discovered","id":"sn-81-grail-docs","key":"srf-99b1ec6fd6883364","kind":"docs","last_verified_at":null,"name":"Grail repository documentation","netuid":81,"notes":"Public Grail docs directory with miner, validator, FAQ, incentive, and operational setup documentation.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"one-covenant","public_safe":true,"source_urls":["https://github.com/one-covenant/grail/tree/main/docs","https://github.com/one-covenant/grail"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://github.com/one-covenant/grail/tree/main/docs"},{"auth_required":false,"authority":"provider-claimed","curation_level":"candidate-discovered","id":"sn-81-grail-grafana","key":"srf-c270b51da4e10e5d","kind":"dashboard","last_verified_at":null,"name":"Grail Grafana dashboard","netuid":81,"notes":"Public Grafana dashboard linked from the Grail repository.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"one-covenant","public_safe":true,"source_urls":["https://github.com/one-covenant/grail"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://grail-grafana.tplr.ai/"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-81-grail-grafana-openapi","key":"srf-e96ad30418d7bba3","kind":"openapi","last_verified_at":null,"name":"Grail Grafana HTTP API OpenAPI","netuid":81,"notes":"Public no-auth OpenAPI 3 schema (title \"Grafana HTTP API.\") served at grail-grafana.tplr.ai/public/openapi3.json — the same host already registered as this file's dashboard and subnet-api (health) surfaces. Same operator (one-covenant / tplr.ai) and identical publish convention already accepted for the sibling Templar (SN3) subnet's Grafana OpenAPI surface (grafana.tplr.ai/public/openapi3.json).","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":15000},"provider":"one-covenant","public_safe":true,"review":{"state":"community-submitted","submitted_by":"galuis116"},"schema_status":"machine-readable","schema_url":"https://grail-grafana.tplr.ai/public/openapi3.json","source_urls":["https://grail-grafana.tplr.ai/","https://github.com/one-covenant/grail"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://grail-grafana.tplr.ai/public/openapi3.json"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-81-grail-health","key":"srf-e4b2f9dabec36fa5","kind":"subnet-api","last_verified_at":null,"name":"Grail Grafana health","netuid":81,"notes":"Public no-auth GET /api/health on grail-grafana.tplr.ai returning application liveness JSON. Served on the Grail Grafana host registered as a dashboard surface and linked from the Grail source repository README.","provider":"one-covenant","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jimcody1995"},"source_urls":["https://github.com/one-covenant/grail","https://grail-grafana.tplr.ai/"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://grail-grafana.tplr.ai/api/health"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-81-grail-min-compute-spec","key":"srf-75ffc4b17d89a049","kind":"data-artifact","last_verified_at":null,"name":"Grail minimum compute requirements","netuid":81,"notes":"Public no-auth YAML miner and validator minimum hardware specification published at the root of the official one-covenant/grail repository as compute.min.yaml. Documents SN81 Grail operator GPU, CPU, memory, and storage requirements for verifiable post-training rollouts across supported environments.","provider":"one-covenant","public_safe":true,"review":{"state":"community-submitted","submitted_by":"petermilord"},"source_urls":["https://github.com/one-covenant/grail/blob/main/compute.min.yaml","https://github.com/one-covenant/grail/blob/main/README.md"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://raw.githubusercontent.com/one-covenant/grail/main/compute.min.yaml"},{"auth_required":false,"authority":"provider-claimed","curation_level":"candidate-discovered","id":"sn-81-grail-source","key":"srf-7a13f09dbaf1f876","kind":"source-repo","last_verified_at":null,"name":"Grail source repository","netuid":81,"notes":"Public Grail source repository.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"one-covenant","public_safe":true,"source_urls":["https://github.com/one-covenant/grail","https://github.com/tensorplex-labs/subnet-docs/blob/main/data/81/subnet.json"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://github.com/one-covenant/grail"},{"auth_required":false,"authority":"provider-claimed","curation_level":"candidate-discovered","id":"sn-81-grail-wandb","key":"srf-f4ae5306e7b2e25c","kind":"dashboard","last_verified_at":null,"name":"Grail W&B dashboard","netuid":81,"notes":"Public W&B dashboard linked from the Grail repository.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"one-covenant","public_safe":true,"source_urls":["https://github.com/one-covenant/grail"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://wandb.ai/tplr/grail"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-81-native-chain-github","key":"srf-5d15bb965b50ae96","kind":"source-repo","last_verified_at":null,"name":"Reliquary GitHub source repository","netuid":81,"notes":"Discovered from native Subtensor SubnetIdentitiesV3 metadata. Candidate still requires safe probe verification and maintainer review before promotion.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"one-covenant","public_safe":true,"quality_signals":{"archived":false,"has_default_branch":true,"has_recent_push_metadata":true,"public_safe":true,"source_tier":"native-chain"},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://api.taomarketcap.com/public/v1/subnets/81","https://docs.learnbittensor.org/python-api/html/_modules/bittensor/core/chain_data/subnet_identity.html"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://github.com/reliquadotai/reliquary"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-81-native-chain-website","key":"srf-47106a93c34ffb7d","kind":"website","last_verified_at":null,"name":"Reliquary website","netuid":81,"notes":"Discovered from native Subtensor SubnetIdentitiesV3 metadata. Candidate still requires safe probe verification and maintainer review before promotion.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"one-covenant","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"native-chain","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/81","https://docs.learnbittensor.org/python-api/html/_modules/bittensor/core/chain_data/subnet_identity.html"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://www.reliqua.ai/"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-81-subnetradar-dashboard","key":"srf-ca5c675c1e1a049b","kind":"dashboard","last_verified_at":null,"name":"Reliquary SubnetRadar dashboard","netuid":81,"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/81"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://subnetradar.com/subnet/81"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-81-taomarketcap-dashboard","key":"srf-af9fe0c87f1e3522","kind":"dashboard","last_verified_at":null,"name":"Reliquary TaoMarketCap dashboard","netuid":81,"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/81"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://taomarketcap.com/subnets/81"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-81-taopedia-article","key":"srf-10a936ec0f0181ff","kind":"docs","last_verified_at":null,"name":"Reliquary Taopedia article","netuid":81,"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_81/index.mdx"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_81/index.mdx"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-81-tensorplex-docs","key":"srf-788f90e9b410d5c9","kind":"docs","last_verified_at":null,"name":"Reliquary Tensorplex subnet docs","netuid":81,"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/81/subnet.json"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/81"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-81-website-common-docs","key":"srf-c3065fc0f897e062","kind":"docs","last_verified_at":null,"name":"Reliquary docs","netuid":81,"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":"one-covenant","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://www.reliqua.ai/"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://www.reliqua.ai/docs"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-81-website-link-www-reliqua-ai-docs-8","key":"srf-59262e7ff7ee5b1f","kind":"docs","last_verified_at":null,"name":"Reliquary docs","netuid":81,"notes":"Discovered from a public project website link. Requires verification before promotion.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"one-covenant","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"provider-claimed","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://www.reliqua.ai/"],"stale":null,"subnet_name":"Reliquary","subnet_slug":"sn-81","url":"https://www.reliqua.ai/paper"}]},"meta":{"artifact_path":"/metagraph/surfaces/81.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":16,"returned":16,"limit":16,"cursor":0,"next_cursor":null,"sort":null,"order":"asc"}}}