{"extensions":{"generic_adapter":{"enabled":true,"kind":"generic-openapi"}},"generated_at":"2026-09-15T12:43:17.513Z","netuid":2,"schema_version":1,"slug":"dsperse","snapshot":{"adapter_kind":"generic-openapi","contract_version":"2026-07-03.2","dimensions":{"openapi_schemas":{"captured_at":"2026-09-15T12:52:52.158Z","captured_count":1,"schema_count":1,"schemas":[{"auth_required":false,"captured_at":"2026-09-15T12:52:52.158Z","content_type":"application/json","hash":"281f6f60a9e51681bd0ef60485e59bbf5efb1afe4381b1c5b94fd0a2b4e35a0f","latency_ms":60,"name":"DSperse circuit repository OpenAPI","provider":"inference-labs","schema_url":"https://repository.inferencelabs.com/openapi.json","shape":{"component_schema_count":0,"has_global_security":false,"method_counts":{"get":11,"post":1},"openapi_version":"3.1.0","operation_count":12,"path_count":11,"sample_paths":["/circuits","/circuits/files/{circuitId}/{filename}","/circuits/{id}","/circuits/{id}/download","/circuits/{id}/metrics","/components","/components/{sha256}","/components/{sha256}/files/{filename}","/models","/models/wb/{sha256}","/models/{id}"],"security_scheme_count":0,"server_count":1,"tag_count":0,"title":"Circuit Repository API","version":"1.0.0"},"status":"captured","status_code":200,"surface_id":"sn-2-dsperse-circuit-repository-openapi","url":"https://repository.inferencelabs.com/openapi.json"}],"status":"captured","total_operation_count":12,"total_path_count":11},"public_api_surfaces":{"captured_at":"2026-09-15T12:52:52.158Z","status":"captured","surface_count":13,"surfaces":[{"auth_required":false,"id":"sn-2-dsperse-circuit-detail","kind":"subnet-api","name":"DSperse circuit repository circuit detail","probe_enabled":false,"provider":"inference-labs","schema_url":null,"url":"https://repository.inferencelabs.com/circuits/%7Bid%7D"},{"auth_required":false,"id":"sn-2-dsperse-circuit-download","kind":"subnet-api","name":"DSperse circuit repository circuit artifact download","probe_enabled":false,"provider":"inference-labs","schema_url":null,"url":"https://repository.inferencelabs.com/circuits/%7Bid%7D/download"},{"auth_required":false,"id":"sn-2-dsperse-circuit-file-by-name","kind":"subnet-api","name":"DSperse circuit repository circuit file by name","probe_enabled":false,"provider":"inference-labs","schema_url":null,"url":"https://repository.inferencelabs.com/circuits/files/%7BcircuitId%7D/%7Bfilename%7D"},{"auth_required":false,"id":"sn-2-dsperse-circuit-list","kind":"subnet-api","name":"DSperse circuit repository circuit list","probe_enabled":true,"provider":"inference-labs","schema_url":null,"url":"https://repository.inferencelabs.com/circuits"},{"auth_required":false,"id":"sn-2-dsperse-circuit-metrics","kind":"subnet-api","name":"DSperse circuit repository circuit metrics","probe_enabled":false,"provider":"inference-labs","schema_url":null,"url":"https://repository.inferencelabs.com/circuits/%7Bid%7D/metrics"},{"auth_required":false,"id":"sn-2-dsperse-component-detail","kind":"subnet-api","name":"DSperse circuit repository component detail","probe_enabled":false,"provider":"inference-labs","schema_url":null,"url":"https://repository.inferencelabs.com/components/%7Bsha256%7D"},{"auth_required":false,"id":"sn-2-dsperse-component-file-by-name","kind":"subnet-api","name":"DSperse circuit repository component file by name","probe_enabled":false,"provider":"inference-labs","schema_url":null,"url":"https://repository.inferencelabs.com/components/%7Bsha256%7D/files/%7Bfilename%7D"},{"auth_required":false,"id":"sn-2-dsperse-component-list","kind":"subnet-api","name":"DSperse circuit repository component list","probe_enabled":true,"provider":"inference-labs","schema_url":null,"url":"https://repository.inferencelabs.com/components"},{"auth_required":false,"id":"sn-2-dsperse-model-detail","kind":"subnet-api","name":"DSperse circuit repository model detail","probe_enabled":false,"provider":"inference-labs","schema_url":null,"url":"https://repository.inferencelabs.com/models/%7Bid%7D"},{"auth_required":false,"id":"sn-2-dsperse-model-list","kind":"subnet-api","name":"DSperse circuit repository model list","probe_enabled":true,"provider":"inference-labs","schema_url":null,"url":"https://repository.inferencelabs.com/models"},{"auth_required":false,"id":"sn-2-dsperse-model-weights-by-digest","kind":"subnet-api","name":"DSperse circuit repository model weights by digest","probe_enabled":false,"provider":"inference-labs","schema_url":null,"url":"https://repository.inferencelabs.com/models/wb/%7Bsha256%7D"},{"auth_required":false,"id":"sn-2-inference-labs-subnet-api","kind":"subnet-api","name":"DSperse network stats API","probe_enabled":true,"provider":"inference-labs","schema_url":null,"url":"https://sn2-api.inferencelabs.com/stats"},{"auth_required":false,"id":"sn-2-truthtensor-benchmark-dataset","kind":"data-artifact","name":"Inference Labs TruthTensor benchmark dataset","probe_enabled":false,"provider":"inference-labs","schema_url":null,"url":"https://huggingface.co/datasets/inferencelabs/TruthTensor"}]}},"generated_at":"2026-09-15T12:43:18.437Z","netuid":2,"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":"dsperse","source":"adapter-snapshot","status":"captured"},"subnet":"DSperse"}