{"ok":true,"schema_version":1,"data":{"agent_readiness":{"blocker_level":"missing-data","blockers":[{"code":"missing-docs","field":"docs_url","message":"No public documentation link is recorded.","next_action":"Add an official docs URL or document that no public docs exist.","severity":"missing-data"}],"missing_fields":["docs_url"],"status":"callable"},"categories":["baseline-augmented","baseline-curated","official-source-repo","official-website"],"completeness_score":93,"contract_version":"2026-07-03.2","example_count":0,"examples":[],"generated_at":"2026-07-27T10:51:25.049Z","integration_readiness":100,"name":"Leoma","netuid":99,"readiness":{"components":{"active_lifecycle":true,"auth_clarity":true,"callable_now":true,"documented":true,"has_callable_api":true,"has_candidate_api":true,"has_public_docs":false,"has_source_repo":true,"profile_complete":true},"readiness_tier":"buildable","readiness_version":2,"score":100,"readiness_verified":true},"schema_version":1,"service_count":29,"services":[{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/blacklist","capability":"Leoma blacklist records","description":"Public no-auth GET /blacklist on api.leoma.ai returning full blacklist entries (hotkey, reason, added_by, created_at). Documented in the subnet's own OpenAPI schema. Distinct in shape from the hotkey-only /blacklist/miners list.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-blacklist.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.leoma.ai/blacklist"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-blacklist.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":316,"last_ok":"2026-07-27T22:30:18.289Z","last_checked":"2026-07-27T22:30:18.289Z","stale":false,"observed_by":"live-cron-prober"},"kind":"data-artifact","provider":"leoma","schema_artifact":null,"schema_source":null,"schema_status":null,"schema_url":null,"snippets":{"curl":"curl -sS 'https://api.leoma.ai/blacklist'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/blacklist\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/blacklist\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-blacklist"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/blacklist/miners","capability":"Leoma blacklisted miner hotkeys","description":"Public no-auth GET /blacklist/miners on api.leoma.ai returning a plain array of blacklisted miner hotkeys. Documented in the subnet's own OpenAPI schema. Distinct in shape from the full-record /blacklist surface.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-blacklist-miners.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.leoma.ai/blacklist/miners"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-blacklist-miners.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":280,"last_ok":"2026-07-27T22:30:18.289Z","last_checked":"2026-07-27T22:30:18.289Z","stale":false,"observed_by":"live-cron-prober"},"kind":"data-artifact","provider":"leoma","schema_artifact":null,"schema_source":null,"schema_status":null,"schema_url":null,"snippets":{"curl":"curl -sS 'https://api.leoma.ai/blacklist/miners'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/blacklist/miners\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/blacklist/miners\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-blacklist-miners"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/blacklist/%7Bhotkey%7D","capability":"Leoma blacklist operator account","description":"Remove From Blacklist operation on the Leoma API (DELETE, GET /blacklist/{operator account}), declared in the subnet's own OpenAPI spec at https://api.leoma.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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/blacklist/%7Bhotkey%7D'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/blacklist/%7Bhotkey%7D\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/blacklist/%7Bhotkey%7D\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-blacklist-operator-account"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/health","capability":"Leoma API health","description":"Public no-auth GET /health on api.leoma.ai returning application liveness JSON (observed: status, version, database, metagraph_synced, last_sync). Documented in the subnet OpenAPI spec and implemented in the official RendixNetwork/leoma health route used by validator API clients.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-health.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.leoma.ai/health"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-health.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":399,"last_ok":"2026-07-27T22:30:18.289Z","last_checked":"2026-07-27T22:30:18.289Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/health'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/health\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/health\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-health"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/miners/all","capability":"Leoma miners all","description":"Get All Miners operation on the Leoma API (GET /miners/all), declared in the subnet's own OpenAPI spec at https://api.leoma.ai/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 422 naming a required validator-identity request header as required, so the probe is left disabled.","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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/miners/all'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/miners/all\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/miners/all\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-miners-all"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/miners/info/%7Bminer_hotkey%7D","capability":"Leoma miners info miner operator account","description":"Get Miner Info operation on the Leoma API (GET /miners/info/{miner account id}), declared in the subnet's own OpenAPI spec at https://api.leoma.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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/miners/info/%7Bminer_hotkey%7D'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/miners/info/%7Bminer_hotkey%7D\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/miners/info/%7Bminer_hotkey%7D\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-miners-info-miner-account-id"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/miners/list","capability":"Leoma miners list","description":"Public no-auth GET returning the registered miners list (uid, hotkey, model_name, model_revision). Documented in the subnet's own OpenAPI schema.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-miners-list.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.leoma.ai/miners/list"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-miners-list.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":102,"last_ok":"2026-07-27T22:30:18.289Z","last_checked":"2026-07-27T22:30:18.289Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/miners/list'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/miners/list\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/miners/list\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-miners-list"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/miners/%7Bminer_hotkey%7D","capability":"Leoma miners miner operator account","description":"Get Miner operation on the Leoma API (GET /miners/{miner account id}), declared in the subnet's own OpenAPI spec at https://api.leoma.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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/miners/%7Bminer_hotkey%7D'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/miners/%7Bminer_hotkey%7D\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/miners/%7Bminer_hotkey%7D\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-miners-miner-account-id"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/miners/%7Bminer_hotkey%7D/tasks","capability":"Leoma miners miner operator account tasks","description":"Get Miner Tasks operation on the Leoma API (GET /miners/{miner account id}/tasks), declared in the subnet's own OpenAPI spec at https://api.leoma.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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/miners/%7Bminer_hotkey%7D/tasks'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/miners/%7Bminer_hotkey%7D/tasks\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/miners/%7Bminer_hotkey%7D/tasks\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-miners-miner-account-id-tasks"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/miners/uid/%7Buid%7D","capability":"Leoma miners uid uid","description":"Get Miner By Uid operation on the Leoma API (GET /miners/uid/{uid}), declared in the subnet's own OpenAPI spec at https://api.leoma.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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/miners/uid/%7Buid%7D'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/miners/uid/%7Buid%7D\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/miners/uid/%7Buid%7D\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-miners-uid-uid"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/miners/valid","capability":"Leoma miners valid","description":"Get Valid Miners operation on the Leoma API (GET /miners/valid), declared in the subnet's own OpenAPI spec at https://api.leoma.ai/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 422 naming a required validator-identity request header as required, so the probe is left disabled.","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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/miners/valid'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/miners/valid\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/miners/valid\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-miners-valid"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/openapi.json","capability":"Leoma validator API OpenAPI schema","description":"Public no-auth OpenAPI 3.x schema for the SN99 Leoma validator API (title \"Leoma API\", version 0.3.2, 28 paths) on api.leoma.ai. Documents /health, miner listing, samples, scores, and related validator routes; same host as the existing health and scores/stats surfaces.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer"],"live_status":"unknown"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-openapi.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.leoma.ai/openapi.json"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"surface-id","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/openapi.json'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/openapi.json\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/openapi.json\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-openapi"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/samples","capability":"Leoma samples","description":"Submit Sample operation on the Leoma API (POST /samples), declared in the subnet's own OpenAPI spec at https://api.leoma.ai/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled.","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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/samples'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/samples\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/samples\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-samples"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/samples/batch","capability":"Leoma samples batch","description":"Submit Samples Batch operation on the Leoma API (POST /samples/batch), declared in the subnet's own OpenAPI spec at https://api.leoma.ai/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled.","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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/samples/batch'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/samples/batch\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/samples/batch\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-samples-batch"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/samples/list","capability":"Leoma samples list","description":"Public no-auth GET returning evaluation sample records (id, task_id, validator_hotkey, miner_hotkey). Documented in the subnet's own OpenAPI schema.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-samples-list.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.leoma.ai/samples/list"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-samples-list.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":175,"last_ok":"2026-07-27T22:30:18.289Z","last_checked":"2026-07-27T22:30:18.289Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/samples/list'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/samples/list\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/samples/list\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-samples-list"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/samples/miner/%7Bminer_hotkey%7D","capability":"Leoma samples miner miner operator account","description":"Get Miner Samples operation on the Leoma API (GET /samples/miner/{miner account id}), declared in the subnet's own OpenAPI spec at https://api.leoma.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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/samples/miner/%7Bminer_hotkey%7D'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/samples/miner/%7Bminer_hotkey%7D\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/samples/miner/%7Bminer_hotkey%7D\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-samples-miner-miner-account-id"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/samples/task","capability":"Leoma samples task","description":"Get Task Samples operation on the Leoma API (GET /samples/task), declared in the subnet's own OpenAPI spec at https://api.leoma.ai/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 422 naming a required validator-identity query parameter 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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/samples/task'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/samples/task\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/samples/task\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-samples-task"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/samples/validator/%7Bvalidator_hotkey%7D","capability":"Leoma samples validator validator operator account","description":"Get Validator Samples operation on the Leoma API (GET /samples/validator/{validator account id}), declared in the subnet's own OpenAPI spec at https://api.leoma.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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/samples/validator/%7Bvalidator_hotkey%7D'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/samples/validator/%7Bvalidator_hotkey%7D\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/samples/validator/%7Bvalidator_hotkey%7D\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-samples-validator-validator-account-id"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/scores","capability":"Leoma per-miner scores","description":"Public no-auth GET /scores on api.leoma.ai returning per-miner scoring aggregates keyed by hotkey (avg_score, total_samples, total_passed, pass_rate, validator_count). Documented in the subnet's own OpenAPI schema; same api.leoma.ai host as the existing scores/stats and scores/validators surfaces.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-scores.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.leoma.ai/scores"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-scores.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":180,"last_ok":"2026-07-27T22:30:18.289Z","last_checked":"2026-07-27T22:30:18.289Z","stale":false,"observed_by":"live-cron-prober"},"kind":"data-artifact","provider":"leoma","schema_artifact":null,"schema_source":null,"schema_status":null,"schema_url":null,"snippets":{"curl":"curl -sS 'https://api.leoma.ai/scores'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/scores\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/scores\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-scores"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/scores/miner/%7Bminer_hotkey%7D","capability":"Leoma scores miner miner operator account","description":"Get Miner Scores operation on the Leoma API (GET /scores/miner/{miner account id}), declared in the subnet's own OpenAPI spec at https://api.leoma.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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/scores/miner/%7Bminer_hotkey%7D'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/scores/miner/%7Bminer_hotkey%7D\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/scores/miner/%7Bminer_hotkey%7D\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-scores-miner-miner-account-id"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/scores/rank","capability":"Leoma miner rank leaderboard","description":"Public no-auth GET /scores/rank on api.leoma.ai returning the ranked miner leaderboard (miner_hotkey, uid, rank, passed_count, pass_rate, block, eligible). Documented in the subnet's own OpenAPI schema; same host as the other scores surfaces.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-scores-rank.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.leoma.ai/scores/rank"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-scores-rank.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":256,"last_ok":"2026-07-27T22:30:18.289Z","last_checked":"2026-07-27T22:30:18.289Z","stale":false,"observed_by":"live-cron-prober"},"kind":"data-artifact","provider":"leoma","schema_artifact":null,"schema_source":null,"schema_status":null,"schema_url":null,"snippets":{"curl":"curl -sS 'https://api.leoma.ai/scores/rank'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/scores/rank\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/scores/rank\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-scores-rank"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/scores/stats","capability":"Leoma network score summary","description":"Public no-auth GET /scores/stats on api.leoma.ai returning network-wide aggregate counters (total_validators, total_miners, total_samples, total_score_entries, overall_pass_rate). Documented as a route in the subnet's own OpenAPI schema (api.leoma.ai/openapi.json, already cited as a source for the existing health surface); same api.leoma.ai host.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-scores-stats.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.leoma.ai/scores/stats"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-scores-stats.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":156,"last_ok":"2026-07-27T22:30:18.289Z","last_checked":"2026-07-27T22:30:18.289Z","stale":false,"observed_by":"live-cron-prober"},"kind":"data-artifact","provider":"leoma","schema_artifact":null,"schema_source":null,"schema_status":null,"schema_url":null,"snippets":{"curl":"curl -sS 'https://api.leoma.ai/scores/stats'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/scores/stats\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/scores/stats\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-scores-stats"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/scores/validator/%7Bvalidator_hotkey%7D","capability":"Leoma scores validator validator operator account","description":"Get Validator Scores operation on the Leoma API (GET /scores/validator/{validator account id}), declared in the subnet's own OpenAPI spec at https://api.leoma.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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/scores/validator/%7Bvalidator_hotkey%7D'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/scores/validator/%7Bvalidator_hotkey%7D\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/scores/validator/%7Bvalidator_hotkey%7D\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-scores-validator-validator-account-id"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/scores/validators","capability":"Leoma validator scores","description":"Public no-auth GET returning per-validator scoring stats (total_samples, total_passed, avg_score). Documented in the subnet's own OpenAPI schema.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-scores-validators.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.leoma.ai/scores/validators"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-scores-validators.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":343,"last_ok":"2026-07-27T22:30:18.289Z","last_checked":"2026-07-27T22:30:18.289Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/scores/validators'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/scores/validators\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/scores/validators\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-scores-validators"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/tasks","capability":"Leoma tasks","description":"Get Miner Tasks operation on the Leoma API (GET /tasks), declared in the subnet's own OpenAPI spec at https://api.leoma.ai/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 422 naming a required miner-identity query parameter 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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/tasks'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/tasks\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/tasks\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-tasks"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/tasks/latest","capability":"Leoma latest task id","description":"Public no-auth GET /tasks/latest on api.leoma.ai returning the most recent evaluation task_id. Documented in the subnet's own OpenAPI schema.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-tasks-latest.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.leoma.ai/tasks/latest"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-tasks-latest.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":273,"last_ok":"2026-07-27T22:30:18.289Z","last_checked":"2026-07-27T22:30:18.289Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/tasks/latest'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/tasks/latest\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/tasks/latest\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-tasks-latest"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/tasks/%7Btask_id%7D","capability":"Leoma tasks task id","description":"Get Task Detail operation on the Leoma API (GET /tasks/{task_id}), declared in the subnet's own OpenAPI spec at https://api.leoma.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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/tasks/%7Btask_id%7D'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/tasks/%7Btask_id%7D\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/tasks/%7Btask_id%7D\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-tasks-task-id"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/tasks/%7Btask_id%7D/miner/%7Bminer_hotkey%7D","capability":"Leoma tasks task id miner miner operator account","description":"Get Task Miner Detail operation on the Leoma API (GET /tasks/{task_id}/miner/{miner account id}), declared in the subnet's own OpenAPI spec at https://api.leoma.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":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/tasks/%7Btask_id%7D/miner/%7Bminer_hotkey%7D'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/tasks/%7Btask_id%7D/miner/%7Bminer_hotkey%7D\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/tasks/%7Btask_id%7D/miner/%7Bminer_hotkey%7D\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-tasks-task-id-miner-miner-account-id"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://api.leoma.ai/weights","capability":"Leoma current weight-setting result","description":"Public no-auth GET /weights on api.leoma.ai returning the current round's winning miner and per-miner weight allocation (winner_uid, miners[].miner_hotkey/uid/pass_rate/weight). Documented in the subnet's own OpenAPI schema.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-weights.json","captured_at":"2026-07-27T10:51:25.372Z","request":{"method":"GET","url":"https://api.leoma.ai/weights"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-99-leoma-weights.json","captured_at":"2026-07-27T10:51:25.372Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":114,"last_ok":"2026-07-27T22:30:18.289Z","last_checked":"2026-07-27T22:30:18.289Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"leoma","schema_artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-99-leoma-openapi.json","hash":"59f418a51a0d96947a8404b9c5fb7e09f03a131429035859f032938fcd47ff76","match":"same-origin-openapi","observed_at":"2026-07-27T10:51:25.372Z","status":"captured","surface_id":"sn-99-leoma-openapi","url":"https://api.leoma.ai/openapi.json"},"schema_status":"machine-readable","schema_url":"https://api.leoma.ai/openapi.json","snippets":{"curl":"curl -sS 'https://api.leoma.ai/weights'","python":"import requests\n\nresp = requests.get(\"https://api.leoma.ai/weights\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://api.leoma.ai/weights\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-99-leoma-weights"}],"slug":"sn-99","subnet_type":"application","operational_observed_at":"2026-07-27T22:30:18.289Z","health_source":"live-cron-prober","previously_known_as":["Thirty Spokes"]},"meta":{"artifact_path":"/metagraph/agent-catalog/99.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-27T22:30:18.289Z"}}