{"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","identity-reviewed","macrocosmos","official-docs","official-source-repo","official-website"],"completeness_score":93,"contract_version":"2026-07-03.2","example_count":1,"examples":[{"authority":"community","name":"Apex prompting examples","provider":"macrocosmos","surface_id":"sn-1-apex-prompting-examples","url":"https://github.com/macrocosm-os/prompting-examples"}],"generated_at":"2026-07-27T10:51:25.049Z","integration_readiness":96,"name":"Apex","netuid":1,"readiness":{"components":{"active_lifecycle":true,"auth_clarity":false,"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":96,"readiness_verified":true},"schema_version":1,"service_count":34,"services":[{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/code","capability":"Apex dashboard code","description":"Get Code operation on the Apex orchestrator API (GET /dashboard/code), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Not individually probed; the auth basis is the 401 observed on sampled routes in this same dashboard family.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/code' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/code\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/code\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-code"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/competitions","capability":"Apex dashboard competitions","description":"List Competitions operation on the Apex orchestrator API (GET /dashboard/competitions), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Live-verified 2026-07-21: an unauthenticated GET returns HTTP 401 {\"detail\":\"API key required. Please provide X-API-Key header.\"}.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/competitions' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/competitions\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/competitions\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-competitions"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/competitions/coming-soon","capability":"Apex dashboard competitions coming soon","description":"Get Coming Soon Competitions operation on the Apex orchestrator API (GET /dashboard/competitions/coming-soon), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Live-verified 2026-07-21: an unauthenticated GET returns HTTP 401 {\"detail\":\"API key required. Please provide X-API-Key header.\"}.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/competitions/coming-soon' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/competitions/coming-soon\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/competitions/coming-soon\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-competitions-coming-soon"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D","capability":"Apex dashboard competitions competition id","description":"Get Competition Details Root operation on the Apex orchestrator API (GET /dashboard/competitions/{competition_id}), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Not individually probed; the auth basis is the 401 observed on sampled routes in this same dashboard family.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-competitions-competition-id"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/details","capability":"Apex dashboard competitions competition id details","description":"Get Competition Details operation on the Apex orchestrator API (GET /dashboard/competitions/{competition_id}/details), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Not individually probed; the auth basis is the 401 observed on sampled routes in this same dashboard family.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/details' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/details\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/details\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-competitions-competition-id-details"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/miners","capability":"Apex dashboard competitions competition id miners","description":"Get Competition Miners operation on the Apex orchestrator API (GET /dashboard/competitions/{competition_id}/miners), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Not individually probed; the auth basis is the 401 observed on sampled routes in this same dashboard family.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/miners' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/miners\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/miners\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-competitions-competition-id-miners"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions","capability":"Apex dashboard competitions competition id submissions","description":"Get Competition Submissions operation on the Apex orchestrator API (GET /dashboard/competitions/{competition_id}/submissions), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Not individually probed; the auth basis is the 401 observed on sampled routes in this same dashboard family.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-competitions-competition-id-submissions"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D","capability":"Apex dashboard competitions competition id submissions operator-account","description":"Get Competition Submission Versions operation on the Apex orchestrator API (GET /dashboard/competitions/{competition_id}/submissions/{operator-account}), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Not individually probed; the auth basis is the 401 observed on sampled routes in this same dashboard family.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-competitions-competition-id-submissions-operator-account"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D/best","capability":"Apex dashboard competitions competition id submissions operator-account best","description":"Get Competition Submission Best operation on the Apex orchestrator API (GET /dashboard/competitions/{competition_id}/submissions/{operator-account}/best), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Not individually probed; the auth basis is the 401 observed on sampled routes in this same dashboard family.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D/best' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D/best\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D/best\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-competitions-competition-id-submissions-operator-account-best"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D/latest","capability":"Apex dashboard competitions competition id submissions operator-account latest","description":"Get Competition Submission Latest operation on the Apex orchestrator API (GET /dashboard/competitions/{competition_id}/submissions/{operator-account}/latest), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Not individually probed; the auth basis is the 401 observed on sampled routes in this same dashboard family.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D/latest' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D/latest\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D/latest\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-competitions-competition-id-submissions-operator-account-latest"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D/%7Bround_number%7D/%7Bversion%7D","capability":"Apex dashboard competitions competition id submissions operator-account round number versi","description":"Get Competition Submission Detail By Version operation on the Apex orchestrator API (GET /dashboard/competitions/{competition_id}/submissions/{operator-account}/{round_number}/{version}), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Not individually probed; the auth basis is the 401 observed on sampled routes in this same dashboard family.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D/%7Bround_number%7D/%7Bversion%7D' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D/%7Bround_number%7D/%7Bversion%7D\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/submissions/%7Bhotkey%7D/%7Bround_number%7D/%7Bversion%7D\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-competitions-competition-id-submissions-operator-account-round-number-version"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/top-scores","capability":"Apex dashboard competitions competition id top scores","description":"Get Competition Top Scores operation on the Apex orchestrator API (GET /dashboard/competitions/{competition_id}/top-scores), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Not individually probed; the auth basis is the 401 observed on sampled routes in this same dashboard family.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/top-scores' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/top-scores\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/top-scores\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-competitions-competition-id-top-scores"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/tournament","capability":"Apex dashboard competitions competition id tournament","description":"Get Competition Tournament operation on the Apex orchestrator API (GET /dashboard/competitions/{competition_id}/tournament), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Not individually probed; the auth basis is the 401 observed on sampled routes in this same dashboard family.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/tournament' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/tournament\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/competitions/%7Bcompetition_id%7D/tournament\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-competitions-competition-id-tournament"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/file","capability":"Apex dashboard file","description":"Get File operation on the Apex orchestrator API (GET /dashboard/file), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Not individually probed; the auth basis is the 401 observed on sampled routes in this same dashboard family.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/file' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/file\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/file\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-file"},{"auth":{"location":"header","name":"X-API-Key","scheme":"api-key","scopes_note":"The subnet's own OpenAPI spec declares no securitySchemes, but the dashboard routes reject an unauthenticated call with HTTP 401 naming the X-API-Key header explicitly (live-checked 2026-07-21)."},"auth_required":true,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/dashboard/miners/leaderboard","capability":"Apex dashboard miners leaderboard","description":"Get Miner Leaderboard operation on the Apex orchestrator API (GET /dashboard/miners/leaderboard), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security for it, but the dashboard family is credential-gated: registered auth_required:true with probe.enabled:false (Phase 3), correcting what the schema implies. Live-verified 2026-07-21: an unauthenticated GET returns HTTP 401 {\"detail\":\"API key required. Please provide X-API-Key header.\"}.","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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/dashboard/miners/leaderboard' \\\n  -H 'X-API-Key: YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/dashboard/miners/leaderboard\", headers={\"X-API-Key\": \"YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/dashboard/miners/leaderboard\", {\n  headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-dashboard-miners-leaderboard"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/healthcheck","capability":"Apex orchestrator healthcheck API","description":"Public no-auth GET /healthcheck on apex.api.macrocosmos.ai returning liveness JSON (observed: {\"status\":\"healthy\"}). Documented as GET /healthcheck in the subnet OpenAPI spec; apex.api.macrocosmos.ai is the mainnet ORCHESTRATOR_HOST (https) in the official apex shared settings. Live-verified 2026-07-22: HTTP 200 JSON {\"status\":\"healthy\"}.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-1-apex-healthcheck.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://apex.api.macrocosmos.ai/healthcheck"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-1-apex-healthcheck.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":130,"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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/healthcheck'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/healthcheck\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/healthcheck\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-healthcheck"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/healthcheck/ready","capability":"Apex orchestrator readiness check","description":"Public no-auth GET returning readiness status (observed: {\"status\":\"ready\"}), distinct from the already-tracked liveness /healthcheck. Documented in the subnet's own OpenAPI schema (path /healthcheck/ready); same host as the existing healthcheck surface. Live-verified 2026-07-22: HTTP 200 JSON {\"status\":\"ready\"}.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-1-apex-healthcheck-ready.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://apex.api.macrocosmos.ai/healthcheck/ready"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-1-apex-healthcheck-ready.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":144,"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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/healthcheck/ready'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/healthcheck/ready\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/healthcheck/ready\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-healthcheck-ready"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/metrics","capability":"Apex orchestrator Prometheus metrics","description":"Public no-auth GET returning Prometheus text-exposition-format process/runtime metrics (python_gc_objects_collected_total and similar). Documented in the subnet's own OpenAPI schema (path /metrics); plain-text response, not JSON, so tracked with expect: any. Live-verified 2026-07-22: HTTP 200 Prometheus text exposition.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"non-json response","status":"capture-failed"},"health":{"status":"ok","classification":"live","latency_ms":136,"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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/metrics'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/metrics\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/metrics\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-metrics"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/miner/competition","capability":"Apex miner competition","description":"Get Competition operation on the Apex orchestrator API (GET /miner/competition), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 400 rejecting a missing or invalid on-chain address parameter, so it is parameter-gated rather than credential-gated; the probe is disabled and no auth requirement is asserted.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/miner/competition'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/miner/competition\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/miner/competition\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-miner-competition"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/miner/competitions/%7Bcompetition_id%7D/previous-round-input-files","capability":"Apex miner competitions competition id previous round input files","description":"Get Previous Round Input Files operation on the Apex orchestrator API (GET /miner/competitions/{competition_id}/previous-round-input-files), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. Path-parameterized, so there is no single fixed callable URL; the template is registered per the registry's catalog-everything policy (Phase 2).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/miner/competitions/%7Bcompetition_id%7D/previous-round-input-files'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/miner/competitions/%7Bcompetition_id%7D/previous-round-input-files\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/miner/competitions/%7Bcompetition_id%7D/previous-round-input-files\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-miner-competitions-competition-id-previous-round-input-files"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/miner/submission","capability":"Apex miner submission","description":"Get Submissions operation on the Apex orchestrator API (GET, POST /miner/submission), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 400 rejecting a missing or invalid on-chain address parameter, so it is parameter-gated rather than credential-gated; the probe is disabled and no auth requirement is asserted.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/miner/submission'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/miner/submission\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/miner/submission\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-miner-submission"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/miner/submission/code","capability":"Apex miner submission code","description":"Get Submission Code operation on the Apex orchestrator API (GET /miner/submission/code), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 422 naming query parameter \"competition_id\" as required, so it is a query-param route -- the fixed base URL is registered with the probe disabled and it is callable via call_subnet_surface's query argument.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/miner/submission/code'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/miner/submission/code\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/miner/submission/code\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-miner-submission-code"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/miner/submission/fee","capability":"Apex miner submission fee","description":"Get Submission Fee operation on the Apex orchestrator API (GET /miner/submission/fee), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 422 naming query parameter \"competition_id\" as required, so it is a query-param route -- the fixed base URL is registered with the probe disabled and it is callable via call_subnet_surface's query argument.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/miner/submission/fee'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/miner/submission/fee\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/miner/submission/fee\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-miner-submission-fee"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/miner/submission/file","capability":"Apex miner submission file","description":"Get Submission File operation on the Apex orchestrator API (GET /miner/submission/file), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 422 naming query parameter \"submission_id\" as required, so it is a query-param route -- the fixed base URL is registered with the probe disabled and it is callable via call_subnet_surface's query argument.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/miner/submission/file'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/miner/submission/file\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/miner/submission/file\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-miner-submission-file"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/miner/submission/%7Bsubmission_id%7D/detail","capability":"Apex miner submission submission id detail","description":"Get Submission Detail operation on the Apex orchestrator API (GET /miner/submission/{submission_id}/detail), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. Path-parameterized, so there is no single fixed callable URL; the template is registered per the registry's catalog-everything policy (Phase 2).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/miner/submission/%7Bsubmission_id%7D/detail'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/miner/submission/%7Bsubmission_id%7D/detail\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/miner/submission/%7Bsubmission_id%7D/detail\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-miner-submission-submission-id-detail"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/openapi.json","capability":"Apex orchestrator API OpenAPI schema","description":"Machine-readable OpenAPI 3.x schema for the Apex SN1 orchestrator (title: FastAPI). Served publicly at apex.api.macrocosmos.ai; documents miner submission, competition, validator scoring, and /healthcheck routes. Mainnet default host in the official apex shared settings (ORCHESTRATOR_HOST). Live-verified 2026-07-22: GET returns OpenAPI 3.1.0 JSON (title FastAPI).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer"],"live_status":"unknown"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-1-apex-orchestrator-openapi.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://apex.api.macrocosmos.ai/openapi.json"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-1-apex-orchestrator-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":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"surface-id","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/openapi.json'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/openapi.json\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/openapi.json\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-orchestrator-openapi"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/public/miners/by-coldkey/%7Bcoldkey%7D/exists","capability":"Apex public miners by onchain-account onchain-account exists","description":"onchain-account Exists operation on the Apex orchestrator API (GET /public/miners/byonchain-account/{onchain-account}/exists), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. Path-parameterized, so there is no single fixed callable URL; the template is registered per the registry's catalog-everything policy (Phase 2).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/public/miners/by-coldkey/%7Bcoldkey%7D/exists'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/public/miners/by-coldkey/%7Bcoldkey%7D/exists\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/public/miners/by-coldkey/%7Bcoldkey%7D/exists\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-public-miners-byonchain-account-onchain-account-exists"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/public/miners/by-coldkey/%7Bcoldkey%7D/profile","capability":"Apex public miners by onchain-account onchain-account profile","description":"Get Miner Profile operation on the Apex orchestrator API (GET /public/miners/byonchain-account/{onchain-account}/profile), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. Path-parameterized, so there is no single fixed callable URL; the template is registered per the registry's catalog-everything policy (Phase 2).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/public/miners/by-coldkey/%7Bcoldkey%7D/profile'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/public/miners/by-coldkey/%7Bcoldkey%7D/profile\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/public/miners/by-coldkey/%7Bcoldkey%7D/profile\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-public-miners-byonchain-account-onchain-account-profile"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/validator/global_miner_scores","capability":"Apex validator global miner scores","description":"Get Global Miner Scores operation on the Apex orchestrator API (GET /validator/global_miner_scores), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 400 rejecting a missing or invalid on-chain address parameter, so it is parameter-gated rather than credential-gated; the probe is disabled and no auth requirement is asserted.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/validator/global_miner_scores'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/validator/global_miner_scores\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/validator/global_miner_scores\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-validator-global-miner-scores"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/worker/job","capability":"Apex worker job","description":"Get Job operation on the Apex orchestrator API (GET /worker/job), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/worker/job'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/worker/job\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/worker/job\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-worker-job"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/worker/job/file","capability":"Apex worker job file","description":"Post Job File operation on the Apex orchestrator API (POST /worker/job/file), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/worker/job/file'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/worker/job/file\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/worker/job/file\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-worker-job-file"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/worker/job/reject","capability":"Apex worker job reject","description":"Post Job Reject operation on the Apex orchestrator API (POST /worker/job/reject), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/worker/job/reject'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/worker/job/reject\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/worker/job/reject\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-worker-job-reject"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://apex.api.macrocosmos.ai/worker/job/results","capability":"Apex worker job results","description":"Post Job Results operation on the Apex orchestrator API (POST /worker/job/results), declared in the subnet's own OpenAPI spec at https://apex.api.macrocosmos.ai/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture only samples enabled GET probes","status":"non-get"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"macrocosmos","schema_artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-1-apex-orchestrator-openapi.json","hash":"96d69c405a0410a844df8ed81712537af29ac96790254c3b960bd13c79e5a991","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-1-apex-orchestrator-openapi","url":"https://apex.api.macrocosmos.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://apex.api.macrocosmos.ai/openapi.json","snippets":{"curl":"curl -sS 'https://apex.api.macrocosmos.ai/worker/job/results'","python":"import requests\n\nresp = requests.get(\"https://apex.api.macrocosmos.ai/worker/job/results\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://apex.api.macrocosmos.ai/worker/job/results\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-apex-worker-job-results"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://huggingface.co/datasets/macrocosm-os/subnet1-synthetic-data-sample","capability":"Apex SN1 synthetic-data sample","description":"Macrocosmos-published HuggingFace sample of Subnet 1 synthetic Q&A/reasoning data (MIT, public, not gated). The dataset's SAMPLE.md opens \"# Subnet 1: Sample Data\" and the official Macrocosmos org (source) lists it; fills the subnet's noted missing-data-artifact gap.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"non-json response","status":"capture-failed"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"data-artifact","provider":"macrocosmos","schema_artifact":null,"schema_source":null,"schema_status":null,"schema_url":null,"snippets":{"curl":"curl -sS 'https://huggingface.co/datasets/macrocosm-os/subnet1-synthetic-data-sample'","python":"import requests\n\nresp = requests.get(\"https://huggingface.co/datasets/macrocosm-os/subnet1-synthetic-data-sample\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://huggingface.co/datasets/macrocosm-os/subnet1-synthetic-data-sample\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-1-macrocosmos-data-artifact"}],"slug":"sn-1","subnet_type":"application","operational_observed_at":"2026-07-27T23:00:18.289Z","health_source":"live-cron-prober"},"meta":{"artifact_path":"/metagraph/agent-catalog/1.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"}}