{"extensions":{"generic_adapter":{"enabled":true,"kind":"generic-openapi"}},"generated_at":"2026-09-15T12:43:17.513Z","netuid":19,"schema_version":1,"slug":"sn-19","snapshot":{"adapter_kind":"generic-openapi","contract_version":"2026-07-03.2","dimensions":{"openapi_schemas":{"captured_at":"2026-09-15T12:52:52.693Z","captured_count":1,"schema_count":1,"schemas":[{"auth_required":false,"captured_at":"2026-09-15T12:52:52.693Z","content_type":"application/json","hash":"6631700bc8c76ffe6822c7ef6c77c25541b6e7aed72bfcf56dfd397e842f5322","latency_ms":162,"name":"blockmachine community openapi","provider":"blockmachine","schema_url":"https://api.blockmachine.io/openapi.json","shape":{"component_schema_count":39,"has_global_security":false,"method_counts":{"delete":3,"get":31,"patch":1,"post":12},"openapi_version":"3.1.0","operation_count":47,"path_count":37,"sample_paths":["/bans","/bans/proxy-detection","/base-incentive/allocation","/base-incentive/candidates","/base-incentive/eligible","/base-incentive/ledger","/base-incentive/ledger/last-carryable","/base-incentive/nodes/{node_id}/reference","/base-incentive/projection","/base-incentive/projection/me","/base-incentive/projection/miner","/base-incentive/scores","/benchmarks","/compatibility/policy","/epochs","/epochs/current","/epochs/last-measured","/epochs/latest-finalized","/epochs/{epoch_id}","/epochs/{epoch_id}/finalize"],"security_scheme_count":1,"server_count":0,"tag_count":0,"title":"BlockMachine Registry API","version":"0.1.0"},"status":"captured","status_code":200,"surface_id":"sn-19-blockmachine-openapi","url":"https://api.blockmachine.io/openapi.json"}],"status":"captured","total_operation_count":47,"total_path_count":37},"public_api_surfaces":{"captured_at":"2026-09-15T12:52:52.693Z","status":"captured","surface_count":26,"surfaces":[{"auth_required":true,"id":"sn-19-blockmachine-bans","kind":"subnet-api","name":"BlockMachine bans","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/bans"},{"auth_required":true,"id":"sn-19-blockmachine-bans-on-chain-account","kind":"subnet-api","name":"BlockMachine bans on-chain account","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/bans/%7Bcoldkey%7D"},{"auth_required":false,"id":"sn-19-blockmachine-bans-proxy-detection","kind":"subnet-api","name":"BlockMachine bans proxy detection","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/bans/proxy-detection"},{"auth_required":false,"id":"sn-19-blockmachine-base-incentive-candidates","kind":"subnet-api","name":"BlockMachine base incentive candidates","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/base-incentive/candidates"},{"auth_required":false,"id":"sn-19-blockmachine-base-incentive-eligible","kind":"subnet-api","name":"BlockMachine base incentive eligible","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/base-incentive/eligible"},{"auth_required":false,"id":"sn-19-blockmachine-base-incentive-ledger","kind":"subnet-api","name":"BlockMachine base incentive ledger","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/base-incentive/ledger"},{"auth_required":false,"id":"sn-19-blockmachine-benchmarks","kind":"subnet-api","name":"BlockMachine benchmarks","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/benchmarks"},{"auth_required":true,"id":"sn-19-blockmachine-compatibility-policy","kind":"subnet-api","name":"BlockMachine compatibility policy","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/compatibility/policy"},{"auth_required":false,"id":"sn-19-blockmachine-data-artifact","kind":"data-artifact","name":"BlockMachine finalized-epoch snapshot","probe_enabled":true,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/epochs/latest-finalized"},{"auth_required":false,"id":"sn-19-blockmachine-data-artifact-api-blockmachine-io","kind":"data-artifact","name":"BlockMachine current-epoch snapshot","probe_enabled":true,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/epochs/current"},{"auth_required":false,"id":"sn-19-blockmachine-epochs-catalog","kind":"data-artifact","name":"BlockMachine epochs catalog","probe_enabled":true,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/epochs"},{"auth_required":false,"id":"sn-19-blockmachine-epochs-epoch-id","kind":"subnet-api","name":"BlockMachine epochs epoch id","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/epochs/%7Bepoch_id%7D"},{"auth_required":false,"id":"sn-19-blockmachine-epochs-epoch-id-finalize","kind":"subnet-api","name":"BlockMachine epochs epoch id finalize","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/epochs/%7Bepoch_id%7D/finalize"},{"auth_required":false,"id":"sn-19-blockmachine-epochs-epoch-id-free-tier-incentive","kind":"subnet-api","name":"BlockMachine epochs epoch id free tier incentive","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/epochs/%7Bepoch_id%7D/free-tier-incentive"},{"auth_required":false,"id":"sn-19-blockmachine-health","kind":"subnet-api","name":"BlockMachine API health","probe_enabled":true,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/health"},{"auth_required":true,"id":"sn-19-blockmachine-nodes","kind":"subnet-api","name":"BlockMachine nodes","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/nodes"},{"auth_required":true,"id":"sn-19-blockmachine-nodes-node-id","kind":"subnet-api","name":"BlockMachine nodes node id","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/nodes/%7Bnode_id%7D"},{"auth_required":true,"id":"sn-19-blockmachine-nodes-node-id-credential","kind":"subnet-api","name":"BlockMachine nodes node id credential","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/nodes/%7Bnode_id%7D/secret"},{"auth_required":true,"id":"sn-19-blockmachine-nodes-node-id-credential-promote","kind":"subnet-api","name":"BlockMachine nodes node id credential promote","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/nodes/%7Bnode_id%7D/secret/promote"},{"auth_required":true,"id":"sn-19-blockmachine-nodes-node-id-events","kind":"subnet-api","name":"BlockMachine nodes node id events","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/nodes/%7Bnode_id%7D/events"},{"auth_required":true,"id":"sn-19-blockmachine-nodes-node-id-metrics","kind":"subnet-api","name":"BlockMachine nodes node id metrics","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/nodes/%7Bnode_id%7D/metrics"},{"auth_required":true,"id":"sn-19-blockmachine-pricing-rules","kind":"subnet-api","name":"BlockMachine pricing rules","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/pricing/rules"},{"auth_required":false,"id":"sn-19-blockmachine-ready","kind":"subnet-api","name":"Blockmachine readiness check","probe_enabled":true,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/ready"},{"auth_required":true,"id":"sn-19-blockmachine-snapshots-url","kind":"subnet-api","name":"BlockMachine snapshots url","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/snapshots/url"},{"auth_required":false,"id":"sn-19-blockmachine-subnet-api","kind":"subnet-api","name":"BlockMachine public leaderboard API","probe_enabled":true,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/leaderboard"},{"auth_required":true,"id":"sn-19-blockmachine-validator-config","kind":"subnet-api","name":"BlockMachine validator config","probe_enabled":false,"provider":"blockmachine","schema_url":null,"url":"https://api.blockmachine.io/validator/config"}]}},"generated_at":"2026-09-15T12:43:18.437Z","netuid":19,"notes":["Generic OpenAPI adapter publishes schema-shape, operation-count, hash, and freshness metadata only.","Raw schemas, protected method calls, credentialed data, and API response payloads are not persisted."],"schema_version":1,"slug":"sn-19","source":"adapter-snapshot","status":"captured"},"subnet":"blockmachine"}