{"ok":true,"schema_version":1,"data":{"contract_version":"2026-07-03.2","generated_at":"2026-09-20T12:26:49.169Z","name":"logic","netuid":35,"schema_version":1,"slug":"sn-35","surfaces":[{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-35-backprop-dashboard","key":"srf-3eb02478d37ae470","kind":"dashboard","last_verified_at":null,"name":"logic Backprop Finance dashboard","netuid":35,"notes":"Universal Backprop Finance dTAO subnet dashboard candidate. Third-party enrichment, not protocol authority.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"backprop-finance","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":true,"source_tier":"third-party-index","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://backprop.finance/dtao/subnets/35-logic"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://backprop.finance/dtao/subnets/35-logic"},{"auth_required":false,"authority":"community","curation_level":"machine-verified","id":"sn-35-cartha-deregistered-hotkeys","key":"srf-27dbcaeac4ebe0a7","kind":"subnet-api","last_verified_at":"2026-09-20T04:31:09.312Z","name":"Cartha deregistered hotkeys","netuid":35,"notes":"Public no-auth GET returning the current epoch's deregistered hotkey list. Documented in the subnet's own OpenAPI schema.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jsonbored"},"source_urls":["https://api.cartha.finance/v1/deregistered-hotkeys"],"stale":false,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/deregistered-hotkeys"},{"auth_required":false,"authority":"community","curation_level":"machine-verified","id":"sn-35-cartha-parent-vaults","key":"srf-83772dbcb95b121c","kind":"subnet-api","last_verified_at":"2026-09-20T04:31:09.312Z","name":"Cartha parent vaults","netuid":35,"notes":"Public no-auth GET returning the list of registered parent vaults (address, chainId, name, category). Documented in the subnet's own OpenAPI schema.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"jsonbored"},"source_urls":["https://api.cartha.finance/v1/parent-vaults"],"stale":false,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/parent-vaults"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-admin-check-lock-updated","key":"srf-b5183a6543fe1d28","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets admin check lock updated","netuid":35,"notes":"Check Lock Updated Event operation on the OxMarkets/Cartha API (POST /admin/check-lock-updated), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/admin/check-lock-updated"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-admin-check-withdrawal","key":"srf-ef4d2db3dbe268e0","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets admin check withdrawal","netuid":35,"notes":"Check Withdrawal Event operation on the OxMarkets/Cartha API (POST /admin/check-withdrawal), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/admin/check-withdrawal"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-admin-epoch-status","key":"srf-8a05a1fff547e59a","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets admin epoch status","netuid":35,"notes":"Get Epoch Status operation on the OxMarkets/Cartha API (GET /admin/epoch-status), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/admin/epoch-status"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-admin-force-process-lock-updated","key":"srf-03e36468b1246232","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets admin force process lock updated","netuid":35,"notes":"Force Process Lock Updated operation on the OxMarkets/Cartha API (POST /admin/force-process-lock-updated), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/admin/force-process-lock-updated"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-admin-force-process-withdrawal","key":"srf-48302b1770396155","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets admin force process withdrawal","netuid":35,"notes":"Force Process Withdrawal operation on the OxMarkets/Cartha API (POST /admin/force-process-withdrawal), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/admin/force-process-withdrawal"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-admin-frozen-epochs","key":"srf-b62cfd546dd75e1d","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets admin frozen epochs","netuid":35,"notes":"Get Frozen Epochs operation on the OxMarkets/Cartha API (GET /admin/frozen-epochs), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/admin/frozen-epochs"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-admin-parent-lock-orphans","key":"srf-b313f7287cef73cc","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets admin parent lock orphans","netuid":35,"notes":"Get Parent Lock Orphans operation on the OxMarkets/Cartha API (GET /admin/parent-lock-orphans), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/admin/parent-lock-orphans"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-admin-processed-events","key":"srf-ded47dfaa6ac7f88","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets admin processed events","netuid":35,"notes":"Get Processed Events operation on the OxMarkets/Cartha API (GET /admin/processed-events), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/admin/processed-events"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-admin-recover-lock","key":"srf-fb11b506f5e8bb09","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets admin recover lock","netuid":35,"notes":"Recover Lock operation on the OxMarkets/Cartha API (POST /admin/recover-lock), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/admin/recover-lock"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-admin-recover-parent-lock","key":"srf-96c568d6cb8bbeb8","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets admin recover parent lock","netuid":35,"notes":"Recover Parent Lock operation on the OxMarkets/Cartha API (POST /admin/recover-parent-lock), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/admin/recover-parent-lock"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-admin-scheduler-status","key":"srf-308578e1b6c7a5c9","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets admin scheduler status","netuid":35,"notes":"Get Scheduler Status operation on the OxMarkets/Cartha API (GET /admin/scheduler-status), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/admin/scheduler-status"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-auth-verify-operator-account","key":"srf-e9c6e2e3a218bd4d","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets auth verify operator account","netuid":35,"notes":"Verify operator account operation on the OxMarkets/Cartha API (POST /auth/verify-operator account), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/auth/verify-hotkey"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-cartha-cli","key":"srf-3be0ccebc8a8ccc0","kind":"sdk","last_verified_at":null,"name":"Cartha CLI (PyPI)","netuid":35,"notes":"Published PyPI package `cartha-cli` — the official CLI for Cartha subnet (SN35) miners; built from the team's General-Tao-Ventures/cartha-cli repo.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"glorydavid03023"},"source_urls":["https://github.com/General-Tao-Ventures/cartha-cli"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://pypi.org/project/cartha-cli/"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-docs","key":"srf-4b5297fd975c7ec7","kind":"docs","last_verified_at":null,"name":"0xMarkets / Cartha documentation","netuid":35,"notes":"Official 0xMarkets / Cartha documentation, linked from the project website (www.0xmarkets.io).","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"glorydavid03023"},"source_urls":["https://www.0xmarkets.io/"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://docs.0xmarkets.io/"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-docs-repo","key":"srf-5640c098e4bb6ee1","kind":"source-repo","last_verified_at":null,"name":"0xMarkets docs source repository","netuid":35,"notes":"Source repository for the 0xMarkets documentation; README states the project is \"built on the Cartha Subnet (SN35)\". Distinct from the cartha-validator repo at the top level.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"glorydavid03023"},"source_urls":["https://github.com/General-Tao-Ventures/0xmarkets-docs"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://github.com/General-Tao-Ventures/0xmarkets-docs"},{"auth_required":false,"authority":"community","curation_level":"machine-verified","id":"sn-35-oxmarkets-health","key":"srf-17d30638d3c3ce1c","kind":"subnet-api","last_verified_at":"2026-09-20T04:31:09.312Z","name":"Cartha Verifier API health","netuid":35,"notes":"Public no-auth GET /health on api.cartha.finance returning liveness JSON (observed: {\"status\":\"ok\"}). Documented as GET /health in the subnet OpenAPI spec; api.cartha.finance is the default VERIFIER_URL configured in the official Cartha principal miner template.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"bohdansolovie"},"source_urls":["https://api.cartha.finance/openapi.json","https://github.com/General-Tao-Ventures/cartha-principal-miner-template/blob/main/README.md"],"stale":false,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/health"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-lock-process","key":"srf-733de20855388051","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets lock process","netuid":35,"notes":"Process Lock Transaction operation on the OxMarkets/Cartha API (POST /lock/process), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/lock/process"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-lock-request-parent-signature","key":"srf-ecd485b6bfcf1e38","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets lock request parent signature","netuid":35,"notes":"Request Parent Lock Signature operation on the OxMarkets/Cartha API (POST /lock/request-parent-signature), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/lock/request-parent-signature"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-lock-request-signature","key":"srf-28a1d5e6fc722272","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets lock request signature","netuid":35,"notes":"Request Lock Signature operation on the OxMarkets/Cartha API (POST /lock/request-signature), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/lock/request-signature"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-lock-request-signature-public","key":"srf-5abd1ee8c3ca671e","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets lock request signature public","netuid":35,"notes":"Request Lock Signature Public operation on the OxMarkets/Cartha API (POST /lock/request-signature-public), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/lock/request-signature-public"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-lock-status","key":"srf-d2543f1d32e6e4b6","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets lock status","netuid":35,"notes":"Get Lock Status operation on the OxMarkets/Cartha API (GET /lock/status), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/lock/status"},{"auth_required":false,"authority":"community","curation_level":"machine-verified","id":"sn-35-oxmarkets-lp-stats","key":"srf-00fd82900b918e04","kind":"data-artifact","last_verified_at":"2026-09-20T04:31:09.312Z","name":"Cartha liquidity-providing metrics","netuid":35,"notes":"Public no-auth GET /v1/lp-stats on api.cartha.finance returning aggregated liquidity-providing metrics for the 0xMarkets landing page (observed top-level fields: apy_tiers, max_apy, tvl, weekly_rewards, emissions, prices, epoch, extras, last_updated). Documented as GET /v1/lp-stats in the subnet OpenAPI spec (api.cartha.finance/openapi.json, already cited for the existing health and OpenAPI surfaces); same api.cartha.finance host as the Cartha Verifier API. REVENUE ROLE (#10463): not-revenue. `apy_tiers` is yield CONFIGURATION (lock periods, boosts, advertised APY), not an amount anybody earned. REVENUE ROLE (#10463): not-revenue. `apy_tiers` is yield CONFIGURATION (lock periods, boosts, advertised APY), not an amount anybody earned.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"revenue":{"provenance":"probe-derived","role":"not-revenue"},"review":{"state":"community-submitted","submitted_by":"GildardoDev"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":false,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/lp-stats"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-miner-template","key":"srf-4108396dcf512ad1","kind":"example","last_verified_at":null,"name":"Cartha principal miner template","netuid":35,"notes":"Official backend template for running a Cartha (SN35) principal miner; in the team's General-Tao-Ventures org.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"glorydavid03023"},"source_urls":["https://github.com/General-Tao-Ventures/cartha-principal-miner-template"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://github.com/General-Tao-Ventures/cartha-principal-miner-template"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-openapi","key":"srf-8b9691a84c55162d","kind":"openapi","last_verified_at":null,"name":"Cartha Verifier API OpenAPI schema","netuid":35,"notes":"Machine-readable OpenAPI 3.1 schema for the Cartha Verifier API (title: Cartha Verifier). Served publicly at api.cartha.finance; documents SN35 OxMarkets/Cartha miner verification, pool, and lock routes plus the no-auth GET /health probe.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"bohdansolovie"},"schema_status":"machine-readable","schema_url":"https://api.cartha.finance/openapi.json","source_urls":["https://github.com/General-Tao-Ventures/cartha-principal-miner-template/blob/main/README.md","https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/openapi.json"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-parent-lock-check-event","key":"srf-bebf7f894c529cee","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets parent lock check event","netuid":35,"notes":"Check Parent Lock Event operation on the OxMarkets/Cartha API (POST /parent-lock/check-event), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/parent-lock/check-event"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-parent-lock-force-process-event","key":"srf-ff8e0e1a3d22ccdc","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets parent lock force process event","netuid":35,"notes":"Force Process Parent Lock Event operation on the OxMarkets/Cartha API (POST /parent-lock/force-process-event), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/parent-lock/force-process-event"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-parent-lock-process","key":"srf-eeab446d60dac4dd","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets parent lock process","netuid":35,"notes":"Process Parent Lock Transaction operation on the OxMarkets/Cartha API (POST /parent-lock/process), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/parent-lock/process"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-parent-lock-status","key":"srf-8016552e69fd88f6","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets parent lock status","netuid":35,"notes":"Get Parent Lock Status operation on the OxMarkets/Cartha API (GET /parent-lock/status), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 422 naming a transaction-hash query parameter as required, so it is a query-param route -- the fixed base URL is registered with the probe disabled and it is callable via call_subnet_surface's query argument.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/parent-lock/status"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-35-oxmarkets-pools","key":"srf-5bf5017aa7d91ecb","kind":"subnet-api","last_verified_at":"2026-09-20T04:31:09.312Z","name":"Cartha registered pools","netuid":35,"notes":"Public no-auth GET /pools on api.cartha.finance returning the registered liquidity-pool/vault list for the Cartha perp DEX (name, poolId, vaultAddress, chainId, network per pool). Documented as GET /pools in the subnet's own OpenAPI schema; distinct from the already-registered lp-stats aggregate-metrics and parent-vaults surfaces.","probe":{"enabled":true,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"source_urls":["https://api.cartha.finance/openapi.json"],"stale":false,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/pools"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-35-oxmarkets-source-repo","key":"srf-81f697dcc319680f","kind":"source-repo","last_verified_at":"2026-07-16T00:50:00.000Z","name":"Cartha validator source repository","netuid":35,"notes":"Official Cartha (SN35) validator source repository.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"source_urls":["https://www.0xmarkets.io/"],"stale":false,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://github.com/General-Tao-Ventures/cartha-validator"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-subnet-check-registration","key":"srf-4b29caf2a50b8dfe","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets subnet check registration","netuid":35,"notes":"Check Registration operation on the OxMarkets/Cartha API (GET /subnet/check-registration), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 422 naming an operator-account query parameter as required, so it is a query-param route -- the fixed base URL is registered with the probe disabled and it is callable via call_subnet_surface's query argument.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/subnet/check-registration"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-admin-audit-log","key":"srf-e64f148c662f3ec9","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 admin audit log","netuid":35,"notes":"Create Audit Log operation on the OxMarkets/Cartha API (POST /v1/admin/audit-log), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/admin/audit-log"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-admin-audit-logs","key":"srf-c63065c5ca945815","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 admin audit logs","netuid":35,"notes":"Get Audit Logs operation on the OxMarkets/Cartha API (GET /v1/admin/audit-logs), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/admin/audit-logs"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-admin-email-template-name","key":"srf-9b4eb17784f4ee00","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 admin email template name","netuid":35,"notes":"Admin Reset Email Template operation on the OxMarkets/Cartha API (DELETE, GET, PUT /v1/admin/email-template/{name}), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/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).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/admin/email-template/%7Bname%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-admin-email-template-name-preview","key":"srf-0b77267d60ab7660","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 admin email template name preview","netuid":35,"notes":"Admin Preview Email Template operation on the OxMarkets/Cartha API (POST /v1/admin/email-template/{name}/preview), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/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).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/admin/email-template/%7Bname%7D/preview"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-admin-email-templates","key":"srf-ed85b06cedb4f392","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 admin email templates","netuid":35,"notes":"Admin List Email Templates operation on the OxMarkets/Cartha API (GET /v1/admin/email-templates), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/admin/email-templates"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-admin-principal-application-application-id-review","key":"srf-72ad3513d3008b0a","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 admin principal application application id review","netuid":35,"notes":"Admin Review Principal Application operation on the OxMarkets/Cartha API (POST /v1/admin/principal-application/{application_id}/review), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/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).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/admin/principal-application/%7Bapplication_id%7D/review"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-admin-principal-applications","key":"srf-7b5cb2cacc8186c6","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 admin principal applications","netuid":35,"notes":"Admin List Principal Applications operation on the OxMarkets/Cartha API (GET /v1/admin/principal-applications), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/admin/principal-applications"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-admin-principal-miner-operator-account","key":"srf-b428aa7780535933","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 admin principal miner operator account","netuid":35,"notes":"Admin Update Principal Miner operation on the OxMarkets/Cartha API (PUT /v1/admin/principal-miner/{operator account}), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/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).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/admin/principal-miner/%7Bhotkey%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-admin-principal-miner-operator-account-remove","key":"srf-52cdba2d9e27b4f5","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 admin principal miner operator account remove","netuid":35,"notes":"Admin Delete Principal Miner operation on the OxMarkets/Cartha API (POST /v1/admin/principal-miner/{operator account}/remove), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/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).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/admin/principal-miner/%7Bhotkey%7D/remove"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-admin-principal-miners","key":"srf-0243f03d48ca8309","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 admin principal miners","netuid":35,"notes":"Admin List Principal Miners operation on the OxMarkets/Cartha API (GET /v1/admin/principal-miners), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/admin/principal-miners"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-admin-system-alert","key":"srf-abdecf6f0390fdb2","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 admin system alert","netuid":35,"notes":"Create System Alert operation on the OxMarkets/Cartha API (POST /v1/admin/system-alert), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/admin/system-alert"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-admin-system-alert-alert-id-acknowledge","key":"srf-e87929e4e190d0c5","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 admin system alert alert id acknowledge","netuid":35,"notes":"Acknowledge System Alert operation on the OxMarkets/Cartha API (POST /v1/admin/system-alert/{alert_id}/acknowledge), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/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).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/admin/system-alert/%7Balert_id%7D/acknowledge"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-admin-system-alerts","key":"srf-f31bb6ee4563f156","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 admin system alerts","netuid":35,"notes":"Get System Alerts operation on the OxMarkets/Cartha API (GET /v1/admin/system-alerts), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/admin/system-alerts"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-admin-system-alerts-stats","key":"srf-d7b10f1d147f8230","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 admin system alerts stats","netuid":35,"notes":"Get System Alerts Stats operation on the OxMarkets/Cartha API (GET /v1/admin/system-alerts/stats), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"revenue":{"provenance":"operator-attested","role":"not-revenue","source_url":"https://api.cartha.finance/openapi.json"},"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/admin/system-alerts/stats"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-deregistrations-check","key":"srf-4e74b468e96274d3","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 deregistrations check","netuid":35,"notes":"Check Deregistrations operation on the OxMarkets/Cartha API (POST /v1/deregistrations/check), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/deregistrations/check"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-epoch-carry-over","key":"srf-9110f7bfc096d915","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 epoch carry over","netuid":35,"notes":"Manual Carry Over operation on the OxMarkets/Cartha API (POST /v1/epoch/carry-over), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/epoch/carry-over"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-evictions-run","key":"srf-f2af81873523a558","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 evictions run","netuid":35,"notes":"Run Evictions operation on the OxMarkets/Cartha API (POST /v1/evictions/run), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/evictions/run"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-metagraph-compare","key":"srf-799419714f5b42a5","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 metagraph compare","netuid":35,"notes":"Compare Metagraph Snapshots operation on the OxMarkets/Cartha API (GET /v1/metagraph/compare), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/metagraph/compare"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-metagraph-deregistered","key":"srf-17776a0983dd1320","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 metagraph deregistered","netuid":35,"notes":"Get Deregistered operator account operation on the OxMarkets/Cartha API (GET /v1/metagraph/deregistered), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/metagraph/deregistered"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-metagraph-snapshot-snapshot-id","key":"srf-68e73e859ecf770f","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 metagraph snapshot snapshot id","netuid":35,"notes":"Get Metagraph Snapshot Detail operation on the OxMarkets/Cartha API (GET /v1/metagraph/snapshot/{snapshot_id}), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/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).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/metagraph/snapshot/%7Bsnapshot_id%7D"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-metagraph-snapshots","key":"srf-1b06b3ba2e11b7ca","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 metagraph snapshots","netuid":35,"notes":"Get Metagraph Snapshots operation on the OxMarkets/Cartha API (GET /v1/metagraph/snapshots), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/metagraph/snapshots"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-miner-principal-apply","key":"srf-cd36bec1af1ab3bb","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 miner principal apply","netuid":35,"notes":"Principal Apply operation on the OxMarkets/Cartha API (POST /v1/miner/principal/apply), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/miner/principal/apply"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-miner-principal-list","key":"srf-26007321a64b518a","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 miner principal list","netuid":35,"notes":"Principal List operation on the OxMarkets/Cartha API (GET /v1/miner/principal/list), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/miner/principal/list"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-miner-principal-profile","key":"srf-81b67beb7c42ada5","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 miner principal profile","netuid":35,"notes":"Principal Profile operation on the OxMarkets/Cartha API (GET /v1/miner/principal/profile), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; registered with the probe disabled (not individually verified beyond the sampled routes above).","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/miner/principal/profile"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-miner-principal-sync","key":"srf-381bcd5b812e11a4","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 miner principal sync","netuid":35,"notes":"Principal Sync operation on the OxMarkets/Cartha API (POST /v1/miner/principal/sync), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/miner/principal/sync"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-miner-status","key":"srf-7ee1298acb35e5f7","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 miner status","netuid":35,"notes":"Miner Status Public operation on the OxMarkets/Cartha API (GET /v1/miner/status), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 422 naming an operator-account query parameter as required, so it is a query-param route -- the fixed base URL is registered with the probe disabled and it is callable via call_subnet_surface's query argument.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/miner/status"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-miner-status-by-evm","key":"srf-27f5896b21cfbdfa","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 miner status by evm","netuid":35,"notes":"Miner Status By Evm operation on the OxMarkets/Cartha API (GET /v1/miner/status-by-evm), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. Live-checked 2026-07-21: the bare URL returns HTTP 422 naming an EVM-address query parameter as required, so it is a query-param route -- the fixed base URL is registered with the probe disabled and it is callable via call_subnet_surface's query argument.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/miner/status-by-evm"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-pair-status","key":"srf-a68c38ba508ac694","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 pair status","netuid":35,"notes":"Pair Status operation on the OxMarkets/Cartha API (POST /v1/pair/status), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/pair/status"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-position-check-withdrawal","key":"srf-b58e94b533130898","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 position check withdrawal","netuid":35,"notes":"Check Withdrawal operation on the OxMarkets/Cartha API (POST /v1/position/check-withdrawal), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/position/check-withdrawal"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-upcoming-epoch-cleanup","key":"srf-b1be65615052db1a","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 upcoming epoch cleanup","netuid":35,"notes":"Cleanup Upcoming Epoch operation on the OxMarkets/Cartha API (POST /v1/upcoming-epoch/cleanup), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. The spec declares no security on it; it is a state-changing operation and not probe-safe, so the probe is disabled and no auth requirement is asserted without evidence.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/upcoming-epoch/cleanup"},{"auth_required":false,"authority":"community","curation_level":"candidate-discovered","id":"sn-35-oxmarkets-v1-verified-miners","key":"srf-dc72931f02a42804","kind":"subnet-api","last_verified_at":null,"name":"OxMarkets v1 verified miners","netuid":35,"notes":"Verified Miners operation on the OxMarkets/Cartha API (GET /v1/verified-miners), declared in the subnet's own OpenAPI spec at https://api.cartha.finance/openapi.json. Live-checked 2026-07-21: an unparameterised GET returns HTTP 403 stating a validator whitelist is enabled and a validator-identity parameter must be supplied, so access is restricted at the application level rather than by a declared security scheme; the probe is left disabled and the observation recorded.","probe":{"enabled":false,"expect":"json","method":"GET","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"review":{"state":"community-submitted","submitted_by":"joaovictor91123"},"source_urls":["https://api.cartha.finance/openapi.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://api.cartha.finance/v1/verified-miners"},{"auth_required":false,"authority":"official","curation_level":"maintainer-reviewed","id":"sn-35-oxmarkets-website","key":"srf-527e9febc6949147","kind":"website","last_verified_at":"2026-07-16T00:50:00.000Z","name":"0xMarkets website","netuid":35,"notes":"Official 0xMarkets website.","probe":{"enabled":true,"expect":"html","method":"HEAD","timeout_ms":10000},"provider":"oxmarkets","public_safe":true,"source_urls":["https://github.com/General-Tao-Ventures/cartha-validator"],"stale":false,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://www.0xmarkets.io/"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-35-subnetradar-dashboard","key":"srf-c881642cdbd2018b","kind":"dashboard","last_verified_at":null,"name":"logic SubnetRadar dashboard","netuid":35,"notes":"Universal SubnetRadar subnet dashboard candidate. Third-party risk/market analytics enrichment, not Metagraphed endpoint health authority.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"subnetradar","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"third-party-index","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://subnetradar.com/subnet/35"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://subnetradar.com/subnet/35"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-35-taomarketcap-dashboard","key":"srf-c61be72ed06768e7","kind":"dashboard","last_verified_at":null,"name":"logic TaoMarketCap dashboard","netuid":35,"notes":"Universal TaoMarketCap subnet dashboard candidate. Third-party enrichment, not protocol authority.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"taomarketcap","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"third-party-index","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://api.taomarketcap.com/public/v1/subnets/35"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://taomarketcap.com/subnets/35"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-35-taopedia-article","key":"srf-58553bfe4b6d5f6e","kind":"docs","last_verified_at":null,"name":"logic Taopedia article","netuid":35,"notes":"Discovered from the public Taopedia article repository. Not verified as an operational interface.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"taopedia-articles","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"community-docs","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_35/index.mdx"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://github.com/e35ventura/taopedia-articles/blob/main/content/pages/subnet_35/index.mdx"},{"auth_required":false,"authority":"registry-observed","curation_level":"candidate-discovered","id":"sn-35-tensorplex-docs","key":"srf-664c4dc147c2a71a","kind":"docs","last_verified_at":null,"name":"logic Tensorplex subnet docs","netuid":35,"notes":"Discovered from Tensorplex subnet-docs. Useful as documentation enrichment, not verified operational authority.","probe":{"enabled":true,"expect":"any","method":"HEAD","timeout_ms":10000},"provider":"tensorplex-subnet-docs","public_safe":true,"quality_signals":{"content_type_matches_kind":true,"public_safe":true,"rate_limited":false,"redirected":false,"source_tier":"community-docs","transient_failure":false},"rate_limit_notes":"Candidate only; no recurring probe is configured until maintainer review.","source_urls":["https://github.com/tensorplex-labs/subnet-docs/blob/main/data/35/subnet.json"],"stale":null,"subnet_name":"logic","subnet_slug":"sn-35","url":"https://github.com/tensorplex-labs/subnet-docs/tree/main/data/35"}]},"meta":{"artifact_path":"/metagraph/surfaces/35.json","cache":"standard","contract_version":"2026-07-03.2","generated_at":"2026-09-20T12:26:49.169Z","published_at":"2026-09-20T12:26:49.169Z","source":"r2","pagination":{"collection":"surfaces","total":70,"returned":70,"limit":70,"cursor":0,"next_cursor":null,"sort":null,"order":"asc"}}}