{"ok":true,"schema_version":1,"data":{"contract_version":"2026-07-03.2","generated_at":"2026-09-20T12:26:49.169Z","name":"agent-arena","netuid":59,"schema_version":1,"slug":"sn-59","surfaces":[{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-59-babelbit-auth","key":"srf-6c1f27f05ee86cf1","kind":"subnet-api","last_verified_at":null,"name":"Babelbit auth","netuid":59,"notes":"Authenticate operation on the Babelbit API (POST /auth), declared in the subnet's own OpenAPI spec at https://api.babelbit.ai/openapi.json. The spec declares no security on it; it is a state-changing POST and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.babelbit.ai/openapi.json"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/auth"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-59-babelbit-auth-verify","key":"srf-e61e5ba0356dca03","kind":"subnet-api","last_verified_at":null,"name":"Babelbit auth verify","netuid":59,"notes":"Verify Authentication operation on the Babelbit API (POST /auth/verify), declared in the subnet's own OpenAPI spec at https://api.babelbit.ai/openapi.json. The spec declares no security on it; it is a state-changing POST and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.babelbit.ai/openapi.json"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/auth/verify"},{"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-59-babelbit-challenge","key":"srf-080d8f64133e4caa","kind":"subnet-api","last_verified_at":null,"name":"Babelbit challenge","netuid":59,"notes":"Get Active Challenge View operation on the Babelbit API (GET /challenge), declared in the subnet's own OpenAPI spec at https://api.babelbit.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). Live-verified 2026-07-21: an unauthenticated GET returns HTTP 401 {\"detail\":\"Not authenticated\"}, confirming the gate.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.babelbit.ai/openapi.json"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/challenge"},{"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-59-babelbit-challenge-challenge-uid-n-utterances","key":"srf-9be53cf4334b9cb3","kind":"subnet-api","last_verified_at":null,"name":"Babelbit challenge challenge uid n utterances","netuid":59,"notes":"Get Challenge Utterance Count operation on the Babelbit API (GET /challenge/{challenge_uid}/n_utterances), declared in the subnet's own OpenAPI spec at https://api.babelbit.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). Path-parameterized on {challenge_uid}, 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":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.babelbit.ai/openapi.json"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/challenge/%7Bchallenge_uid%7D/n_utterances"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-59-babelbit-debug-network","key":"srf-49da2f3278c55626","kind":"subnet-api","last_verified_at":"2026-09-20T04:31:09.312Z","name":"Babelbit network debug info","netuid":59,"notes":"Public no-auth GET /debug/network on api.babelbit.ai returning chain connectivity status, network name, total neuron count, and a sample of already-public on-chain hotkeys/validator permits. 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":"babelbit","public_safe":true,"source_urls":["https://api.babelbit.ai/openapi.json"],"stale":false,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/debug/network"},{"auth_required":false,"authority":"community","curation_level":"machine-verified","id":"sn-59-babelbit-health","key":"srf-8c995cc50eb8245f","kind":"subnet-api","last_verified_at":"2026-09-20T04:31:09.312Z","name":"Babelbit utterance engine health","netuid":59,"notes":"Public no-auth GET /health on api.babelbit.ai returning utterance-engine liveness JSON. Documented as a no-security operation in the registered OpenAPI schema on the same host; distinct from validator-authenticated challenge endpoints. Rejects HEAD (405); probe uses GET.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jimcody1995"},"source_urls":["https://api.babelbit.ai/openapi.json","https://github.com/babelbit/babelbit_subnet/blob/main/README.md"],"stale":false,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/health"},{"auth_required":false,"authority":"community","curation_level":"machine-verified","id":"sn-59-babelbit-min-compute-spec","key":"srf-d6951e62f55b3c42","kind":"data-artifact","last_verified_at":"2026-09-20T04:31:09.312Z","name":"Babelbit minimum compute requirements","netuid":59,"notes":"Public no-auth YAML miner and validator minimum hardware specification published at the root of the official babelbit/babelbit_subnet repository as min_compute.yml. Documents benchmark-based CPU, GPU, memory, storage, and bandwidth floors for SN59 utterance-engine miners and validators.","probe":{"enabled":true,"expect":"any","method":"GET","timeout_ms":10000},"provider":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"petermilord"},"source_urls":["https://github.com/babelbit/babelbit_subnet/blob/main/min_compute.yml","https://github.com/babelbit/babelbit_subnet/blob/main/README.md"],"stale":false,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://raw.githubusercontent.com/babelbit/babelbit_subnet/main/min_compute.yml"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-59-babelbit-openapi","key":"srf-1282c4a17f98a5cc","kind":"openapi","last_verified_at":null,"name":"Babelbit Utterance Engine OpenAPI","netuid":59,"notes":"Machine-readable OpenAPI schema for the Babelbit utterance engine API; the official README points validators at api.babelbit.ai and the hosted Swagger UI loads this schema.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"oktofeesh1"},"schema_status":"machine-readable","schema_url":"https://api.babelbit.ai/openapi.json","source_urls":["https://github.com/babelbit/babelbit_subnet/blob/main/README.md","https://api.babelbit.ai/docs"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/openapi.json"},{"auth_required":false,"authority":"community","curation_level":"machine-verified","id":"sn-59-babelbit-service-info","key":"srf-4a5f786ffee0dd5f","kind":"subnet-api","last_verified_at":"2026-09-20T04:31:09.312Z","name":"Babelbit service info","netuid":59,"notes":"Public no-auth GET returning the service self-description (service, version, description, authentication requirements). Documented in the subnet's own OpenAPI schema.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jsonbored"},"source_urls":["https://api.babelbit.ai/"],"stale":false,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.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-59-babelbit-solo-next","key":"srf-2463572732d4176b","kind":"subnet-api","last_verified_at":null,"name":"Babelbit solo next","netuid":59,"notes":"Next Solo Audio Utterance operation on the Babelbit API (POST /solo/next), declared in the subnet's own OpenAPI spec at https://api.babelbit.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":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.babelbit.ai/openapi.json"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/solo/next"},{"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-59-babelbit-solo-session-session-id","key":"srf-d575c666889bf2df","kind":"subnet-api","last_verified_at":null,"name":"Babelbit solo session session id","netuid":59,"notes":"Delete Solo Session operation on the Babelbit API (DELETE /solo/session/{session_id}), declared in the subnet's own OpenAPI spec at https://api.babelbit.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). Path-parameterized on {session_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":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.babelbit.ai/openapi.json"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/solo/session/%7Bsession_id%7D"},{"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-59-babelbit-solo-sessions","key":"srf-26cc64c833cd699b","kind":"subnet-api","last_verified_at":null,"name":"Babelbit solo sessions","netuid":59,"notes":"List Solo Sessions operation on the Babelbit API (GET /solo/sessions), declared in the subnet's own OpenAPI spec at https://api.babelbit.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). Live-verified 2026-07-21: an unauthenticated GET returns HTTP 401 {\"detail\":\"Not authenticated\"}, confirming the gate.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.babelbit.ai/openapi.json"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/solo/sessions"},{"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-59-babelbit-solo-start","key":"srf-b12affa4f1168763","kind":"subnet-api","last_verified_at":null,"name":"Babelbit solo start","netuid":59,"notes":"Start Solo Session operation on the Babelbit API (GET /solo/start), declared in the subnet's own OpenAPI spec at https://api.babelbit.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). Live-verified 2026-07-21: an unauthenticated GET returns HTTP 401 {\"detail\":\"Not authenticated\"}, confirming the gate.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.babelbit.ai/openapi.json"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/solo/start"},{"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-59-babelbit-source-audio-next","key":"srf-3edcf0332d9f1dae","kind":"subnet-api","last_verified_at":null,"name":"Babelbit source audio next","netuid":59,"notes":"Next Source Audio Utterance operation on the Babelbit API (POST /source-audio/next), declared in the subnet's own OpenAPI spec at https://api.babelbit.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":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.babelbit.ai/openapi.json"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/source-audio/next"},{"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-59-babelbit-source-audio-start","key":"srf-d8878edbd8b59546","kind":"subnet-api","last_verified_at":null,"name":"Babelbit source audio start","netuid":59,"notes":"Start Source Audio Session operation on the Babelbit API (POST /source-audio/start), declared in the subnet's own OpenAPI spec at https://api.babelbit.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":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.babelbit.ai/openapi.json"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/source-audio/start"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-59-babelbit-source-repo","key":"srf-fdeaa4da564c6679","kind":"source-repo","last_verified_at":"2026-07-16T05:20:00.000Z","name":"Babelbit source repository","netuid":59,"notes":"Official Babelbit (SN59) source repository.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"babelbit","public_safe":true,"source_urls":["https://babelbit.ai/"],"stale":false,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://github.com/babelbit/babelbit_subnet"},{"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-59-babelbit-target-audio-next","key":"srf-5e816204ecc7530c","kind":"subnet-api","last_verified_at":null,"name":"Babelbit target audio next","netuid":59,"notes":"Next Target Audio Utterance operation on the Babelbit API (POST /target-audio/next), declared in the subnet's own OpenAPI spec at https://api.babelbit.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":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.babelbit.ai/openapi.json"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/target-audio/next"},{"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-59-babelbit-target-audio-start","key":"srf-f628cfb66e530b76","kind":"subnet-api","last_verified_at":null,"name":"Babelbit target audio start","netuid":59,"notes":"Start Target Audio Session operation on the Babelbit API (POST /target-audio/start), declared in the subnet's own OpenAPI spec at https://api.babelbit.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":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.babelbit.ai/openapi.json"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/target-audio/start"},{"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-59-babelbit-transcription","key":"srf-2233ebf6ae427c0a","kind":"subnet-api","last_verified_at":null,"name":"Babelbit transcription","netuid":59,"notes":"Get Active Challenge Transcription View operation on the Babelbit API (GET /transcription), declared in the subnet's own OpenAPI spec at https://api.babelbit.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). Live-verified 2026-07-21: an unauthenticated GET returns HTTP 401 {\"detail\":\"Not authenticated\"}, confirming the gate.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"babelbit","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.babelbit.ai/openapi.json"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://api.babelbit.ai/transcription"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-59-babelbit-website","key":"srf-987cf11b322c9ddf","kind":"website","last_verified_at":"2026-07-16T05:20:00.000Z","name":"Babelbit website","netuid":59,"notes":"Official Babelbit (SN59) website.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"babelbit","public_safe":true,"source_urls":["https://github.com/babelbit/babelbit_subnet"],"stale":false,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://babelbit.ai/"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-59-backprop-dashboard","key":"srf-46d4b61c7abb54ce","kind":"dashboard","last_verified_at":null,"name":"agent-arena Backprop Finance dashboard","netuid":59,"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/59-agent-arena"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://backprop.finance/dtao/subnets/59-agent-arena"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-59-subnetradar-dashboard","key":"srf-2f20037564b2c97e","kind":"dashboard","last_verified_at":null,"name":"agent-arena SubnetRadar dashboard","netuid":59,"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/59"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://subnetradar.com/subnet/59"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-59-taomarketcap-dashboard","key":"srf-3f04dfe396f0fd97","kind":"dashboard","last_verified_at":null,"name":"agent-arena TaoMarketCap dashboard","netuid":59,"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/59"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://taomarketcap.com/subnets/59"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-59-taopedia-article","key":"srf-43e371f66f464bdf","kind":"docs","last_verified_at":null,"name":"agent-arena Taopedia article","netuid":59,"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_59/index.mdx"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_59/index.mdx"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-59-tensorplex-docs","key":"srf-08de83555e674cd0","kind":"docs","last_verified_at":null,"name":"agent-arena Tensorplex subnet docs","netuid":59,"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/59/subnet.json"],"stale":null,"subnet_name":"agent-arena","subnet_slug":"sn-59","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/59"}]},"meta":{"artifact_path":"/metagraph/surfaces/59.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":25,"returned":25,"limit":25,"cursor":0,"next_cursor":null,"sort":null,"order":"asc"}}}