AlmanacDocs
API referenceLeaderboard

Subnet miner leaderboard

Public standings for Subnet 41 forecasting miners: chain metrics and prices from the 5-minute metagraph sync, forecasting-slice payouts (score shares of scoringMeta.forecastingWeightShare of the daily miner budget), and each miner's validator-scoring table row (the same scoring.py algorithm validators run). Only forecasting miners appear. Sorted by forecastingIncentive descending. 60s board cache; score table refreshes every 5 minutes.

GET/v1/leaderboard

Query Parameters

limit?number

Rows returned, 1..256. Defaults to 20.

netuid?number

Subnet id. Defaults to 41.

Response Body

application/json

curl -X GET "https://example.com/v1/leaderboard"
{  "netuid": 0,  "updatedAt": "2019-08-24T14:15:22Z",  "stale": true,  "prices": {    "taoUsd": 0,    "alphaTao": 0,    "alphaUsd": 0,    "taoPriceUpdatedAt": "2019-08-24T14:15:22Z"  },  "scoringMeta": {    "windowDays": 0,    "computedAt": "2019-08-24T14:15:22Z",    "forecastingWeightShare": 0,    "minerAlphaPerDay": 0,    "forecastingBudgetAlphaPerDay": 0  },  "count": 0,  "neurons": [    {      "uid": 0,      "hotkey": "string",      "coldkey": "string",      "stake": "string",      "validatorPermit": true,      "active": true,      "incentive": 0,      "emission": 0,      "trust": 0,      "consensus": 0,      "dividends": 0,      "lastUpdate": "string",      "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"      },      "forecastingIncentive": 0,      "forecastingAlphaPerDay": 0,      "forecastingUsdPerDay": 0    }  ]}