{"ok":true,"schema_version":1,"data":{"agent_readiness":{"blocker_level":"none","blockers":[],"missing_fields":[],"status":"callable"},"categories":["baseline-augmented","baseline-curated","forecasting","identity-reviewed","official-source-repo","official-website","openapi","subnet-api"],"completeness_score":93,"contract_version":"2026-07-03.2","example_count":0,"examples":[],"generated_at":"2026-07-27T10:51:25.049Z","integration_readiness":100,"name":"Numinous","netuid":6,"readiness":{"components":{"active_lifecycle":true,"auth_clarity":true,"callable_now":true,"documented":true,"has_callable_api":true,"has_candidate_api":true,"has_public_docs":true,"has_source_repo":true,"profile_complete":true},"readiness_tier":"buildable","readiness_version":2,"score":100,"readiness_verified":true},"schema_version":1,"service_count":20,"services":[{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"official","base_url":"https://api.numinouslabs.io/api/health","capability":"Numinous API health","description":"Safe read-only health endpoint for the Numinous API.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-6-numinous-api-health.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.numinouslabs.io/api/health"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-6-numinous-api-health.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":179,"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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/health' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/health\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/health\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-health"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/agents/%7Bversion_id%7D/code","capability":"Numinous GET api v1 agents by version_id code","description":"GET /api/v1/agents/{version_id}/code on api.numinouslabs.io — public, no auth declared in the OpenAPI schema. Live-verified 2026-07-21 with a placeholder value: HTTP 200 or a clean validation error (e.g. UUID-parsing 422), confirming the route is real, not an auth gate. Path-param endpoint (needs Phase 2 schema-aware execution, not built yet) — the URL's %7B...%7D segment is the URI-encoded form of a literal {param} template (raw unescaped braces fail this repo's url format:\"uri\" schema check). Registered per the registry's full-API-parity policy (metagraphed#7022).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/agents/%7Bversion_id%7D/code' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/agents/%7Bversion_id%7D/code\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/agents/%7Bversion_id%7D/code\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-agents-versionid-code"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/aggregated-scores","capability":"Numinous GET api v1 aggregated scores","description":"GET /api/v1/aggregated-scores on api.numinouslabs.io — public, no auth declared in the OpenAPI schema. Required query: miner_uid, miner_hotkey. Live-verified 2026-07-21: an unparameterized request returns HTTP 422 listing the exact required query fields, not an auth error. probe.enabled:false is the safer default here: an auto-probe with no query params would just 422. Registered with the fixed base url, no query string baked in — already callable today via call_subnet_surface's own query argument. Registered per the registry's full-API-parity policy (metagraphed#7022).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/aggregated-scores' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/aggregated-scores\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/aggregated-scores\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-aggregated-scores"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/causal-drivers/","capability":"Numinous GET api v1 causal drivers","description":"GET /api/v1/causal-drivers/ on api.numinouslabs.io — public, no auth declared in the OpenAPI schema. Required query: question. Live-verified 2026-07-21: an unparameterized request returns HTTP 422 listing the exact required query fields, not an auth error. probe.enabled:false is the safer default here: an auto-probe with no query params would just 422. Registered with the fixed base url, no query string baked in — already callable today via call_subnet_surface's own query argument. Registered per the registry's full-API-parity policy (metagraphed#7022).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/causal-drivers/' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/causal-drivers/\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/causal-drivers/\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-causal-drivers"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/deep-research/","capability":"Numinous GET api v1 deep research","description":"GET /api/v1/deep-research/ on api.numinouslabs.io — public, no auth declared in the OpenAPI schema. Required query: question. Live-verified 2026-07-21: an unparameterized request returns HTTP 422 listing the exact required query fields, not an auth error. probe.enabled:false is the safer default here: an auto-probe with no query params would just 422. Registered with the fixed base url, no query string baked in — already callable today via call_subnet_surface's own query argument. Registered per the registry's full-API-parity policy (metagraphed#7022).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/deep-research/' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/deep-research/\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/deep-research/\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-deep-research"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/forecasters/prediction-jobs/%7Bprediction_id%7D","capability":"Numinous GET api v1 forecasters prediction jobs by prediction_id","description":"GET /api/v1/forecasters/prediction-jobs/{prediction_id} on api.numinouslabs.io — public, no auth declared in the OpenAPI schema. Live-verified 2026-07-21 with a placeholder value: HTTP 200 or a clean validation error (e.g. UUID-parsing 422), confirming the route is real, not an auth gate. Path-param endpoint (needs Phase 2 schema-aware execution, not built yet) — the URL's %7B...%7D segment is the URI-encoded form of a literal {param} template (raw unescaped braces fail this repo's url format:\"uri\" schema check). Registered per the registry's full-API-parity policy (metagraphed#7022).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/forecasters/prediction-jobs/%7Bprediction_id%7D' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/forecasters/prediction-jobs/%7Bprediction_id%7D\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/forecasters/prediction-jobs/%7Bprediction_id%7D\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-forecasters-prediction-jobs-predictionid"},{"auth":{"scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI schema (security declared per-operation); exact header/token format not documented beyond the schema's boolean security flag."},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/forecasters/predictions","capability":"Numinous GET api v1 forecasters predictions","description":"Auth-gated (API key, Phase 3 credential passthrough, not built yet) GET /api/v1/forecasters/predictions on api.numinouslabs.io. Required query: forecaster_name. Live-verified 2026-07-21: HTTP 401 {\"detail\":\"Unauthorized\"}. Path/shape from the subnet's own OpenAPI schema; registered per the registry's full-API-parity policy (metagraphed#7022) even though it isn't callable by the anonymous Phase-1 call_subnet_surface tool today.","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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/forecasters/predictions' \\\n  -H 'Authorization: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/forecasters/predictions\", headers={\"Authorization\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/forecasters/predictions\", {\n  headers: { \"Authorization\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-forecasters-predictions"},{"auth":{"scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI schema (security declared per-operation); exact header/token format not documented beyond the schema's boolean security flag."},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/internal/liveuamap/events","capability":"Numinous GET api v1 internal liveuamap events","description":"Auth-gated (API key, Phase 3 credential passthrough, not built yet) GET /api/v1/internal/liveuamap/events on api.numinouslabs.io. Live-verified 2026-07-21: HTTP 401 {\"detail\":\"Unauthorized\"}. Path/shape from the subnet's own OpenAPI schema; registered per the registry's full-API-parity policy (metagraphed#7022) even though it isn't callable by the anonymous Phase-1 call_subnet_surface tool today.","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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/internal/liveuamap/events' \\\n  -H 'Authorization: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/internal/liveuamap/events\", headers={\"Authorization\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/internal/liveuamap/events\", {\n  headers: { \"Authorization\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-internal-liveuamap-events"},{"auth":{"scheme":"api-key","scopes_note":"Derived from the subnet's own OpenAPI schema (security declared per-operation); exact header/token format not documented beyond the schema's boolean security flag."},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/internal/liveuamap/regions","capability":"Numinous GET api v1 internal liveuamap regions","description":"Auth-gated (API key, Phase 3 credential passthrough, not built yet) GET /api/v1/internal/liveuamap/regions on api.numinouslabs.io. Live-verified 2026-07-21: HTTP 401 {\"detail\":\"Unauthorized\"}. Path/shape from the subnet's own OpenAPI schema; registered per the registry's full-API-parity policy (metagraphed#7022) even though it isn't callable by the anonymous Phase-1 call_subnet_surface tool today.","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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/internal/liveuamap/regions' \\\n  -H 'Authorization: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/internal/liveuamap/regions\", headers={\"Authorization\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/internal/liveuamap/regions\", {\n  headers: { \"Authorization\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-internal-liveuamap-regions"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/miner-reasonings","capability":"Numinous GET api v1 miner reasonings","description":"GET /api/v1/miner-reasonings on api.numinouslabs.io — public, no auth declared in the OpenAPI schema. Required query: miner_uid, miner_hotkey, event_id. Live-verified 2026-07-21: an unparameterized request returns HTTP 422 listing the exact required query fields, not an auth error. probe.enabled:false is the safer default here: an auto-probe with no query params would just 422. Registered with the fixed base url, no query string baked in — already callable today via call_subnet_surface's own query argument. Registered per the registry's full-API-parity policy (metagraphed#7022).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/miner-reasonings' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/miner-reasonings\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/miner-reasonings\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-miner-reasonings"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/agents","capability":"Numinous GET api v1 miners by miner_uid by miner_hotkey agents","description":"GET /api/v1/miners/{miner_uid}/{miner_hotkey}/agents on api.numinouslabs.io — public, no auth declared in the OpenAPI schema. Not individually curled — same no-auth shape as the verified `sn-6-numinous-api-v1-miners-mineruid-minerhotkey-predictions-active` sibling. Path-param endpoint (needs Phase 2 schema-aware execution, not built yet) — the URL's %7B...%7D segment is the URI-encoded form of a literal {param} template (raw unescaped braces fail this repo's url format:\"uri\" schema check). Registered per the registry's full-API-parity policy (metagraphed#7022).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/agents' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/agents\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/agents\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-miners-mineruid-minerhotkey-agents"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/agents/%7Bversion_id%7D/code","capability":"Numinous GET api v1 miners by miner_uid by miner_hotkey agents by version_id code","description":"GET /api/v1/miners/{miner_uid}/{miner_hotkey}/agents/{version_id}/code on api.numinouslabs.io — public, no auth declared in the OpenAPI schema. Not individually curled — same no-auth shape as the verified `sn-6-numinous-api-v1-miners-mineruid-minerhotkey-predictions-active` sibling. Path-param endpoint (needs Phase 2 schema-aware execution, not built yet) — the URL's %7B...%7D segment is the URI-encoded form of a literal {param} template (raw unescaped braces fail this repo's url format:\"uri\" schema check). Registered per the registry's full-API-parity policy (metagraphed#7022).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/agents/%7Bversion_id%7D/code' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/agents/%7Bversion_id%7D/code\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/agents/%7Bversion_id%7D/code\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-miners-mineruid-minerhotkey-agents-versionid-code"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/historical-ranking","capability":"Numinous GET api v1 miners by miner_uid by miner_hotkey historical ranking","description":"GET /api/v1/miners/{miner_uid}/{miner_hotkey}/historical-ranking on api.numinouslabs.io — public, no auth declared in the OpenAPI schema. Not individually curled — same no-auth shape as the verified `sn-6-numinous-api-v1-miners-mineruid-minerhotkey-predictions-active` sibling. Path-param endpoint (needs Phase 2 schema-aware execution, not built yet) — the URL's %7B...%7D segment is the URI-encoded form of a literal {param} template (raw unescaped braces fail this repo's url format:\"uri\" schema check). Registered per the registry's full-API-parity policy (metagraphed#7022).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/historical-ranking' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/historical-ranking\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/historical-ranking\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-miners-mineruid-minerhotkey-historical-ranking"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/predictions/active","capability":"Numinous GET api v1 miners by miner_uid by miner_hotkey predictions active","description":"GET /api/v1/miners/{miner_uid}/{miner_hotkey}/predictions/active on api.numinouslabs.io — public, no auth declared in the OpenAPI schema. Live-verified 2026-07-21 with a placeholder value: HTTP 200 or a clean validation error (e.g. UUID-parsing 422), confirming the route is real, not an auth gate. Path-param endpoint (needs Phase 2 schema-aware execution, not built yet) — the URL's %7B...%7D segment is the URI-encoded form of a literal {param} template (raw unescaped braces fail this repo's url format:\"uri\" schema check). Registered per the registry's full-API-parity policy (metagraphed#7022).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/predictions/active' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/predictions/active\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/predictions/active\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-miners-mineruid-minerhotkey-predictions-active"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/runs/%7Bevent_id%7D","capability":"Numinous GET api v1 miners by miner_uid by miner_hotkey runs by event_id","description":"GET /api/v1/miners/{miner_uid}/{miner_hotkey}/runs/{event_id} on api.numinouslabs.io — public, no auth declared in the OpenAPI schema. Not individually curled — same no-auth shape as the verified `sn-6-numinous-api-v1-miners-mineruid-minerhotkey-predictions-active` sibling. Path-param endpoint (needs Phase 2 schema-aware execution, not built yet) — the URL's %7B...%7D segment is the URI-encoded form of a literal {param} template (raw unescaped braces fail this repo's url format:\"uri\" schema check). Registered per the registry's full-API-parity policy (metagraphed#7022).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/runs/%7Bevent_id%7D' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/runs/%7Bevent_id%7D\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/runs/%7Bevent_id%7D\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-miners-mineruid-minerhotkey-runs-eventid"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/runs/%7Brun_id%7D/logs","capability":"Numinous GET api v1 miners by miner_uid by miner_hotkey runs by run_id logs","description":"GET /api/v1/miners/{miner_uid}/{miner_hotkey}/runs/{run_id}/logs on api.numinouslabs.io — public, no auth declared in the OpenAPI schema. Not individually curled — same no-auth shape as the verified `sn-6-numinous-api-v1-miners-mineruid-minerhotkey-predictions-active` sibling. Path-param endpoint (needs Phase 2 schema-aware execution, not built yet) — the URL's %7B...%7D segment is the URI-encoded form of a literal {param} template (raw unescaped braces fail this repo's url format:\"uri\" schema check). Registered per the registry's full-API-parity policy (metagraphed#7022).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/runs/%7Brun_id%7D/logs' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/runs/%7Brun_id%7D/logs\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/miners/%7Bminer_uid%7D/%7Bminer_hotkey%7D/runs/%7Brun_id%7D/logs\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-api-v1-miners-mineruid-minerhotkey-runs-runid-logs"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.numinouslabs.io/api/v1/benchmarks/baseline","capability":"Numinous community data-artifact","description":"Public no-auth GET returning a daily time series comparing baseline vs. top-miner forecasting performance (Brier score, 7-day moving average, accuracy) split by track (main/signal). Documented as 'Get Baseline Benchmark' in the Numinous OpenAPI schema.","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":280,"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":"numinous","schema_artifact":null,"schema_source":null,"schema_status":null,"schema_url":null,"snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/benchmarks/baseline'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/benchmarks/baseline\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/benchmarks/baseline\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-data-artifact"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"official","base_url":"https://api.numinouslabs.io/api/v1/leaderboard","capability":"Numinous leaderboard API","description":"Read-only leaderboard endpoint documented by the Numinous OpenAPI schema.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-6-numinous-leaderboard.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.numinouslabs.io/api/v1/leaderboard"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-6-numinous-leaderboard.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":52,"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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/v1/leaderboard' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/v1/leaderboard\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/v1/leaderboard\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-leaderboard"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"official","base_url":"https://api.numinouslabs.io/api/openapi.json","capability":"Numinous OpenAPI schema","description":"Machine-readable OpenAPI 3.1 schema for the public Numinous API.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer"],"live_status":"unknown"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-6-numinous-openapi-schema.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.numinouslabs.io/api/openapi.json"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-6-numinous-openapi-schema.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":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-openapi-schema.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"surface-id","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-openapi-schema","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/openapi.json' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/openapi.json\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/openapi.json\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-openapi-schema"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","value_format":"<api-key>"},"auth_required":true,"auth_schemes":["apiKey"],"authority":"official","base_url":"https://api.numinouslabs.io/api/docs","capability":"Numinous Swagger UI","description":"Swagger UI for the public Numinous API. The page links to the machine-readable OpenAPI schema.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer"],"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":"openapi","provider":"numinous","schema_artifact":"/metagraph/schemas/sn-6-numinous-swagger.json","schema_source":{"artifact":"/metagraph/schemas/sn-6-numinous-swagger.json","hash":"67721cc633e1f5615b2869b592b1e95a2ebad6be43d6c2679ef85a58ad24a5f3","match":"surface-id","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-6-numinous-swagger","url":"https://api.numinouslabs.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.numinouslabs.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://api.numinouslabs.io/api/docs' \\\n  -H 'X-API-Key: <api-key>'","python":"import requests\n\nresp = requests.get(\"https://api.numinouslabs.io/api/docs\", headers={\"X-API-Key\": \"<api-key>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.numinouslabs.io/api/docs\", {\n  headers: { \"X-API-Key\": \"<api-key>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-6-numinous-swagger"}],"slug":"numinous","subnet_type":"application","operational_observed_at":"2026-07-27T23:00:18.289Z","health_source":"live-cron-prober"},"meta":{"artifact_path":"/metagraph/agent-catalog/6.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"}}