{"ok":true,"schema_version":1,"data":{"agent_readiness":{"blocker_level":"missing-data","blockers":[{"code":"unclear-auth","field":"auth","message":"Callable services exist, but auth requirements are not fully machine-readable.","next_action":"Declare auth_required/auth_schemes or capture auth metadata from the service schema.","severity":"missing-data"}],"missing_fields":["auth"],"status":"callable"},"categories":["baseline-augmented","baseline-curated","deepfake-detection","identity-reviewed","official-app","official-docs","official-source-repo","official-website"],"completeness_score":93,"contract_version":"2026-07-03.2","example_count":0,"examples":[],"generated_at":"2026-07-27T10:51:25.049Z","integration_readiness":92,"name":"BitMind","netuid":34,"readiness":{"components":{"active_lifecycle":true,"auth_clarity":false,"callable_now":true,"documented":true,"has_callable_api":true,"has_candidate_api":false,"has_public_docs":true,"has_source_repo":true,"profile_complete":true},"readiness_tier":"buildable","readiness_version":2,"score":92,"readiness_verified":true},"schema_version":1,"service_count":12,"services":[{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://huggingface.co/datasets/bitmind/bm-real","capability":"BitMind bm-real image dataset","description":"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.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"ok","classification":"live","latency_ms":535,"last_ok":"2026-07-27T23:00:18.289Z","last_checked":"2026-07-27T23:00:18.289Z","stale":false,"observed_by":"live-cron-prober"},"kind":"data-artifact","provider":"bitmind","schema_artifact":null,"schema_source":null,"schema_status":null,"schema_url":null,"snippets":{"curl":"curl -sS 'https://huggingface.co/datasets/bitmind/bm-real'","python":"import requests\n\nresp = requests.get(\"https://huggingface.co/datasets/bitmind/bm-real\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://huggingface.co/datasets/bitmind/bm-real\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-34-bitmind-bm-real-dataset"},{"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,"auth_schemes":[],"authority":"community","base_url":"https://api.bitmind.ai/detect-document","capability":"BitMind document forgery detection","description":"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).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"bitmind","schema_artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","hash":"aef69620e15ba03aecec8c2ee7a83ffb796a76a5f28399370e983eeb78bb70e2","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-34-bitmind-openapi","url":"https://api.bitmind.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.bitmind.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.bitmind.ai/detect-document' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://api.bitmind.ai/detect-document\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.bitmind.ai/detect-document\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-34-bitmind-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,"auth_schemes":[],"authority":"community","base_url":"https://api.bitmind.ai/detect-image","capability":"BitMind AI image detection","description":"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).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"bitmind","schema_artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","hash":"aef69620e15ba03aecec8c2ee7a83ffb796a76a5f28399370e983eeb78bb70e2","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-34-bitmind-openapi","url":"https://api.bitmind.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.bitmind.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.bitmind.ai/detect-image' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://api.bitmind.ai/detect-image\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.bitmind.ai/detect-image\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-34-bitmind-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,"auth_schemes":[],"authority":"community","base_url":"https://api.bitmind.ai/detect-text","capability":"BitMind AI text detection","description":"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).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"bitmind","schema_artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","hash":"aef69620e15ba03aecec8c2ee7a83ffb796a76a5f28399370e983eeb78bb70e2","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-34-bitmind-openapi","url":"https://api.bitmind.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.bitmind.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.bitmind.ai/detect-text' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://api.bitmind.ai/detect-text\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.bitmind.ai/detect-text\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-34-bitmind-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,"auth_schemes":[],"authority":"community","base_url":"https://api.bitmind.ai/v1/detect","capability":"BitMind auto-detecting detection front door","description":"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).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"bitmind","schema_artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","hash":"aef69620e15ba03aecec8c2ee7a83ffb796a76a5f28399370e983eeb78bb70e2","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-34-bitmind-openapi","url":"https://api.bitmind.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.bitmind.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.bitmind.ai/v1/detect' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://api.bitmind.ai/v1/detect\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.bitmind.ai/v1/detect\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-34-bitmind-detect-v1"},{"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,"auth_schemes":[],"authority":"community","base_url":"https://api.bitmind.ai/detect-video","capability":"BitMind AI video detection","description":"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).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"bitmind","schema_artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","hash":"aef69620e15ba03aecec8c2ee7a83ffb796a76a5f28399370e983eeb78bb70e2","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-34-bitmind-openapi","url":"https://api.bitmind.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.bitmind.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.bitmind.ai/detect-video' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://api.bitmind.ai/detect-video\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.bitmind.ai/detect-video\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-34-bitmind-detect-video"},{"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,"auth_schemes":[],"authority":"community","base_url":"https://api.bitmind.ai/get-video-upload-url","capability":"BitMind video upload URL","description":"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).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"bitmind","schema_artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","hash":"aef69620e15ba03aecec8c2ee7a83ffb796a76a5f28399370e983eeb78bb70e2","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-34-bitmind-openapi","url":"https://api.bitmind.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.bitmind.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.bitmind.ai/get-video-upload-url' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://api.bitmind.ai/get-video-upload-url\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.bitmind.ai/get-video-upload-url\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-34-bitmind-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,"auth_schemes":[],"authority":"community","base_url":"https://api.bitmind.ai/liveness/verify","capability":"BitMind liveness verification","description":"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).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"bitmind","schema_artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","hash":"aef69620e15ba03aecec8c2ee7a83ffb796a76a5f28399370e983eeb78bb70e2","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-34-bitmind-openapi","url":"https://api.bitmind.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.bitmind.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.bitmind.ai/liveness/verify' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://api.bitmind.ai/liveness/verify\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.bitmind.ai/liveness/verify\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-34-bitmind-liveness-verify"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.bitmind.ai/openapi.json","capability":"BitMind community openapi","description":null,"eligibility":{"callable":false,"reasons":["not-bittensor-base-layer"],"live_status":"unknown"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-34-bitmind-openapi.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.bitmind.ai/openapi.json"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-34-bitmind-openapi.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"openapi","provider":"bitmind","schema_artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","hash":"aef69620e15ba03aecec8c2ee7a83ffb796a76a5f28399370e983eeb78bb70e2","match":"surface-id","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-34-bitmind-openapi","url":"https://api.bitmind.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.bitmind.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.bitmind.ai/openapi.json'","python":"import requests\n\nresp = requests.get(\"https://api.bitmind.ai/openapi.json\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.bitmind.ai/openapi.json\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-34-bitmind-openapi"},{"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,"auth_schemes":[],"authority":"community","base_url":"https://api.bitmind.ai/preprocess-video","capability":"BitMind video preprocessing","description":"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).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown","auth-required"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"bitmind","schema_artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","hash":"aef69620e15ba03aecec8c2ee7a83ffb796a76a5f28399370e983eeb78bb70e2","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-34-bitmind-openapi","url":"https://api.bitmind.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.bitmind.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.bitmind.ai/preprocess-video' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://api.bitmind.ai/preprocess-video\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.bitmind.ai/preprocess-video\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-34-bitmind-preprocess-video"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.bitmind.ai/health","capability":"BitMind community subnet-api","description":null,"eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-34-bitmind-subnet-api.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.bitmind.ai/health"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-34-bitmind-subnet-api.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":440,"last_ok":"2026-07-27T23:00:18.289Z","last_checked":"2026-07-27T23:00:18.289Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"bitmind","schema_artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-34-bitmind-openapi.json","hash":"aef69620e15ba03aecec8c2ee7a83ffb796a76a5f28399370e983eeb78bb70e2","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-34-bitmind-openapi","url":"https://api.bitmind.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.bitmind.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.bitmind.ai/health'","python":"import requests\n\nresp = requests.get(\"https://api.bitmind.ai/health\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.bitmind.ai/health\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-34-bitmind-subnet-api"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://huggingface.co/gasstation","capability":"GAS-Station datasets (Hugging Face)","description":"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.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"ok","classification":"live","latency_ms":750,"last_ok":"2026-07-27T23:00:18.289Z","last_checked":"2026-07-27T23:00:18.289Z","stale":false,"observed_by":"live-cron-prober"},"kind":"data-artifact","provider":"bitmind","schema_artifact":null,"schema_source":null,"schema_status":null,"schema_url":null,"snippets":{"curl":"curl -sS 'https://huggingface.co/gasstation'","python":"import requests\n\nresp = requests.get(\"https://huggingface.co/gasstation\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://huggingface.co/gasstation\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-34-gasstation-datasets"}],"slug":"sn-34","subnet_type":"application","operational_observed_at":"2026-07-27T23:00:18.289Z","health_source":"live-cron-prober"},"meta":{"artifact_path":"/metagraph/agent-catalog/34.json","cache":"standard","contract_version":"2026-07-03.2","generated_at":"2026-07-27T10:51:25.049Z","published_at":"2026-07-27T10:51:25.049Z","source":"live-cron-prober","operational_observed_at":"2026-07-27T23:00:18.289Z"}}