AlmanacDocs
API referenceMiners

Get a miner's scoring diagnostics

The leaderboard's validator-scoring row for a hotkey linked to your org, plus the eligibility gates with their values and thresholds (so the margin is visible), a per-agent-build rollup over the scoring window, and pending predictions bucketed by market end date. `scoring` is null when the hotkey has no fresh miner registration or the score table is unavailable. Read-only and free — no credits are charged.

GET/v1/miners/{hotkey}/scoring
Authorization<token>

Bearer sub41_live_…

In: header

Path Parameters

hotkey*string

Miner hotkey (SS58) linked to your org.

Response Body

application/json

curl -X GET "https://example.com/v1/miners/string/scoring"
{  "hotkey": "string",  "uid": 0,  "netuid": 0,  "computedAt": "2019-08-24T14:15:22Z",  "scorerVersion": "string",  "windowDays": 0,  "scoringComputedAt": "2019-08-24T14:15:22Z",  "scoring": {    "score": 0,    "raw": 0,    "accuracy": 0,    "calibration": 0,    "edge": 0,    "brier": 0,    "weightedBrier": 0,    "roi": 0,    "preds": 0,    "validPreds": 0,    "invalidPreds": 0,    "rho": 0,    "effN": 0,    "ageHours": 0,    "gate": "invalid_rate"  },  "gates": [    {      "gate": "invalid_rate",      "value": 0,      "threshold": 0,      "comparator": "lt",      "passed": true,      "graceHours": 0,      "zeroHours": 0,      "multiplier": 0    }  ],  "byAgent": [    {      "agentId": "string",      "agentSha256": "string",      "agentVersion": 0,      "uploadedAt": "2019-08-24T14:15:22Z",      "isCurrent": true,      "preds": 0,      "validPreds": 0,      "invalidPreds": 0,      "invalidRate": 0,      "brier": 0,      "weightedBrier": 0,      "roi": 0,      "pending": 0    }  ],  "byAgentWindow": {    "basis": "string"  },  "pending": {    "total": 0,    "byStatus": {      "queued": 0,      "in_progress": 0,      "submitted": 0    },    "overdue": 0,    "byDeadline": [      {        "date": "string",        "count": 0      }    ]  }}