{"extensions":{"generic_adapter":{"enabled":true,"kind":"generic-openapi"}},"generated_at":"2026-09-15T12:43:17.513Z","netuid":56,"schema_version":1,"slug":"gradients","snapshot":{"adapter_kind":"generic-openapi","contract_version":"2026-07-03.2","dimensions":{"openapi_schemas":{"captured_at":"2026-09-15T12:52:54.358Z","captured_count":1,"schema_count":1,"schemas":[{"auth_required":false,"captured_at":"2026-09-15T12:52:54.358Z","content_type":"application/json","hash":"655ffe985992c15f5b68b2d879d2b4125ca802e54f8dcb64f4a759e21c51bec4","latency_ms":90,"name":"Gradients OpenAPI","provider":"gradients","schema_url":"https://api.gradients.io/openapi.json","shape":{"component_schema_count":111,"has_global_security":false,"method_counts":{"delete":2,"get":26,"post":31,"put":2},"openapi_version":"3.1.0","operation_count":61,"path_count":60,"sample_paths":["/account-balance-check","/account-create","/account-get-info","/account-get-logs","/account-get-public-key","/account-recovery-challenge","/account-recovery-verify","/account-set-data","/account-transactions","/account-username-check","/add-balance","/api-key-create","/apply-voucher","/auditing/scores-url","/auditing/tasks","/auditing/tasks/{task_id}","/auth-with-fingerprint","/signing-challenge-generate","/signing-challenge-verify","/tournament/fees"],"security_scheme_count":1,"server_count":0,"tag_count":0,"title":"rayon API","version":"0.0.1"},"status":"captured","status_code":200,"surface_id":"sn-56-gradients-openapi","url":"https://api.gradients.io/docs"}],"status":"captured","total_operation_count":61,"total_path_count":60},"public_api_surfaces":{"captured_at":"2026-09-15T12:52:54.358Z","status":"captured","surface_count":59,"surfaces":[{"auth_required":false,"id":"sn-56-gradients-account-balance-check","kind":"subnet-api","name":"Gradients account balance check","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/account-balance-check"},{"auth_required":false,"id":"sn-56-gradients-account-create","kind":"subnet-api","name":"Gradients account create","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/account-create"},{"auth_required":true,"id":"sn-56-gradients-account-get-info","kind":"subnet-api","name":"Gradients account get info","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/account-get-info"},{"auth_required":true,"id":"sn-56-gradients-account-get-logs","kind":"subnet-api","name":"Gradients account get logs","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/account-get-logs"},{"auth_required":true,"id":"sn-56-gradients-account-get-public-key","kind":"subnet-api","name":"Gradients account get public key","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/account-get-public-key"},{"auth_required":false,"id":"sn-56-gradients-account-recovery-challenge","kind":"subnet-api","name":"Gradients account recovery challenge","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/account-recovery-challenge"},{"auth_required":false,"id":"sn-56-gradients-account-recovery-verify","kind":"subnet-api","name":"Gradients account recovery verify","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/account-recovery-verify"},{"auth_required":true,"id":"sn-56-gradients-account-set-data","kind":"subnet-api","name":"Gradients account set data","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/account-set-data"},{"auth_required":false,"id":"sn-56-gradients-account-transactions","kind":"subnet-api","name":"Gradients account transactions","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/account-transactions"},{"auth_required":false,"id":"sn-56-gradients-account-username-check","kind":"subnet-api","name":"Gradients account username check","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/account-username-check"},{"auth_required":false,"id":"sn-56-gradients-add-balance","kind":"subnet-api","name":"Gradients add balance","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/add-balance"},{"auth_required":true,"id":"sn-56-gradients-api-key-create","kind":"subnet-api","name":"Gradients api key create","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/api-key-create"},{"auth_required":true,"id":"sn-56-gradients-apply-voucher","kind":"subnet-api","name":"Gradients apply voucher","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/apply-voucher"},{"auth_required":false,"id":"sn-56-gradients-auditing-tasks-api","kind":"subnet-api","name":"Gradients auditing tasks API","probe_enabled":true,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/auditing/tasks"},{"auth_required":false,"id":"sn-56-gradients-auditing-tasks-hotkey-hotkey","kind":"subnet-api","name":"Gradients auditing tasks operator account operator account","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/auditing/tasks/hotkey/%7Bhotkey%7D"},{"auth_required":false,"id":"sn-56-gradients-auditing-tasks-task-id","kind":"subnet-api","name":"Gradients auditing tasks task id","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/auditing/tasks/%7Btask_id%7D"},{"auth_required":false,"id":"sn-56-gradients-auth-with-fingerprint","kind":"subnet-api","name":"Gradients auth with fingerprint","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/auth-with-fingerprint"},{"auth_required":false,"id":"sn-56-gradients-challenger-review-config","kind":"data-artifact","name":"Gradients challenger code-review config","probe_enabled":true,"provider":"gradients","schema_url":null,"url":"https://raw.githubusercontent.com/gradients-ai/G.O.D/f0d3a1b790b0a34009ead27707916ae19e5e7201/validator/infrastructure/challenger_code_review_config.json"},{"auth_required":false,"id":"sn-56-gradients-healthz","kind":"subnet-api","name":"Gradients API healthz","probe_enabled":true,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/healthz"},{"auth_required":false,"id":"sn-56-gradients-last-boss-battle","kind":"subnet-api","name":"Gradients last boss battle","probe_enabled":true,"provider":"gradients","schema_url":"https://api.gradients.io/openapi.json","url":"https://api.gradients.io/v1/performance/last-boss-battle"},{"auth_required":false,"id":"sn-56-gradients-latest-tournament-weights","kind":"subnet-api","name":"Gradients latest tournament weights","probe_enabled":true,"provider":"gradients","schema_url":"https://api.gradients.io/openapi.json","url":"https://api.gradients.io/v1/performance/latest-tournament-weights"},{"auth_required":false,"id":"sn-56-gradients-models","kind":"data-artifact","name":"Gradients models","probe_enabled":true,"provider":"gradients","schema_url":null,"url":"https://www.gradients.io/app/my-models"},{"auth_required":false,"id":"sn-56-gradients-scores-url","kind":"subnet-api","name":"Gradients validator scores URL","probe_enabled":true,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/auditing/scores-url"},{"auth_required":true,"id":"sn-56-gradients-signing-challenge-generate","kind":"subnet-api","name":"Gradients signing challenge generate","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/signing-challenge-generate"},{"auth_required":false,"id":"sn-56-gradients-signing-challenge-verify","kind":"subnet-api","name":"Gradients signing challenge verify","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/signing-challenge-verify"},{"auth_required":false,"id":"sn-56-gradients-subnet-api","kind":"subnet-api","name":"Gradients network status API","probe_enabled":true,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/network/status"},{"auth_required":false,"id":"sn-56-gradients-tournament-balance-coldkey","kind":"subnet-api","name":"Gradients tournament balance on-chain account","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/tournament/balance/%7Bcoldkey%7D"},{"auth_required":false,"id":"sn-56-gradients-tournament-fees-api","kind":"subnet-api","name":"Gradients tournament fees API","probe_enabled":true,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/tournament/fees"},{"auth_required":false,"id":"sn-56-gradients-tournament-latest-details","kind":"subnet-api","name":"Gradients latest tournament details","probe_enabled":true,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/tournament/latest/details"},{"auth_required":false,"id":"sn-56-gradients-tournament-tournament-id-details","kind":"subnet-api","name":"Gradients tournament tournament id details","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/tournament/%7Btournament_id%7D/details"},{"auth_required":true,"id":"sn-56-gradients-v1-chutes-deploy","kind":"subnet-api","name":"Gradients v1 chutes deploy","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/chutes/deploy"},{"auth_required":true,"id":"sn-56-gradients-v1-chutes-status-chute-id","kind":"subnet-api","name":"Gradients v1 chutes status chute id","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/chutes/status/%7Bchute_id%7D"},{"auth_required":false,"id":"sn-56-gradients-v1-performance-weight-projection","kind":"subnet-api","name":"Gradients v1 performance weight projection","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/performance/weight-projection"},{"auth_required":true,"id":"sn-56-gradients-v1-prices","kind":"subnet-api","name":"Gradients v1 prices","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/prices"},{"auth_required":true,"id":"sn-56-gradients-v1-scheduler-health","kind":"subnet-api","name":"Gradients v1 scheduler health","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/scheduler/health"},{"auth_required":true,"id":"sn-56-gradients-v1-scheduler-jobs","kind":"subnet-api","name":"Gradients v1 scheduler jobs","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/scheduler/jobs"},{"auth_required":true,"id":"sn-56-gradients-v1-scheduler-jobs-create","kind":"subnet-api","name":"Gradients v1 scheduler jobs create","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/scheduler/jobs/create"},{"auth_required":true,"id":"sn-56-gradients-v1-scheduler-jobs-job-id","kind":"subnet-api","name":"Gradients v1 scheduler jobs job id","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/scheduler/jobs/%7Bjob_id%7D"},{"auth_required":true,"id":"sn-56-gradients-v1-scheduler-jobs-job-id-results","kind":"subnet-api","name":"Gradients v1 scheduler jobs job id results","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/scheduler/jobs/%7Bjob_id%7D/results"},{"auth_required":true,"id":"sn-56-gradients-v1-tasks","kind":"subnet-api","name":"Gradients v1 tasks","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks"},{"auth_required":true,"id":"sn-56-gradients-v1-tasks-account-account-id","kind":"subnet-api","name":"Gradients v1 tasks account account id","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/account/%7Baccount_id%7D"},{"auth_required":false,"id":"sn-56-gradients-v1-tasks-breakdown-task-id","kind":"subnet-api","name":"Gradients v1 tasks breakdown task id","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/breakdown/%7Btask_id%7D"},{"auth_required":true,"id":"sn-56-gradients-v1-tasks-create","kind":"subnet-api","name":"Gradients v1 tasks create","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/create"},{"auth_required":true,"id":"sn-56-gradients-v1-tasks-create-chat","kind":"subnet-api","name":"Gradients v1 tasks create chat","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/create_chat"},{"auth_required":true,"id":"sn-56-gradients-v1-tasks-create-custom-dataset-chat","kind":"subnet-api","name":"Gradients v1 tasks create custom dataset chat","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/create_custom_dataset_chat"},{"auth_required":true,"id":"sn-56-gradients-v1-tasks-create-custom-dataset-text","kind":"subnet-api","name":"Gradients v1 tasks create custom dataset text","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/create_custom_dataset_text"},{"auth_required":true,"id":"sn-56-gradients-v1-tasks-create-dpo","kind":"subnet-api","name":"Gradients v1 tasks create dpo","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/create_dpo"},{"auth_required":true,"id":"sn-56-gradients-v1-tasks-create-grpo","kind":"subnet-api","name":"Gradients v1 tasks create grpo","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/create_grpo"},{"auth_required":true,"id":"sn-56-gradients-v1-tasks-create-image","kind":"subnet-api","name":"Gradients v1 tasks create image","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/create_image"},{"auth_required":true,"id":"sn-56-gradients-v1-tasks-create-image-zip","kind":"subnet-api","name":"Gradients v1 tasks create image zip","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/create_image_zip"},{"auth_required":true,"id":"sn-56-gradients-v1-tasks-delete-task-id","kind":"subnet-api","name":"Gradients v1 tasks delete task id","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/delete/%7Btask_id%7D"},{"auth_required":true,"id":"sn-56-gradients-v1-tasks-image-check-price","kind":"subnet-api","name":"Gradients v1 tasks image check price","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/image/check_price"},{"auth_required":false,"id":"sn-56-gradients-v1-tasks-organic-completed","kind":"subnet-api","name":"Gradients v1 tasks organic completed","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/organic/completed"},{"auth_required":false,"id":"sn-56-gradients-v1-tasks-task-id","kind":"subnet-api","name":"Gradients v1 tasks task id","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/%7Btask_id%7D"},{"auth_required":false,"id":"sn-56-gradients-v1-tasks-task-id-result-model-name","kind":"subnet-api","name":"Gradients v1 tasks task id result model name","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/%7Btask_id%7D/result_model_name"},{"auth_required":false,"id":"sn-56-gradients-v1-tasks-task-id-training-repo-backup","kind":"subnet-api","name":"Gradients v1 tasks task id training repo backup","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/%7Btask_id%7D/training_repo_backup"},{"auth_required":true,"id":"sn-56-gradients-v1-tasks-text-check-price","kind":"subnet-api","name":"Gradients v1 tasks text check price","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/v1/tasks/text/check_price"},{"auth_required":false,"id":"sn-56-gradients-validator-signup","kind":"subnet-api","name":"Gradients validator signup","probe_enabled":false,"provider":"gradients","schema_url":null,"url":"https://api.gradients.io/validator-signup"},{"auth_required":false,"id":"sn-56-gradients-weight-projection-static","kind":"subnet-api","name":"Gradients static weight projection","probe_enabled":true,"provider":"gradients","schema_url":"https://api.gradients.io/openapi.json","url":"https://api.gradients.io/v1/performance/weight-projection-static"}]}},"generated_at":"2026-09-15T12:43:18.437Z","netuid":56,"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":"gradients","source":"adapter-snapshot","status":"captured"},"subnet":"Gradients"}