{"ok":true,"schema_version":1,"data":{"contract_version":"2026-07-03.2","generated_at":"2026-09-20T12:26:49.169Z","name":"RedTeam","netuid":61,"schema_version":1,"slug":"sn-61","surfaces":[{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-61-backprop-dashboard","key":"srf-bdb9284e6936ffae","kind":"dashboard","last_verified_at":null,"name":"RedTeam Backprop Finance dashboard","netuid":61,"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/61-redteam"],"stale":null,"subnet_name":"RedTeam","subnet_slug":"sn-61","url":"https://backprop.finance/dtao/subnets/61-redteam"},{"auth_required":false,"authority":"community","curation_level":"machine-verified","id":"sn-61-redteam-active-challenges","key":"srf-c93ca2c563281070","kind":"data-artifact","last_verified_at":"2026-09-20T04:31:09.312Z","name":"RedTeam active challenges registry","netuid":61,"notes":"Public no-auth YAML challenge-pool registry listing active SN61 RedTeam challenges (names, incentive weights, Docker images, controller targets, resource limits, and container run configuration) published in the official RedTeamSubnet/RedTeam repository at src/redteam_core/challenge_pool/active_challenges.yaml. Loaded at validator startup by active_challenges_manager.py via ACTIVE_CHALLENGES_FILE.","probe":{"enabled":true,"expect":"any","method":"GET","timeout_ms":10000},"provider":"redteam","public_safe":true,"review":{"state":"community-submitted","submitted_by":"petermilord"},"source_urls":["https://github.com/RedTeamSubnet/RedTeam/blob/main/src/redteam_core/challenge_pool/active_challenges_manager.py","https://github.com/RedTeamSubnet/RedTeam/blob/main/src/redteam_core/challenge_pool/active_challenges.yaml"],"stale":false,"subnet_name":"RedTeam","subnet_slug":"sn-61","url":"https://raw.githubusercontent.com/RedTeamSubnet/RedTeam/main/src/redteam_core/challenge_pool/active_challenges.yaml"},{"auth_required":false,"authority":"official","curation_level":"candidate-discovered","id":"sn-61-redteam-dashboard","key":"srf-911e9369dd0c006d","kind":"dashboard","last_verified_at":"2026-07-16T05:45:00.000Z","name":"RedTeam dashboard","netuid":61,"notes":"Official RedTeam dashboard.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"redteam","public_safe":true,"source_urls":["https://github.com/RedTeamSubnet/RedTeam/blob/main/README.md"],"stale":true,"subnet_name":"RedTeam","subnet_slug":"sn-61","url":"https://dashboard.theredteam.io/"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-61-redteam-docs","key":"srf-c74830bbaeda3ade","kind":"docs","last_verified_at":"2026-07-16T05:45:00.000Z","name":"RedTeam docs","netuid":61,"notes":"Official RedTeam documentation.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"redteam","public_safe":true,"source_urls":["https://github.com/RedTeamSubnet/RedTeam/blob/main/README.md"],"stale":false,"subnet_name":"RedTeam","subnet_slug":"sn-61","url":"https://docs.theredteam.io/"},{"auth_required":false,"authority":"community","curation_level":"machine-verified","id":"sn-61-redteam-health","key":"srf-d86e24bcf39e4dc9","kind":"subnet-api","last_verified_at":"2026-09-20T04:31:09.312Z","name":"RedTeam dashboard health","netuid":61,"notes":"Public no-auth GET /healthz on dashboard.theredteam.io returning gateway liveness (observed plain-text response: ok). Served on the official RedTeam dashboard host registered in this manifest and linked from the RedTeam source repository README.","probe":{"enabled":true,"expect":"any","method":"GET","timeout_ms":10000},"provider":"redteam","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jimcody1995"},"source_urls":["https://github.com/RedTeamSubnet/RedTeam","https://dashboard.theredteam.io/"],"stale":false,"subnet_name":"RedTeam","subnet_slug":"sn-61","url":"https://dashboard.theredteam.io/healthz"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-61-redteam-openapi","key":"srf-823bf5dad13f71f7","kind":"openapi","last_verified_at":null,"name":"RedTeam Device Fingerprinter Gate OpenAPI spec","netuid":61,"notes":"Machine-readable OpenAPI 3.1 spec (title: Device Fingerprinter Gate) served from the official RedTeamSubnet/rest-dfp-proxy repository (homepage www.theredteam.io); documents the REST proxy that gates the dev_fingerprinter challenge defined in the subnet's RedTeamSubnet/RedTeam source repository.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"redteam","public_safe":true,"review":{"state":"community-submitted","submitted_by":"cleanjunc"},"schema_status":"machine-readable","schema_url":"https://cdn.jsdelivr.net/gh/RedTeamSubnet/rest-dfp-proxy@main/docs/pages/api-docs/openapi.json","source_urls":["https://github.com/RedTeamSubnet/rest-dfp-proxy","https://github.com/RedTeamSubnet/RedTeam/blob/main/docs/challenges/dev_fingerprinter/README.md"],"stale":null,"subnet_name":"RedTeam","subnet_slug":"sn-61","url":"https://cdn.jsdelivr.net/gh/RedTeamSubnet/rest-dfp-proxy@main/docs/pages/api-docs/openapi.json"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-61-redteam-source","key":"srf-7a564bc3fb653a9a","kind":"source-repo","last_verified_at":"2026-07-16T05:45:00.000Z","name":"RedTeam source repository","netuid":61,"notes":"Official RedTeam source repository.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"redteam","public_safe":true,"source_urls":["https://github.com/RedTeamSubnet/RedTeam"],"stale":false,"subnet_name":"RedTeam","subnet_slug":"sn-61","url":"https://github.com/RedTeamSubnet/RedTeam"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-61-redteam-website","key":"srf-02a5556ee48d9a49","kind":"website","last_verified_at":"2026-07-16T05:45:00.000Z","name":"RedTeam website","netuid":61,"notes":"Official RedTeam website.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"redteam","public_safe":true,"source_urls":["https://github.com/RedTeamSubnet/RedTeam"],"stale":false,"subnet_name":"RedTeam","subnet_slug":"sn-61","url":"https://www.theredteam.io/"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-61-subnetradar-dashboard","key":"srf-1037defd46995ee3","kind":"dashboard","last_verified_at":null,"name":"RedTeam SubnetRadar dashboard","netuid":61,"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/61"],"stale":null,"subnet_name":"RedTeam","subnet_slug":"sn-61","url":"https://subnetradar.com/subnet/61"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-61-taopedia-article","key":"srf-45f370ebe5d02b0d","kind":"docs","last_verified_at":null,"name":"RedTeam Taopedia article","netuid":61,"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_61/index.mdx"],"stale":null,"subnet_name":"RedTeam","subnet_slug":"sn-61","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_61/index.mdx"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-61-tensorplex-docs","key":"srf-5277a21fbc8a0946","kind":"docs","last_verified_at":null,"name":"RedTeam Tensorplex subnet docs","netuid":61,"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/61/subnet.json"],"stale":null,"subnet_name":"RedTeam","subnet_slug":"sn-61","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/61"}]},"meta":{"artifact_path":"/metagraph/surfaces/61.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":11,"returned":11,"limit":11,"cursor":0,"next_cursor":null,"sort":null,"order":"asc"}}}