{"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","compute","identity-reviewed","official-source-repo","official-website"],"completeness_score":93,"contract_version":"2026-07-03.2","example_count":0,"examples":[],"generated_at":"2026-09-10T12:15:44.147Z","integration_readiness":100,"name":"lium.io","netuid":51,"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":151,"services":[{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/admin/banned-machines","capability":"Lium admin banned machines","description":"Get All Banned Machines operation on the Lium Backend API (GET, POST /admin/banned-machines), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/admin/banned-machines' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/admin/banned-machines\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/admin/banned-machines\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-admin-banned-machines"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/admin/banned-machines/%7Bban_id%7D","capability":"Lium admin banned machines ban id","description":"Remove Banned Machine operation on the Lium Backend API (DELETE, GET, PATCH /admin/banned-machines/{ban_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/admin/banned-machines/%7Bban_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/admin/banned-machines/%7Bban_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/admin/banned-machines/%7Bban_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-admin-banned-machines-ban-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/admin/custom-referral-links","capability":"Lium admin custom referral links","description":"Get All Custom Referral Links operation on the Lium Backend API (GET, POST /admin/custom-referral-links), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/admin/custom-referral-links' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/admin/custom-referral-links\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/admin/custom-referral-links\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-admin-custom-referral-links"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/admin/custom-referral-links/%7Blink_id%7D","capability":"Lium admin custom referral links link id","description":"Deactivate Custom Referral Link operation on the Lium Backend API (DELETE, GET, PATCH /admin/custom-referral-links/{link_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/admin/custom-referral-links/%7Blink_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/admin/custom-referral-links/%7Blink_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/admin/custom-referral-links/%7Blink_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-admin-custom-referral-links-link-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/admin/custom-referral-links/stats","capability":"Lium admin custom referral links stats","description":"Get All Link Stats operation on the Lium Backend API (GET /admin/custom-referral-links/stats), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/admin/custom-referral-links/stats' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/admin/custom-referral-links/stats\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/admin/custom-referral-links/stats\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-admin-custom-referral-links-stats"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/admin/custom-referral-links/validate/%7Bcode%7D","capability":"Lium admin custom referral links validate code","description":"Validate Custom Referral Link operation on the Lium Backend API (POST /admin/custom-referral-links/validate/{code}), declared in the subnet's own OpenAPI spec at https://lium.io/api/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 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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/admin/custom-referral-links/validate/%7Bcode%7D' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/admin/custom-referral-links/validate/%7Bcode%7D\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/admin/custom-referral-links/validate/%7Bcode%7D\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-admin-custom-referral-links-validate-code"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/admin/expiring-credit-grants","capability":"Lium admin expiring credit grants","description":"Get Expiring Credit Grants operation on the Lium Backend API (GET, POST /admin/expiring-credit-grants), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/admin/expiring-credit-grants' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/admin/expiring-credit-grants\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/admin/expiring-credit-grants\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-admin-expiring-credit-grants"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/auth/github-login","capability":"Lium auth github login","description":"Login With Github operation on the Lium Backend API (POST /auth/github-login), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/auth/github-login' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/auth/github-login\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/auth/github-login\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-auth-github-login"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/auth/github-login-complete","capability":"Lium auth github login complete","description":"Github Login Complete operation on the Lium Backend API (POST /auth/github-login-complete), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/auth/github-login-complete' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/auth/github-login-complete\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/auth/github-login-complete\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-auth-github-login-complete"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/auth/google-login","capability":"Lium auth google login","description":"Login With Google operation on the Lium Backend API (POST /auth/google-login), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/auth/google-login' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/auth/google-login\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/auth/google-login\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-auth-google-login"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/auth/google-login-complete","capability":"Lium auth google login complete","description":"Google Login Complete operation on the Lium Backend API (POST /auth/google-login-complete), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/auth/google-login-complete' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/auth/google-login-complete\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/auth/google-login-complete\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-auth-google-login-complete"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/auth/logout","capability":"Lium auth logout","description":"Logout operation on the Lium Backend API (POST /auth/logout), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/auth/logout' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/auth/logout\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/auth/logout\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-auth-logout"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/auth/resend-verify-email","capability":"Lium auth resend verify email","description":"Resend Verify Email operation on the Lium Backend API (POST /auth/resend-verify-email), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/auth/resend-verify-email' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/auth/resend-verify-email\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/auth/resend-verify-email\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-auth-resend-verify-email"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/auth/verify-email","capability":"Lium auth verify email","description":"Verify Email operation on the Lium Backend API (POST /auth/verify-email), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/auth/verify-email' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/auth/verify-email\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/auth/verify-email\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-auth-verify-email"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/backup-configs","capability":"Lium backup configs","description":"List backup configurations operation on the Lium Backend API (GET, POST /backup-configs), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/backup-configs' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/backup-configs\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/backup-configs\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-backup-configs"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/backup-configs/%7Bconfig_id%7D","capability":"Lium backup configs config id","description":"Delete backup configuration operation on the Lium Backend API (DELETE, PUT /backup-configs/{config_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/backup-configs/%7Bconfig_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/backup-configs/%7Bconfig_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/backup-configs/%7Bconfig_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-backup-configs-config-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/backup-configs/pod/%7Bpod_id%7D","capability":"Lium backup configs pod pod id","description":"Get backup configuration operation on the Lium Backend API (GET /backup-configs/pod/{pod_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/backup-configs/pod/%7Bpod_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/backup-configs/pod/%7Bpod_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/backup-configs/pod/%7Bpod_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-backup-configs-pod-pod-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/backup-logs/","capability":"Lium backup logs","description":"Get all backup logs operation on the Lium Backend API (GET /backup-logs/), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/backup-logs/' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/backup-logs/\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/backup-logs/\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-backup-logs"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/backup-logs/%7Bbackup_log_id%7D","capability":"Lium backup logs backup log id","description":"Get backup log operation on the Lium Backend API (GET /backup-logs/{backup_log_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/backup-logs/%7Bbackup_log_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/backup-logs/%7Bbackup_log_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/backup-logs/%7Bbackup_log_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-backup-logs-backup-log-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/backup-logs/%7Bbackup_log_id%7D/progress","capability":"Lium backup logs backup log id progress","description":"Update backup progress operation on the Lium Backend API (PUT /backup-logs/{backup_log_id}/progress), declared in the subnet's own OpenAPI spec at https://lium.io/api/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 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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/backup-logs/%7Bbackup_log_id%7D/progress' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/backup-logs/%7Bbackup_log_id%7D/progress\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/backup-logs/%7Bbackup_log_id%7D/progress\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-backup-logs-backup-log-id-progress"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/backup-logs/bulk-delete","capability":"Lium backup logs bulk delete","description":"Bulk delete backup logs (async) operation on the Lium Backend API (POST /backup-logs/bulk-delete), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/backup-logs/bulk-delete' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/backup-logs/bulk-delete\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/backup-logs/bulk-delete\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-backup-logs-bulk-delete"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/backup-logs/bulk-delete/status/%7Btask_id%7D","capability":"Lium backup logs bulk delete status task id","description":"Poll bulk delete task status operation on the Lium Backend API (GET /backup-logs/bulk-delete/status/{task_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/backup-logs/bulk-delete/status/%7Btask_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/backup-logs/bulk-delete/status/%7Btask_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/backup-logs/bulk-delete/status/%7Btask_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-backup-logs-bulk-delete-status-task-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/backup-logs/%7Blog_id%7D","capability":"Lium backup logs log id","description":"Delete backup log operation on the Lium Backend API (DELETE /backup-logs/{log_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/backup-logs/%7Blog_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/backup-logs/%7Blog_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/backup-logs/%7Blog_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-backup-logs-log-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/backup-logs/pod/%7Bpod_id%7D","capability":"Lium backup logs pod pod id","description":"Get backup logs operation on the Lium Backend API (GET /backup-logs/pod/{pod_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/backup-logs/pod/%7Bpod_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/backup-logs/pod/%7Bpod_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/backup-logs/pod/%7Bpod_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-backup-logs-pod-pod-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/billing/billing-history/%7Bminer_coldkey%7D","capability":"Lium billing billing history miner onchain-account","description":"Get the billing history for a provider operation on the Lium Backend API (GET /billing/billing-history/{mineronchain-account}), declared in the subnet's own OpenAPI spec at https://lium.io/api/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 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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/billing/billing-history/%7Bminer_coldkey%7D' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/billing/billing-history/%7Bminer_coldkey%7D\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/billing/billing-history/%7Bminer_coldkey%7D\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-billing-billing-history-mineronchain-account"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/billing/billing-info-for-users","capability":"Lium billing billing info for users","description":"Get the billing info for a user operation on the Lium Backend API (GET /billing/billing-info-for-users), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/billing/billing-info-for-users' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/billing/billing-info-for-users\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/billing/billing-info-for-users\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-billing-billing-info-for-users"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/billing/billing-per-day","capability":"Lium billing billing per day","description":"Get the billing info per day operation on the Lium Backend API (GET /billing/billing-per-day), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/billing/billing-per-day' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/billing/billing-per-day\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/billing/billing-per-day\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-billing-billing-per-day"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/bookmark","capability":"Lium bookmark","description":"Get bookmarked providers operation on the Lium Backend API (GET /bookmark), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/bookmark' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/bookmark\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/bookmark\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-bookmark"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/bookmark/executors","capability":"Lium bookmark executors","description":"Get nodes from bookmarked providers operation on the Lium Backend API (GET /bookmark/executors), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/bookmark/executors' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/bookmark/executors\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/bookmark/executors\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-bookmark-executors"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/bookmark/%7Bminer_hotkey%7D","capability":"Lium bookmark miner operator-account","description":"Remove provider bookmark operation on the Lium Backend API (DELETE, POST /bookmark/{mineroperator-account}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/bookmark/%7Bminer_hotkey%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/bookmark/%7Bminer_hotkey%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/bookmark/%7Bminer_hotkey%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-bookmark-mineroperator-account"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/cli-auth/approve","capability":"Lium cli auth approve","description":"Approve Cli Auth Session operation on the Lium Backend API (POST /cli-auth/approve), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/cli-auth/approve' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/cli-auth/approve\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/cli-auth/approve\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-cli-auth-approve"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/cli-auth/init","capability":"Lium cli auth init","description":"Init Cli Auth Session operation on the Lium Backend API (POST /cli-auth/init), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/cli-auth/init' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/cli-auth/init\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/cli-auth/init\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-cli-auth-init"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/cli-auth/poll/%7Bsession_id%7D","capability":"Lium cli auth poll session id","description":"Poll Cli Auth Session operation on the Lium Backend API (GET /cli-auth/poll/{session_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/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 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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/cli-auth/poll/%7Bsession_id%7D' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/cli-auth/poll/%7Bsession_id%7D\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/cli-auth/poll/%7Bsession_id%7D\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-cli-auth-poll-session-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/coinbase/create-charge","capability":"Lium coinbase create charge","description":"Create Charge operation on the Lium Backend API (POST /coinbase/create-charge), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/coinbase/create-charge' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/coinbase/create-charge\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/coinbase/create-charge\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-coinbase-create-charge"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/coinbase/webhook","capability":"Lium coinbase webhook","description":"Webhooks operation on the Lium Backend API (POST /coinbase/webhook), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/coinbase/webhook' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/coinbase/webhook\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/coinbase/webhook\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-coinbase-webhook"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/crypto-wallets","capability":"Lium crypto wallets","description":"List Crypto Wallets operation on the Lium Backend API (GET, POST /crypto-wallets), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/crypto-wallets' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/crypto-wallets\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/crypto-wallets\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-crypto-wallets"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/crypto-wallets/%7Bwallet_id%7D","capability":"Lium crypto wallets wallet id","description":"Delete Crypto Wallet operation on the Lium Backend API (DELETE /crypto-wallets/{wallet_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/crypto-wallets/%7Bwallet_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/crypto-wallets/%7Bwallet_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/crypto-wallets/%7Bwallet_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-crypto-wallets-wallet-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/crypto-wallets/%7Bwallet_id%7D/set-default","capability":"Lium crypto wallets wallet id set default","description":"Set Default Crypto Wallet operation on the Lium Backend API (PUT /crypto-wallets/{wallet_id}/set-default), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/crypto-wallets/%7Bwallet_id%7D/set-default' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/crypto-wallets/%7Bwallet_id%7D/set-default\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/crypto-wallets/%7Bwallet_id%7D/set-default\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-crypto-wallets-wallet-id-set-default"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/db-chat/chat","capability":"Lium db chat chat","description":"Chat with DB - Streaming (Admin only) operation on the Lium Backend API (POST /db-chat/chat), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/db-chat/chat' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/db-chat/chat\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/db-chat/chat\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-db-chat-chat"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/db-chat/clear","capability":"Lium db chat clear","description":"Clear chat history (Admin only) operation on the Lium Backend API (POST /db-chat/clear), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/db-chat/clear' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/db-chat/clear\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/db-chat/clear\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-db-chat-clear"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/db-chat/history","capability":"Lium db chat history","description":"Get chat history (Admin only) operation on the Lium Backend API (GET /db-chat/history), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/db-chat/history' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/db-chat/history\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/db-chat/history\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-db-chat-history"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/docker-credentials/","capability":"Lium docker authentication","description":"List operation on the Lium Backend API (GET, POST /docker-authentication/), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/docker-credentials/' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/docker-credentials/\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/docker-credentials/\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-docker-authentication"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/docker-credentials/%7Bdocker_credential_id%7D","capability":"Lium docker authentication docker authentication id","description":"Delete operation on the Lium Backend API (DELETE, GET, PUT /docker-authentication/{docker-auth-identifier}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/docker-credentials/%7Bdocker_credential_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/docker-credentials/%7Bdocker_credential_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/docker-credentials/%7Bdocker_credential_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-docker-authentication-docker-auth-identifier"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"community","base_url":"https://lium.io/api/executors/stats","capability":"Lium executor GPU utilization statistics","description":"Public no-auth GET /api/executors/stats on lium.io returning a JSON dataset of live GPU-rental statistics aggregated per GPU type across the SN51 lium.io compute marketplace (gpu_type, rented_count, all_count, utilization percentage). Documented as a security-free public endpoint in the official Lium Backend API OpenAPI spec. Verified 200 application/json.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-51-lium-executor-stats.json","captured_at":"2026-09-10T12:15:45.054Z","request":{"method":"GET","url":"https://lium.io/api/executors/stats"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-51-lium-executor-stats.json","captured_at":"2026-09-10T12:15:45.054Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":197,"last_ok":"2026-09-11T00:45:12.648Z","last_checked":"2026-09-11T00:45:12.648Z","stale":false,"observed_by":"live-cron-prober"},"kind":"data-artifact","provider":"lium","schema_artifact":null,"schema_source":null,"schema_status":null,"schema_url":null,"snippets":{"curl":"curl -sS 'https://lium.io/api/executors/stats'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/executors/stats\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/executors/stats\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-executor-stats"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/executors","capability":"Lium executors","description":"Get all available nodes operation on the Lium Backend API (GET /executors), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. Live-verified 2026-07-22: GET /executors -> HTTP 200 application/json (list of available executors with machine names and pricing). Public, no-auth and fixed-URL, so its probe is enabled.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer","auth-required"],"live_status":"ok"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"ok","classification":"live","latency_ms":290,"last_ok":"2026-09-11T00:45:12.648Z","last_checked":"2026-09-11T00:45:12.648Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/executors' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/executors\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/executors\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-executors"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"official","base_url":"https://lium.io/api/executors/count","capability":"Lium live executor count","description":"Public no-auth GET /executors/count on the Lium Backend API, returning the current count of available (unrented) executors -- distinct from /executors/total-count, which reports all registered executors. Discovered via a full diff of the subnet's own OpenAPI schema for undiscovered public GET endpoints.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-51-lium-executors-count.json","captured_at":"2026-09-10T12:15:45.054Z","request":{"method":"GET","url":"https://lium.io/api/executors/count"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-51-lium-executors-count.json","captured_at":"2026-09-10T12:15:45.054Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":272,"last_ok":"2026-09-11T00:45:12.648Z","last_checked":"2026-09-11T00:45:12.648Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/executors/count' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/executors/count\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/executors/count\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-executors-count"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/executors/default-docker-image","capability":"Lium executors default docker image","description":"Get default docker image of node operation on the Lium Backend API (GET /executors/default-docker-image), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/executors/default-docker-image' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/executors/default-docker-image\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/executors/default-docker-image\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-executors-default-docker-image"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/executors/deployment-estimate","capability":"Lium executors deployment estimate","description":"Estimate deployment time operation on the Lium Backend API (GET /executors/deployment-estimate), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/executors/deployment-estimate' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/executors/deployment-estimate\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/executors/deployment-estimate\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-executors-deployment-estimate"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/executors/%7Bexecutor_uuid%7D/hardware-utilization","capability":"Lium executors executor uuid hardware utilization","description":"Get CPU and other hardware utilization for a node operation on the Lium Backend API (GET /executors/{executor_uuid}/hardware-utilization), declared in the subnet's own OpenAPI spec at https://lium.io/api/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 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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/executors/%7Bexecutor_uuid%7D/hardware-utilization' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/executors/%7Bexecutor_uuid%7D/hardware-utilization\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/executors/%7Bexecutor_uuid%7D/hardware-utilization\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-executors-executor-uuid-hardware-utilization"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/executors/%7Bexecutor_uuid%7D/rent","capability":"Lium executors executor uuid rent","description":"Rent node operation on the Lium Backend API (POST /executors/{executor_uuid}/rent), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/executors/%7Bexecutor_uuid%7D/rent' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/executors/%7Bexecutor_uuid%7D/rent\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/executors/%7Bexecutor_uuid%7D/rent\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-executors-executor-uuid-rent"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"official","base_url":"https://lium.io/api/executors/total-count","capability":"Lium total registered executor count","description":"Public no-auth GET /executors/total-count on the Lium Backend API, returning the total count of all registered executors on the SN51 lium.io compute marketplace -- distinct from /executors/count, which reports currently-available executors. Discovered via a full diff of the subnet's own OpenAPI schema for undiscovered public GET endpoints.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-51-lium-executors-total-count.json","captured_at":"2026-09-10T12:15:45.054Z","request":{"method":"GET","url":"https://lium.io/api/executors/total-count"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-51-lium-executors-total-count.json","captured_at":"2026-09-10T12:15:45.054Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":178,"last_ok":"2026-09-11T00:45:12.648Z","last_checked":"2026-09-11T00:45:12.648Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/executors/total-count' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/executors/total-count\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/executors/total-count\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-executors-total-count"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/feedbacks","capability":"Lium feedbacks","description":"Get User Feedbacks operation on the Lium Backend API (GET, POST /feedbacks), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/feedbacks' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/feedbacks\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/feedbacks\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-feedbacks"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/feedbacks/%7Bfeedback_id%7D","capability":"Lium feedbacks feedback id","description":"Delete Feedback operation on the Lium Backend API (DELETE, GET, PUT /feedbacks/{feedback_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/feedbacks/%7Bfeedback_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/feedbacks/%7Bfeedback_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/feedbacks/%7Bfeedback_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-feedbacks-feedback-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/gpu-allocation","capability":"Lium gpu allocation","description":"Gpu Allocation operation on the Lium Backend API (POST /gpu-allocation), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/gpu-allocation' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/gpu-allocation\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/gpu-allocation\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-gpu-allocation"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/version","capability":"Lium API version health","description":"Public no-auth GET /version on the Lium Backend API (served at /api/version) returning liveness JSON with started_at and uptime_seconds. Documented as GET /version in the registered OpenAPI spec on the same host as the existing machines subnet-api surface.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-51-lium-health.json","captured_at":"2026-09-10T12:15:45.054Z","request":{"method":"GET","url":"https://lium.io/api/version"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-51-lium-health.json","captured_at":"2026-09-10T12:15:45.054Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":221,"last_ok":"2026-09-11T00:45:12.648Z","last_checked":"2026-09-11T00:45:12.648Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"schema-url","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/version' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/version\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/version\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-health"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/machines","capability":"Lium machines API","description":"Public no-auth GET /api/machines on lium.io returning a JSON array of available GPU machine types with live pricing and utilization (name, price, rental_rate, total_gpu_count, per-epoch cost estimates) for the SN51 lium.io compute marketplace. Verified 200 application/json.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-51-lium-io-machines-api.json","captured_at":"2026-09-10T12:15:45.054Z","request":{"method":"GET","url":"https://lium.io/api/machines"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-51-lium-io-machines-api.json","captured_at":"2026-09-10T12:15:45.054Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":225,"last_ok":"2026-09-11T00:45:12.648Z","last_checked":"2026-09-11T00:45:12.648Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"schema-url","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/machines' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/machines\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/machines\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-io-machines-api"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/openapi.json","capability":"Lium Backend API OpenAPI schema","description":"Public machine-readable OpenAPI 3.1.0 document for the Lium Backend API (title \"Lium Backend API\", version 1.0.0) powering the SN51 lium.io GPU-compute marketplace. Fetched 200 with a real paths object (e.g. GET /machines, /executors, /volumes, /version). No auth required to retrieve the schema.","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer"],"live_status":"unknown"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-51-lium-io-openapi.json","captured_at":"2026-09-10T12:15:45.054Z","request":{"method":"GET","url":"https://lium.io/api/openapi.json"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-51-lium-io-openapi.json","captured_at":"2026-09-10T12:15:45.054Z","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"surface-id","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/openapi.json' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/openapi.json\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/openapi.json\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-io-openapi"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/keys","capability":"Lium keys","description":"List authentication operation on the Lium Backend API (GET, POST /keys), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/keys' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/keys\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/keys\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-keys"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/keys/%7Bapi_key_id%7D","capability":"Lium keys authentication id","description":"Delete authentication operation on the Lium Backend API (DELETE, GET, PUT /keys/{access-identifier}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/keys/%7Bapi_key_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/keys/%7Bapi_key_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/keys/%7Bapi_key_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-keys-access-identifier"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"official","base_url":"https://lium.io/api/latest-set-weights","capability":"Lium latest set_weights call","description":"Public no-auth GET /latest-set-weights on the Lium Backend API, returning the SN51 validator's most recent on-chain set_weights call (uids, weights, version_key, current_block, timestamps). Discovered via a full diff of the subnet's own OpenAPI schema for undiscovered public GET endpoints.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-51-lium-latest-set-weights.json","captured_at":"2026-09-10T12:15:45.054Z","request":{"method":"GET","url":"https://lium.io/api/latest-set-weights"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-51-lium-latest-set-weights.json","captured_at":"2026-09-10T12:15:45.054Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":251,"last_ok":"2026-09-11T00:45:12.648Z","last_checked":"2026-09-11T00:45:12.648Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/latest-set-weights' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/latest-set-weights\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/latest-set-weights\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-latest-set-weights"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/locations/country_codes","capability":"Lium locations country codes","description":"Find Templates operation on the Lium Backend API (GET /locations/country_codes), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/locations/country_codes' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/locations/country_codes\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/locations/country_codes\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-locations-country-codes"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/machine-requests","capability":"Lium machine requests","description":"List all machine requests by user operation on the Lium Backend API (GET, POST /machine-requests), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/machine-requests' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/machine-requests\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/machine-requests\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-machine-requests"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/machine-requests/%7Brequest_id%7D","capability":"Lium machine requests request id","description":"Close a request operation on the Lium Backend API (DELETE, GET, PUT /machine-requests/{request_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/machine-requests/%7Brequest_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/machine-requests/%7Brequest_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/machine-requests/%7Brequest_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-machine-requests-request-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/machine-requests/%7Brequest_id%7D/achieve","capability":"Lium machine requests request id achieve","description":"Achieve a request operation on the Lium Backend API (POST /machine-requests/{request_id}/achieve), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/machine-requests/%7Brequest_id%7D/achieve' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/machine-requests/%7Brequest_id%7D/achieve\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/machine-requests/%7Brequest_id%7D/achieve\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-machine-requests-request-id-achieve"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/machine-requests/%7Brequest_id%7D/executors","capability":"Lium machine requests request id executors","description":"Get nodes assigned to machine request operation on the Lium Backend API (GET /machine-requests/{request_id}/executors), declared in the subnet's own OpenAPI spec at https://lium.io/api/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 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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/machine-requests/%7Brequest_id%7D/executors' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/machine-requests/%7Brequest_id%7D/executors\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/machine-requests/%7Brequest_id%7D/executors\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-machine-requests-request-id-executors"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/machines/capacity","capability":"Lium machines capacity API","description":"Public no-auth GET /api/machines/capacity on lium.io returning a JSON array of aggregate GPU capacity per base model (e.g. B300, H200) with per-GPU-count buckets carrying max_cap, unrented_count, and hourly_rate for the SN51 lium.io compute marketplace. Documented as a security-free GET /machines/capacity in the registered Lium Backend API OpenAPI spec and served on the same host as the existing machines, version, reclaims, and executors/stats surfaces. Distinct from the machines listing surface: this reports network-wide capacity/availability buckets rather than individual machine types. Verified 200 application/json.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-51-lium-machines-capacity-api.json","captured_at":"2026-09-10T12:15:45.054Z","request":{"method":"GET","url":"https://lium.io/api/machines/capacity"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-51-lium-machines-capacity-api.json","captured_at":"2026-09-10T12:15:45.054Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":235,"last_ok":"2026-09-11T00:45:12.648Z","last_checked":"2026-09-11T00:45:12.648Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"schema-url","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/machines/capacity' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/machines/capacity\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/machines/capacity\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-machines-capacity-api"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/machines/estimate","capability":"Lium machines estimate","description":"Get GPU reward estimate operation on the Lium Backend API (GET /machines/estimate), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/machines/estimate' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/machines/estimate\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/machines/estimate\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-machines-estimate"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/nowpayments/create-invoice","capability":"Lium nowpayments create invoice","description":"Create Invoice operation on the Lium Backend API (POST /nowpayments/create-invoice), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/nowpayments/create-invoice' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/nowpayments/create-invoice\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/nowpayments/create-invoice\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-nowpayments-create-invoice"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/nowpayments/currencies","capability":"Lium nowpayments currencies","description":"Get Currencies operation on the Lium Backend API (GET /nowpayments/currencies), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/nowpayments/currencies' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/nowpayments/currencies\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/nowpayments/currencies\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-nowpayments-currencies"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/nowpayments/webhook","capability":"Lium nowpayments webhook","description":"Nowpayments Webhook operation on the Lium Backend API (POST /nowpayments/webhook), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/nowpayments/webhook' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/nowpayments/webhook\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/nowpayments/webhook\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-nowpayments-webhook"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/payouts","capability":"Lium payouts","description":"Get User Payouts operation on the Lium Backend API (GET /payouts), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/payouts' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/payouts\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/payouts\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-payouts"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/payouts/%7Bpayout_id%7D","capability":"Lium payouts payout id","description":"Get Payout Details operation on the Lium Backend API (GET /payouts/{payout_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/payouts/%7Bpayout_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/payouts/%7Bpayout_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/payouts/%7Bpayout_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-payouts-payout-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods","capability":"Lium pods","description":"Get all pods operation on the Lium Backend API (GET /pods), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3). Live-verified 2026-07-22: an unauthenticated GET returns HTTP 401, confirming the gate is real rather than schema-only.","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods/%7Bid%7D","capability":"Lium pods id","description":"Delete pod operation on the Lium Backend API (DELETE, GET, PATCH, PUT /pods/{id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods/%7Bid%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods/%7Bid%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods/%7Bid%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods/%7Bid%7D/discord-channel","capability":"Lium pods id discord channel","description":"Create pod Discord support channel operation on the Lium Backend API (POST /pods/{id}/discord-channel), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods/%7Bid%7D/discord-channel' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods/%7Bid%7D/discord-channel\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods/%7Bid%7D/discord-channel\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods-id-discord-channel"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods/%7Bid%7D/install-jupyter","capability":"Lium pods id install jupyter","description":"Install Jupyter for a pod operation on the Lium Backend API (POST /pods/{id}/install-jupyter), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods/%7Bid%7D/install-jupyter' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods/%7Bid%7D/install-jupyter\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods/%7Bid%7D/install-jupyter\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods-id-install-jupyter"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods/%7Bid%7D/like","capability":"Lium pods id like","description":"Toggle like/unlike a pod operation on the Lium Backend API (POST /pods/{id}/like), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods/%7Bid%7D/like' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods/%7Bid%7D/like\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods/%7Bid%7D/like\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods-id-like"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods/%7Bid%7D/multiple-ssh-keys","capability":"Lium pods id multiple ssh keys","description":"Add SSH keys to pod operation on the Lium Backend API (POST /pods/{id}/multiple-ssh-keys), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods/%7Bid%7D/multiple-ssh-keys' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods/%7Bid%7D/multiple-ssh-keys\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods/%7Bid%7D/multiple-ssh-keys\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods-id-multiple-ssh-keys"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods/%7Bid%7D/reboot","capability":"Lium pods id reboot","description":"Reboot pod operation on the Lium Backend API (POST /pods/{id}/reboot), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods/%7Bid%7D/reboot' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods/%7Bid%7D/reboot\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods/%7Bid%7D/reboot\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods-id-reboot"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods/%7Bid%7D/schedule-removal","capability":"Lium pods id schedule removal","description":"Delete scheduled removal of a pod operation on the Lium Backend API (DELETE, POST /pods/{id}/schedule-removal), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods/%7Bid%7D/schedule-removal' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods/%7Bid%7D/schedule-removal\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods/%7Bid%7D/schedule-removal\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods-id-schedule-removal"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods/%7Bid%7D/switch-template","capability":"Lium pods id switch template","description":"Switch template operation on the Lium Backend API (PUT /pods/{id}/switch-template), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods/%7Bid%7D/switch-template' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods/%7Bid%7D/switch-template\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods/%7Bid%7D/switch-template\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods-id-switch-template"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods/%7Bpod_id%7D/backup","capability":"Lium pods pod id backup","description":"Trigger backup pod operation on the Lium Backend API (POST /pods/{pod_id}/backup), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods/%7Bpod_id%7D/backup' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods/%7Bpod_id%7D/backup\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods/%7Bpod_id%7D/backup\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods-pod-id-backup"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods/%7Bpod_id%7D/feedback","capability":"Lium pods pod id feedback","description":"Create feedback for a pod operation on the Lium Backend API (POST /pods/{pod_id}/feedback), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods/%7Bpod_id%7D/feedback' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods/%7Bpod_id%7D/feedback\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods/%7Bpod_id%7D/feedback\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods-pod-id-feedback"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods/%7Bpod_id%7D/gpu-utilization","capability":"Lium pods pod id gpu utilization","description":"Get GPU utilization for a specific pod operation on the Lium Backend API (GET /pods/{pod_id}/gpu-utilization), declared in the subnet's own OpenAPI spec at https://lium.io/api/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 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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods/%7Bpod_id%7D/gpu-utilization' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods/%7Bpod_id%7D/gpu-utilization\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods/%7Bpod_id%7D/gpu-utilization\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods-pod-id-gpu-utilization"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods/%7Bpod_id%7D/logs","capability":"Lium pods pod id logs","description":"Stream container logs operation on the Lium Backend API (GET /pods/{pod_id}/logs), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods/%7Bpod_id%7D/logs' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods/%7Bpod_id%7D/logs\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods/%7Bpod_id%7D/logs\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods-pod-id-logs"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods/%7Bpod_uuid%7D/restore","capability":"Lium pods pod uuid restore","description":"Start restore process operation on the Lium Backend API (POST /pods/{pod_uuid}/restore), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods/%7Bpod_uuid%7D/restore' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods/%7Bpod_uuid%7D/restore\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods/%7Bpod_uuid%7D/restore\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods-pod-uuid-restore"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/pods/%7Bpod_uuid%7D/restore-logs","capability":"Lium pods pod uuid restore logs","description":"Get restore logs operation on the Lium Backend API (GET /pods/{pod_uuid}/restore-logs), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/pods/%7Bpod_uuid%7D/restore-logs' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/pods/%7Bpod_uuid%7D/restore-logs\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/pods/%7Bpod_uuid%7D/restore-logs\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-pods-pod-uuid-restore-logs"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/provider-stats/%7Bminer_hotkey%7D","capability":"Lium provider stats miner operator-account","description":"Get comprehensive statistics for a provider operation on the Lium Backend API (GET /provider-stats/{mineroperator-account}), declared in the subnet's own OpenAPI spec at https://lium.io/api/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 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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/provider-stats/%7Bminer_hotkey%7D' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/provider-stats/%7Bminer_hotkey%7D\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/provider-stats/%7Bminer_hotkey%7D\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-provider-stats-mineroperator-account"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/provider-stats/%7Bminer_hotkey%7D/executors","capability":"Lium provider stats miner operator-account executors","description":"Get nodes for a provider operation on the Lium Backend API (GET /provider-stats/{mineroperator-account}/executors), declared in the subnet's own OpenAPI spec at https://lium.io/api/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 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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/provider-stats/%7Bminer_hotkey%7D/executors' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/provider-stats/%7Bminer_hotkey%7D/executors\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/provider-stats/%7Bminer_hotkey%7D/executors\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-provider-stats-mineroperator-account-executors"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/reclaims","capability":"Lium reclaims API","description":"Public no-auth GET /reclaims on the Lium Backend API (served at /api/reclaims) returning a JSON array of collateral reclaims with status, expiration, executor_id, and collateral_amount for the SN51 lium.io compute marketplace. Documented in the registered OpenAPI spec on the same host as the existing machines and version subnet-api surfaces.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-51-lium-reclaims-api.json","captured_at":"2026-09-10T12:15:45.054Z","request":{"method":"GET","url":"https://lium.io/api/reclaims"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-51-lium-reclaims-api.json","captured_at":"2026-09-10T12:15:45.054Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":281,"last_ok":"2026-09-11T00:45:12.648Z","last_checked":"2026-09-11T00:45:12.648Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"schema-url","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/reclaims' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/reclaims\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/reclaims\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-reclaims-api"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/referrals/history","capability":"Lium referrals history","description":"Get Referral History operation on the Lium Backend API (GET /referrals/history), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/referrals/history' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/referrals/history\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/referrals/history\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-referrals-history"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/referrals/my-code","capability":"Lium referrals my code","description":"Get My Referral Code operation on the Lium Backend API (GET /referrals/my-code), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/referrals/my-code' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/referrals/my-code\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/referrals/my-code\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-referrals-my-code"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/referrals/pending-payouts","capability":"Lium referrals pending payouts","description":"Get Pending Payouts operation on the Lium Backend API (GET /referrals/pending-payouts), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/referrals/pending-payouts' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/referrals/pending-payouts\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/referrals/pending-payouts\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-referrals-pending-payouts"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/referrals/program-info","capability":"Lium referrals program info","description":"Get Referral Program Info operation on the Lium Backend API (GET /referrals/program-info), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/referrals/program-info' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/referrals/program-info\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/referrals/program-info\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-referrals-program-info"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/referrals/stats","capability":"Lium referrals stats","description":"Get Referral Stats operation on the Lium Backend API (GET /referrals/stats), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/referrals/stats' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/referrals/stats\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/referrals/stats\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-referrals-stats"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/referrals/validate/%7Bcode%7D","capability":"Lium referrals validate code","description":"Validate Referral Code operation on the Lium Backend API (POST /referrals/validate/{code}), declared in the subnet's own OpenAPI spec at https://lium.io/api/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 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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/referrals/validate/%7Bcode%7D' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/referrals/validate/%7Bcode%7D\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/referrals/validate/%7Bcode%7D\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-referrals-validate-code"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/referrals/withdraw","capability":"Lium referrals withdraw","description":"Withdraw Referral Rewards operation on the Lium Backend API (POST /referrals/withdraw), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/referrals/withdraw' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/referrals/withdraw\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/referrals/withdraw\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-referrals-withdraw"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/restore-logs/%7Brestore_log_id%7D/progress","capability":"Lium restore logs restore log id progress","description":"Update restore progress operation on the Lium Backend API (PUT /restore-logs/{restore_log_id}/progress), declared in the subnet's own OpenAPI spec at https://lium.io/api/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 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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/restore-logs/%7Brestore_log_id%7D/progress' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/restore-logs/%7Brestore_log_id%7D/progress\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/restore-logs/%7Brestore_log_id%7D/progress\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-restore-logs-restore-log-id-progress"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"official","base_url":"https://lium.io/api/billing/revenue-for-validators","capability":"Lium per-validator revenue history","description":"Public no-auth GET /billing/revenue-for-validators on the Lium Backend API, returning monthly revenue totals keyed by validator coldkey (an already-public on-chain SS58 address) for the SN51 lium.io compute marketplace. Discovered via a full diff of the subnet's own OpenAPI schema for undiscovered public GET endpoints. REVENUE SEMANTICS, two unresolved points recorded rather than guessed (#10450). (1) The OpenAPI summary is bare -- \"Revenue For Validators\" -- and does not say whether a figure is platform revenue ATTRIBUTED to a validator or the validator's own CUT of it. The two differ by the take rate, so the magnitude attributed to this subnet depends on which it is. Resolving it needs an operator statement; until then the figure must not be published as a coverage ratio. (2) circularity is external on the reasoning that end customers rent GPUs for fiat and validators are the billing rail, not the source of funds -- the money originates outside Bittensor either way. PAYLOAD SHAPE: the response is a nested map {month: {validator_coldkey: amount}} -- declared `shape: keyed-map`, which carries no `fields` because the period IS the key and there is no field name to point at.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-51-lium-revenue-for-validators.json","captured_at":"2026-09-10T12:15:45.054Z","request":{"method":"GET","url":"https://lium.io/api/billing/revenue-for-validators"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-51-lium-revenue-for-validators.json","captured_at":"2026-09-10T12:15:45.054Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":365,"last_ok":"2026-09-11T00:45:12.648Z","last_checked":"2026-09-11T00:45:12.648Z","stale":false,"observed_by":"live-cron-prober"},"kind":"data-artifact","provider":"lium","schema_artifact":null,"schema_source":null,"schema_status":null,"schema_url":null,"snippets":{"curl":"curl -sS 'https://lium.io/api/billing/revenue-for-validators'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/billing/revenue-for-validators\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/billing/revenue-for-validators\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-revenue-for-validators"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/","capability":"Lium root","description":"Health Check operation on the Lium Backend API (GET /), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. Live-verified 2026-07-22: GET / -> HTTP 200 application/json (\"Hello world\" service banner). Public, no-auth and fixed-URL, so its probe is enabled.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-51-lium-root.json","captured_at":"2026-09-10T12:15:45.054Z","request":{"method":"GET","url":"https://lium.io/api/"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-51-lium-root.json","captured_at":"2026-09-10T12:15:45.054Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":115,"last_ok":"2026-09-11T00:45:12.648Z","last_checked":"2026-09-11T00:45:12.648Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-root"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"official","base_url":"https://lium.io/api/v1/shared-config","capability":"Lium marketplace shared configuration","description":"Public no-auth GET /v1/shared-config on the Lium Backend API, returning marketplace-wide operational configuration (billing processing schedule, default Docker images with pinned CUDA/PyTorch/Python versions) for the SN51 lium.io compute marketplace. Discovered via a full diff of the subnet's own OpenAPI schema for undiscovered public GET endpoints.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-51-lium-shared-config.json","captured_at":"2026-09-10T12:15:45.054Z","request":{"method":"GET","url":"https://lium.io/api/v1/shared-config"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-51-lium-shared-config.json","captured_at":"2026-09-10T12:15:45.054Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":125,"last_ok":"2026-09-11T00:45:12.648Z","last_checked":"2026-09-11T00:45:12.648Z","stale":false,"observed_by":"live-cron-prober"},"kind":"data-artifact","provider":"lium","schema_artifact":null,"schema_source":null,"schema_status":null,"schema_url":null,"snippets":{"curl":"curl -sS 'https://lium.io/api/v1/shared-config'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/v1/shared-config\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/v1/shared-config\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-shared-config"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/sleep/%7Bseconds%7D","capability":"Lium sleep seconds","description":"Sleep Endpoint operation on the Lium Backend API (GET /sleep/{seconds}), declared in the subnet's own OpenAPI spec at https://lium.io/api/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 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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/sleep/%7Bseconds%7D' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/sleep/%7Bseconds%7D\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/sleep/%7Bseconds%7D\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-sleep-seconds"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/ssh-keys","capability":"Lium ssh keys","description":"Find My Ssh Keys operation on the Lium Backend API (GET, POST /ssh-keys), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/ssh-keys' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/ssh-keys\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/ssh-keys\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-ssh-keys"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/ssh-keys/%7Bid%7D","capability":"Lium ssh keys id","description":"Delete operation on the Lium Backend API (DELETE, GET, PUT /ssh-keys/{id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/ssh-keys/%7Bid%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/ssh-keys/%7Bid%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/ssh-keys/%7Bid%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-ssh-keys-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/stablecoin/webhook","capability":"Lium stablecoin webhook","description":"Crypto Transfer Webhook operation on the Lium Backend API (POST /stablecoin/webhook), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/stablecoin/webhook' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/stablecoin/webhook\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/stablecoin/webhook\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-stablecoin-webhook"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/stripe/connect/account","capability":"Lium stripe connect account","description":"Create Connect Account operation on the Lium Backend API (POST /stripe/connect/account), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/stripe/connect/account' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/stripe/connect/account\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/stripe/connect/account\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-stripe-connect-account"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/stripe/connect/onboarding-link","capability":"Lium stripe connect onboarding link","description":"Create Onboarding Link operation on the Lium Backend API (POST /stripe/connect/onboarding-link), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/stripe/connect/onboarding-link' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/stripe/connect/onboarding-link\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/stripe/connect/onboarding-link\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-stripe-connect-onboarding-link"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/stripe/connect/supported-countries","capability":"Lium stripe connect supported countries","description":"Get Supported Countries operation on the Lium Backend API (GET /stripe/connect/supported-countries), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/stripe/connect/supported-countries' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/stripe/connect/supported-countries\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/stripe/connect/supported-countries\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-stripe-connect-supported-countries"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/stripe/create-checkout-session","capability":"Lium stripe create checkout session","description":"Create Checkout Session operation on the Lium Backend API (POST /stripe/create-checkout-session), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/stripe/create-checkout-session' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/stripe/create-checkout-session\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/stripe/create-checkout-session\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-stripe-create-checkout-session"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/stripe/invoices/%7Binvoice_id%7D","capability":"Lium stripe invoices invoice id","description":"Get Invoice operation on the Lium Backend API (GET /stripe/invoices/{invoice_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/stripe/invoices/%7Binvoice_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/stripe/invoices/%7Binvoice_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/stripe/invoices/%7Binvoice_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-stripe-invoices-invoice-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/stripe/payments/payment-methods","capability":"Lium stripe payments payment methods","description":"List Payment Methods operation on the Lium Backend API (GET, POST /stripe/payments/payment-methods), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/stripe/payments/payment-methods' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/stripe/payments/payment-methods\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/stripe/payments/payment-methods\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-stripe-payments-payment-methods"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/stripe/payments/payment-methods/%7Bpayment_method_id%7D","capability":"Lium stripe payments payment methods payment method id","description":"Delete Payment Method operation on the Lium Backend API (DELETE /stripe/payments/payment-methods/{payment_method_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/stripe/payments/payment-methods/%7Bpayment_method_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/stripe/payments/payment-methods/%7Bpayment_method_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/stripe/payments/payment-methods/%7Bpayment_method_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-stripe-payments-payment-methods-payment-method-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/stripe/webhook","capability":"Lium stripe webhook","description":"Stripe Webhook operation on the Lium Backend API (POST /stripe/webhook), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/stripe/webhook' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/stripe/webhook\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/stripe/webhook\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-stripe-webhook"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/tao/create-transfer","capability":"Lium tao create transfer","description":"Create Transfer operation on the Lium Backend API (POST /tao/create-transfer), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/tao/create-transfer' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/tao/create-transfer\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/tao/create-transfer\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-tao-create-transfer"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/tao/webhook","capability":"Lium tao webhook","description":"Webhook operation on the Lium Backend API (POST /tao/webhook), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/tao/webhook' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/tao/webhook\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/tao/webhook\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-tao-webhook"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/templates","capability":"Lium templates","description":"Find Templates operation on the Lium Backend API (GET, POST /templates), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. Live-verified 2026-07-22: GET /templates -> HTTP 200 application/json (list of published pod templates). Public, no-auth and fixed-URL, so its probe is enabled.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer","auth-required"],"live_status":"ok"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"ok","classification":"live","latency_ms":190,"last_ok":"2026-09-11T00:45:12.648Z","last_checked":"2026-09-11T00:45:12.648Z","stale":false,"observed_by":"live-cron-prober"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/templates' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/templates\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/templates\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-templates"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/templates/%7Bid%7D","capability":"Lium templates id","description":"Delete Template operation on the Lium Backend API (DELETE, GET, PUT /templates/{id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/templates/%7Bid%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/templates/%7Bid%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/templates/%7Bid%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-templates-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/tmc-pay/create-invoice","capability":"Lium tmc pay create invoice","description":"Create Invoice operation on the Lium Backend API (POST /tmc-pay/create-invoice), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/tmc-pay/create-invoice' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/tmc-pay/create-invoice\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/tmc-pay/create-invoice\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-tmc-pay-create-invoice"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/tmc-pay/currencies","capability":"Lium tmc pay currencies","description":"Get Currencies operation on the Lium Backend API (GET /tmc-pay/currencies), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/tmc-pay/currencies' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/tmc-pay/currencies\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/tmc-pay/currencies\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-tmc-pay-currencies"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/tmc-pay/webhook","capability":"Lium tmc pay webhook","description":"Tmc Pay Webhook operation on the Lium Backend API (POST /tmc-pay/webhook), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/tmc-pay/webhook' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/tmc-pay/webhook\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/tmc-pay/webhook\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-tmc-pay-webhook"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/transactions","capability":"Lium transactions","description":"Get all pods operation on the Lium Backend API (GET /transactions), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/transactions' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/transactions\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/transactions\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-transactions"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users","capability":"Lium users","description":"Signup operation on the Lium Backend API (POST /users), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/get-ip","capability":"Lium users get ip","description":"Get Client Ip Endpoint operation on the Lium Backend API (GET /users/get-ip), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/get-ip' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/get-ip\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/get-ip\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-get-ip"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/login","capability":"Lium users login","description":"Login operation on the Lium Backend API (POST /users/login), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/login' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/login\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/login\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-login"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/me","capability":"Lium users me","description":"Delete User operation on the Lium Backend API (DELETE, GET, PUT /users/me), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/me' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/me\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/me\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-me"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/me/auto-top-up","capability":"Lium users me auto top up","description":"Get Auto Top Up operation on the Lium Backend API (GET, PUT /users/me/auto-top-up), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/me/auto-top-up' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/me/auto-top-up\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/me/auto-top-up\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-me-auto-top-up"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/me/discord","capability":"Lium users me discord","description":"Disconnect Discord operation on the Lium Backend API (DELETE /users/me/discord), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/me/discord' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/me/discord\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/me/discord\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-me-discord"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/me/discord/callback","capability":"Lium users me discord callback","description":"Connect Discord Callback operation on the Lium Backend API (GET /users/me/discord/callback), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/me/discord/callback' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/me/discord/callback\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/me/discord/callback\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-me-discord-callback"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/me/discord/oauth-url","capability":"Lium users me discord oauth url","description":"Get Discord Oauth Url operation on the Lium Backend API (GET /users/me/discord/oauth-url), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/me/discord/oauth-url' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/me/discord/oauth-url\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/me/discord/oauth-url\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-me-discord-oauth-url"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/me/events","capability":"Lium users me events","description":"Get Events operation on the Lium Backend API (GET /users/me/events), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/me/events' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/me/events\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/me/events\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-me-events"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/me/low-balance-threshold","capability":"Lium users me low balance threshold","description":"Get Low Balance Threshold operation on the Lium Backend API (GET, PUT /users/me/low-balance-threshold), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/me/low-balance-threshold' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/me/low-balance-threshold\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/me/low-balance-threshold\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-me-low-balance-threshold"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/me/notification","capability":"Lium users me notification","description":"Get Notification Setting operation on the Lium Backend API (GET, PUT /users/me/notification), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/me/notification' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/me/notification\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/me/notification\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-me-notification"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/me/preference","capability":"Lium users me preference","description":"Get User Preference operation on the Lium Backend API (GET /users/me/preference), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/me/preference' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/me/preference\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/me/preference\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-me-preference"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/me/preference/default-template","capability":"Lium users me preference default template","description":"Clear Default Template operation on the Lium Backend API (DELETE /users/me/preference/default-template), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/me/preference/default-template' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/me/preference/default-template\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/me/preference/default-template\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-me-preference-default-template"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/me/referral-payout-method","capability":"Lium users me referral payout method","description":"Update Referral Payout Method operation on the Lium Backend API (PUT /users/me/referral-payout-method), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/me/referral-payout-method' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/me/referral-payout-method\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/me/referral-payout-method\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-me-referral-payout-method"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/me/transfer-credit-history","capability":"Lium users me transfer credit history","description":"Get Transfer Credit History operation on the Lium Backend API (GET /users/me/transfer-credit-history), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/me/transfer-credit-history' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/me/transfer-credit-history\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/me/transfer-credit-history\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-me-transfer-credit-history"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/me/transfer-credits","capability":"Lium users me transfer credits","description":"Transfer Credits operation on the Lium Backend API (POST /users/me/transfer-credits), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/me/transfer-credits' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/me/transfer-credits\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/me/transfer-credits\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-me-transfer-credits"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/me/transfer-history","capability":"Lium users me transfer history","description":"Get Transfer History operation on the Lium Backend API (GET /users/me/transfer-history), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/me/transfer-history' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/me/transfer-history\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/me/transfer-history\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-me-transfer-history"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/presigned-url","capability":"Lium users presigned url","description":"Generate Presigned Url operation on the Lium Backend API (POST /users/presigned-url), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/presigned-url' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/presigned-url\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/presigned-url\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-presigned-url"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/request-reset-password","capability":"Lium users request reset password","description":"Request Reset Password operation on the Lium Backend API (POST /users/request-reset-password), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/request-reset-password' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/request-reset-password\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/request-reset-password\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-request-reset-password"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/reset-password","capability":"Lium users reset password","description":"Reset Password operation on the Lium Backend API (POST /users/reset-password), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares no security on it; registered with the probe disabled and no auth requirement asserted without evidence (not individually probed beyond the sampled routes).","eligibility":{"callable":false,"reasons":["not-bittensor-base-layer","status-unknown"],"live_status":"unknown"},"fixture_status":{"artifact_path":null,"captured_at":null,"reason":"fixture capture skips credentialed services","status":"auth-required"},"health":{"status":"unknown","classification":null,"latency_ms":null,"last_ok":null,"last_checked":null,"stale":false,"observed_by":"unavailable"},"kind":"subnet-api","provider":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/reset-password' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/reset-password\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/reset-password\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-reset-password"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/users/search","capability":"Lium users search","description":"Search Users operation on the Lium Backend API (GET /users/search), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3). Live-verified 2026-07-22: an unauthenticated GET returns HTTP 401, confirming the gate is real rather than schema-only.","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/users/search' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/users/search\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/users/search\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-users-search"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/validator/%7Bvalidator_hotkey%7D/executor-health-check","capability":"Lium validator validator operator-account executor health check","description":"Check Executor Health operation on the Lium Backend API (POST /validator/{validatoroperator-account}/executor-health-check), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/validator/%7Bvalidator_hotkey%7D/executor-health-check' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/validator/%7Bvalidator_hotkey%7D/executor-health-check\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/validator/%7Bvalidator_hotkey%7D/executor-health-check\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-validator-validatoroperator-account-executor-health-check"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/validator/%7Bvalidator_hotkey%7D/executors","capability":"Lium validator validator operator-account executors","description":"Get Executors operation on the Lium Backend API (POST /validator/{validatoroperator-account}/executors), declared in the subnet's own OpenAPI spec at https://lium.io/api/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 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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/validator/%7Bvalidator_hotkey%7D/executors' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/validator/%7Bvalidator_hotkey%7D/executors\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/validator/%7Bvalidator_hotkey%7D/executors\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-validator-validatoroperator-account-executors"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","value_format":"Bearer <token>"},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/validator/%7Bvalidator_hotkey%7D/latest-set-weights","capability":"Lium validator validator operator-account latest set weights","description":"Get Latest Set Weights operation on the Lium Backend API (GET, POST /validator/{validatoroperator-account}/latest-set-weights), declared in the subnet's own OpenAPI spec at https://lium.io/api/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 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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/validator/%7Bvalidator_hotkey%7D/latest-set-weights' \\\n  -H 'Authorization: Bearer <token>'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/validator/%7Bvalidator_hotkey%7D/latest-set-weights\", headers={\"Authorization\": \"Bearer <token>\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/validator/%7Bvalidator_hotkey%7D/latest-set-weights\", {\n  headers: { \"Authorization\": \"Bearer <token>\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-validator-validatoroperator-account-latest-set-weights"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/volumes","capability":"Lium volumes","description":"Get all available volumes operation on the Lium Backend API (GET, POST /volumes), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/volumes' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/volumes\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/volumes\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-volumes"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/volumes/cost-summary","capability":"Lium volumes cost summary","description":"Get aggregated cost summary operation on the Lium Backend API (GET /volumes/cost-summary), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/volumes/cost-summary' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/volumes/cost-summary\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/volumes/cost-summary\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-volumes-cost-summary"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/volumes/costs","capability":"Lium volumes costs","description":"Get volume cost breakdown operation on the Lium Backend API (GET /volumes/costs), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/volumes/costs' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/volumes/costs\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/volumes/costs\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-volumes-costs"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/volumes/%7Bvolume_id%7D","capability":"Lium volumes volume id","description":"Delete a volume operation on the Lium Backend API (DELETE, GET, PUT /volumes/{volume_id}), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/volumes/%7Bvolume_id%7D' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/volumes/%7Bvolume_id%7D\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/volumes/%7Bvolume_id%7D\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-volumes-volume-id"},{"auth":{"location":"header","name":"Authorization","scheme":"bearer","scopes_note":"Derived from the subnet's own OpenAPI securitySchemes (a bearer scheme declared per-operation). Only the scheme and location are asserted."},"auth_required":true,"auth_schemes":["http"],"authority":"community","base_url":"https://lium.io/api/volumes/%7Bvolume_id%7D/current-stats","capability":"Lium volumes volume id current stats","description":"Get current volume size and file count operation on the Lium Backend API (GET /volumes/{volume_id}/current-stats), declared in the subnet's own OpenAPI spec at https://lium.io/api/openapi.json. The spec declares a bearer security scheme on it, so it is registered auth_required:true with probe.enabled:false (Phase 3).","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":"lium","schema_artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","schema_source":{"artifact":"/metagraph/schemas/sn-51-lium-io-openapi.json","hash":"37d576c52bd54ac9e0ace4e430fc12994d6bf6bd423e0d223d0491803f64dcaf","match":"same-origin-openapi","observed_at":"2026-09-10T12:15:45.054Z","status":"captured","surface_id":"sn-51-lium-io-openapi","url":"https://lium.io/api/openapi.json"},"schema_status":"machine-readable","schema_url":"https://lium.io/api/openapi.json","snippets":{"curl":"curl -sS 'https://lium.io/api/volumes/%7Bvolume_id%7D/current-stats' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/volumes/%7Bvolume_id%7D/current-stats\", headers={\"Authorization\": \"Bearer YOUR_API_KEY\"})\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/volumes/%7Bvolume_id%7D/current-stats\", {\n  headers: { \"Authorization\": \"Bearer YOUR_API_KEY\" },\n});\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-volumes-volume-id-current-stats"},{"auth":null,"auth_required":false,"auth_schemes":[],"authority":"official","base_url":"https://lium.io/api/watchtower/digest","capability":"Lium watchtower signed digest","description":"Public no-auth GET /watchtower/digest on the Lium Backend API, returning a signed SHA-256 digest and timestamp used to verify deployment/container integrity across the SN51 lium.io compute marketplace. Discovered via a full diff of the subnet's own OpenAPI schema for undiscovered public GET endpoints.","eligibility":{"callable":true,"reasons":["not-bittensor-base-layer"],"live_status":"ok"},"fixture":{"artifact_path":"/metagraph/fixtures/sn-51-lium-watchtower-digest.json","captured_at":"2026-09-10T12:15:45.054Z","request":{"method":"GET","url":"https://lium.io/api/watchtower/digest"},"response":{"content_type":"application/json","status":200}},"fixture_status":{"artifact_path":"/metagraph/fixtures/sn-51-lium-watchtower-digest.json","captured_at":"2026-09-10T12:15:45.054Z","reason":null,"status":"available"},"health":{"status":"ok","classification":"live","latency_ms":261,"last_ok":"2026-09-11T00:45:12.648Z","last_checked":"2026-09-11T00:45:12.648Z","stale":false,"observed_by":"live-cron-prober"},"kind":"data-artifact","provider":"lium","schema_artifact":null,"schema_source":null,"schema_status":null,"schema_url":null,"snippets":{"curl":"curl -sS 'https://lium.io/api/watchtower/digest'","python":"import requests\n\nresp = requests.get(\"https://lium.io/api/watchtower/digest\")\nresp.raise_for_status()\nprint(resp.json())","typescript":"const resp = await fetch(\"https://lium.io/api/watchtower/digest\");\nif (!resp.ok) throw new Error(`HTTP ${resp.status}`);\nconst data = await resp.json();"},"surface_id":"sn-51-lium-watchtower-digest"}],"slug":"sn-51","subnet_type":"application","operational_observed_at":"2026-09-11T00:45:12.648Z","health_source":"live-cron-prober"},"meta":{"artifact_path":"/metagraph/agent-catalog/51.json","cache":"standard","contract_version":"2026-07-03.2","generated_at":"2026-09-10T12:15:44.147Z","published_at":"2026-09-10T12:15:44.147Z","source":"live-cron-prober","operational_observed_at":"2026-09-11T00:45:12.648Z"}}