{"ok":true,"schema_version":1,"data":{"contract_version":"2026-07-03.2","generated_at":"2026-09-20T12:26:49.169Z","name":"BitMind","netuid":34,"schema_version":1,"slug":"sn-34","surfaces":[{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-34-backprop-dashboard","key":"srf-403142147db8fad3","kind":"dashboard","last_verified_at":null,"name":"BitMind Backprop Finance dashboard","netuid":34,"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/34-bitmind"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://backprop.finance/dtao/subnets/34-bitmind"},{"auth_required":false,"authority":"official","curation_level":"candidate-discovered","id":"sn-34-bitmind-app","key":"srf-02e23e3e45f7bdb6","kind":"dashboard","last_verified_at":"2026-07-16T00:40:00.000Z","name":"BitMind app","netuid":34,"notes":"Public BitMind application surface linked from the official docs.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"bitmind","public_safe":true,"source_urls":["https://docs.bitmind.ai/"],"stale":true,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://app.bitmind.ai/"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-34-bitmind-bm-real-dataset","key":"srf-58100c22915f7535","kind":"data-artifact","last_verified_at":null,"name":"BitMind bm-real image dataset","netuid":34,"notes":"Public BitMind (SN34) HuggingFace corpus of ~28k real (non-generated) images in Parquet, a reference set for the subnet's synthetic-vs-real image detection task; not gated, image column only. The bitmind-subnet README (source) declares Bittensor SN34 and the bitmind HF org owns the dataset.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"bitmind","public_safe":true,"review":{"state":"community-submitted","submitted_by":"glorydavid03023"},"source_urls":["https://github.com/BitMind-AI/bitmind-subnet","https://bitmind.ai/"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://huggingface.co/datasets/bitmind/bm-real"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Supabase JWT or API key per BitMind Detection API OpenAPI info.description.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-34-bitmind-detect-document","key":"srf-43a82c1fdf76aa9b","kind":"subnet-api","last_verified_at":null,"name":"BitMind document forgery detection","netuid":34,"notes":"Auth-gated POST /detect-document on api.bitmind.ai — OpenAPI operation detect_document_detect_document_post. Detects forgery/tampering in a PDF. Auth-gated per schema info.description (same host/wrapper as live-verified /v1/detect 401). Probe disabled (auth-gated write action).","probe":{"enabled":false,"expect":"json","method":"GET"},"provider":"bitmind","public_safe":true,"review":{"state":"community-submitted","submitted_by":"claytonlin1110"},"source_urls":["https://api.bitmind.ai/openapi.json","https://bitmind.ai/"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://api.bitmind.ai/detect-document"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Supabase JWT or API key per BitMind Detection API OpenAPI info.description.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-34-bitmind-detect-image","key":"srf-7fe6791539d1ce1c","kind":"subnet-api","last_verified_at":null,"name":"BitMind AI image detection","netuid":34,"notes":"Auth-gated POST /detect-image on api.bitmind.ai — OpenAPI operation detect_image_detect_image_post. Detects AI-generated images. Same auth wrapper as /v1/detect (schema info.description). Live-verified 2026-07-21: anonymous POST {} returned HTTP 401 {\"detail\":\"API key is required\"}. Probe disabled (auth-gated write action).","probe":{"enabled":false,"expect":"json","method":"GET"},"provider":"bitmind","public_safe":true,"review":{"state":"community-submitted","submitted_by":"claytonlin1110"},"source_urls":["https://api.bitmind.ai/openapi.json","https://bitmind.ai/"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://api.bitmind.ai/detect-image"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Supabase JWT or API key per BitMind Detection API OpenAPI info.description.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-34-bitmind-detect-text","key":"srf-739bbba3d3460a66","kind":"subnet-api","last_verified_at":null,"name":"BitMind AI text detection","netuid":34,"notes":"Auth-gated POST /detect-text on api.bitmind.ai — OpenAPI operation detect_text_detect_text_post. Detects AI-generated text. Live-verified 2026-07-21: anonymous POST {} returned HTTP 401 {\"detail\":\"API key is required\"}. Probe disabled (auth-gated write action).","probe":{"enabled":false,"expect":"json","method":"GET"},"provider":"bitmind","public_safe":true,"review":{"state":"community-submitted","submitted_by":"claytonlin1110"},"source_urls":["https://api.bitmind.ai/openapi.json","https://bitmind.ai/"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://api.bitmind.ai/detect-text"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Supabase JWT or API key per BitMind Detection API OpenAPI info.description.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-34-bitmind-detect-v1","key":"srf-f1be1867b7692aa1","kind":"subnet-api","last_verified_at":null,"name":"BitMind auto-detecting detection front door","netuid":34,"notes":"Auth-gated POST /v1/detect on api.bitmind.ai — OpenAPI operation detect_v1_detect_post. Infers image/video/text/document type and delegates to the matching detector. Documented in sn-34-bitmind-openapi (info.description requires Authorization: Bearer <token> for all non-health endpoints). Live-verified 2026-07-21: anonymous POST {} returned HTTP 401 {\"detail\":\"API key is required\"}. Probe disabled (auth-gated write action; Phase 1 call_subnet_surface cannot supply credentials).","probe":{"enabled":false,"expect":"json","method":"GET"},"provider":"bitmind","public_safe":true,"review":{"state":"community-submitted","submitted_by":"claytonlin1110"},"source_urls":["https://api.bitmind.ai/openapi.json","https://bitmind.ai/"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://api.bitmind.ai/v1/detect"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Supabase JWT or API key per BitMind Detection API OpenAPI info.description.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-34-bitmind-detect-video","key":"srf-e2b6d57b5a75dd8c","kind":"subnet-api","last_verified_at":null,"name":"BitMind AI video detection","netuid":34,"notes":"Auth-gated POST /detect-video on api.bitmind.ai — OpenAPI operation detect_video_detect_video_post. Detects AI-generated videos. Auth-gated per schema info.description (same host/wrapper as live-verified /v1/detect 401). Probe disabled (auth-gated write action).","probe":{"enabled":false,"expect":"json","method":"GET"},"provider":"bitmind","public_safe":true,"review":{"state":"community-submitted","submitted_by":"claytonlin1110"},"source_urls":["https://api.bitmind.ai/openapi.json","https://bitmind.ai/"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://api.bitmind.ai/detect-video"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-34-bitmind-docs","key":"srf-9511feb71c9704cf","kind":"docs","last_verified_at":"2026-07-16T00:40:00.000Z","name":"BitMind documentation","netuid":34,"notes":"Official BitMind documentation.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"bitmind","public_safe":true,"source_urls":["https://docs.bitmind.ai/"],"stale":false,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://docs.bitmind.ai/"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Supabase JWT or API key per BitMind Detection API OpenAPI info.description.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-34-bitmind-get-video-upload-url","key":"srf-2d82cdb348c1d03c","kind":"subnet-api","last_verified_at":null,"name":"BitMind video upload URL","netuid":34,"notes":"Auth-gated POST /get-video-upload-url on api.bitmind.ai — OpenAPI operation get_video_upload_url_get_video_upload_url_post. Returns a presigned URL for large video uploads. Auth-gated per schema info.description (same host/wrapper as live-verified /v1/detect 401). Probe disabled (auth-gated write action).","probe":{"enabled":false,"expect":"json","method":"GET"},"provider":"bitmind","public_safe":true,"review":{"state":"community-submitted","submitted_by":"claytonlin1110"},"source_urls":["https://api.bitmind.ai/openapi.json","https://bitmind.ai/"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://api.bitmind.ai/get-video-upload-url"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Supabase JWT or API key per BitMind Detection API OpenAPI info.description.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-34-bitmind-liveness-verify","key":"srf-4686495247167b42","kind":"subnet-api","last_verified_at":null,"name":"BitMind liveness verification","netuid":34,"notes":"Auth-gated POST /liveness/verify on api.bitmind.ai — OpenAPI operation liveness_verify_liveness_verify_post. Verifies a face capture is a live human (KYC). Auth-gated per schema info.description (same host/wrapper as live-verified /v1/detect 401). Probe disabled (auth-gated write action).","probe":{"enabled":false,"expect":"json","method":"GET"},"provider":"bitmind","public_safe":true,"review":{"state":"community-submitted","submitted_by":"claytonlin1110"},"source_urls":["https://api.bitmind.ai/openapi.json","https://bitmind.ai/"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://api.bitmind.ai/liveness/verify"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-34-bitmind-openapi","key":"srf-0d59022dff5d1d52","kind":"openapi","last_verified_at":null,"name":"BitMind community openapi","netuid":34,"probe":{"enabled":true,"expect":"any","method":"GET","timeout_ms":10000},"provider":"bitmind","public_safe":true,"review":{"confidence":"medium","state":"community-submitted","submitted_by":"kiannidev"},"schema_status":"machine-readable","schema_url":"https://api.bitmind.ai/openapi.json","source_urls":["https://api.bitmind.ai/openapi.json"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://api.bitmind.ai/openapi.json"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Supabase JWT or API key per BitMind Detection API OpenAPI info.description.","value_format":"Bearer <token>"},"auth_required":true,"authority":"community","curation_level":"candidate-discovered","id":"sn-34-bitmind-preprocess-video","key":"srf-421e6e0335238655","kind":"subnet-api","last_verified_at":null,"name":"BitMind video preprocessing","netuid":34,"notes":"Auth-gated POST /preprocess-video on api.bitmind.ai — OpenAPI operation preprocess_video_preprocess_video_post. Preprocesses video for browser compatibility (no detection). Auth-gated per schema info.description (same host/wrapper as live-verified /v1/detect 401). Probe disabled (auth-gated write action).","probe":{"enabled":false,"expect":"json","method":"GET"},"provider":"bitmind","public_safe":true,"review":{"state":"community-submitted","submitted_by":"claytonlin1110"},"source_urls":["https://api.bitmind.ai/openapi.json","https://bitmind.ai/"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://api.bitmind.ai/preprocess-video"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-34-bitmind-sdk","key":"srf-cda8d8f307af956f","kind":"sdk","last_verified_at":null,"name":"BitMind GASBench evaluation SDK","netuid":34,"probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"bitmind","public_safe":true,"review":{"confidence":"medium","state":"community-submitted","submitted_by":"jsonbored"},"source_urls":["https://github.com/BitMind-AI/bitmind-subnet"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://github.com/BitMind-AI/gasbench"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-34-bitmind-source","key":"srf-117399267e7269b8","kind":"source-repo","last_verified_at":"2026-07-16T00:40:00.000Z","name":"BitMind subnet source repository","netuid":34,"notes":"Official BitMind subnet source repository.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"bitmind","public_safe":true,"source_urls":["https://docs.bitmind.ai/","https://api.github.com/repos/BitMind-AI/bitmind-subnet"],"stale":false,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://github.com/BitMind-AI/bitmind-subnet"},{"auth_required":false,"authority":"community","curation_level":"machine-verified","id":"sn-34-bitmind-subnet-api","key":"srf-faea9f5c79d46a06","kind":"subnet-api","last_verified_at":"2026-09-20T04:31:09.312Z","name":"BitMind community subnet-api","netuid":34,"probe":{"enabled":true,"expect":"any","method":"GET","timeout_ms":10000},"provider":"bitmind","public_safe":true,"review":{"confidence":"medium","state":"community-submitted","submitted_by":"kiannidev"},"source_urls":["https://bitmind.ai/"],"stale":false,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://api.bitmind.ai/health"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-34-bitmind-website","key":"srf-5ea345922e353913","kind":"website","last_verified_at":"2026-07-16T00:40:00.000Z","name":"BitMind website","netuid":34,"notes":"Official BitMind website.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"bitmind","public_safe":true,"source_urls":["https://docs.bitmind.ai/"],"stale":false,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://bitmind.ai/"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-34-gasstation-datasets","key":"srf-9d7e24605089755c","kind":"data-artifact","last_verified_at":null,"name":"GAS-Station datasets (Hugging Face)","netuid":34,"notes":"BitMind's public GAS-Station Hugging Face org hosting the subnet's weekly-refreshed real/generated image and video datasets (gs-images / gs-videos), linked as \"GAS-Station\" in the official bitmind-subnet README.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"bitmind","public_safe":true,"review":{"state":"community-submitted","submitted_by":"davion-knight"},"source_urls":["https://github.com/BitMind-AI/bitmind-subnet/blob/bdbdb75c0828125ed1891aa1f0bb5e133aa42ab9/README.md#L13"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://huggingface.co/gasstation"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-34-subnetradar-dashboard","key":"srf-ba712641ae464ff4","kind":"dashboard","last_verified_at":null,"name":"BitMind SubnetRadar dashboard","netuid":34,"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/34"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://subnetradar.com/subnet/34"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-34-taomarketcap-dashboard","key":"srf-30b77d4dab03b15f","kind":"dashboard","last_verified_at":null,"name":"BitMind TaoMarketCap dashboard","netuid":34,"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/34"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://taomarketcap.com/subnets/34"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-34-taopedia-article","key":"srf-58a9ff5e3e84acbc","kind":"docs","last_verified_at":null,"name":"BitMind Taopedia article","netuid":34,"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_34/index.mdx"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_34/index.mdx"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-34-tensorplex-docs","key":"srf-5ccc9f308be6f06d","kind":"docs","last_verified_at":null,"name":"BitMind Tensorplex subnet docs","netuid":34,"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/34/subnet.json"],"stale":null,"subnet_name":"BitMind","subnet_slug":"sn-34","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/34"}]},"meta":{"artifact_path":"/metagraph/surfaces/34.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":22,"returned":22,"limit":22,"cursor":0,"next_cursor":null,"sort":null,"order":"asc"}}}