AdTAO
sn21Markets & PredictionClean3Fair entry62SN21 AdTao bittensor incentive mechanism for miners and validators
Scoreboard
What the validator network actually scored this epoch — read from the chain's Incentive vector, normalized on chain.
These are each miner's normalized incentive from the chain's Incentive vector — the only race score Bittensor stores. It is a share of the validators' consensus weight: all rows sum to 1, so uid #56's 0.802 on Minos means it holds 80.2% of the validated weight — and since emission follows incentive exactly, it also takes ~80% of the miner-side payout. There is no absolute score (an “87/100”) on chain; numbers like that live in each subnet's own off-chain platform. Uids absent from the list received zero validated weight this epoch.
Absolute submission scores (an “87/100”) are computed by validators off chain and never published — subtensor no longer even stores a pre-normalization Scores vector, so the incentive shares above are the only race score that exists on chain.
Race stats
live chain reads
scores read 7m ago · block 9,084,547 · epoch 25,234
What scores mean
and what they can't
Incentive is the score the validator network converged on for each uid this epoch — it's what pays: emission follows it. It is normalized on chain to sum to 1, so it reads as a share of validated weight. Hidden per-validator test sets (e.g. a private eval split) are computed off chain and never published — the chain no longer even stores a pre-normalization Scores vector — so taonets shows exactly what the chain shows, no reconstruction.
Repo watch
did the race change? the registered repo is re-checked every ~10 min
This race's code changed 11h ago — commit “standing: the previous-model discount weights the mean only; the prior and the floors see the full mass”. The watch picked it up 5h ago. Before burning a registration, re-read the repo and confirm the challenge and benchmark are what you prepared for.
standing: the previous-model discount weights the mean only; the prior and the floors see the full mass
The head commit is the atomic “did the race move” probe: any push to the default branch — new tasks, benchmark changes, scoring edits — lands here within minutes of the next watch pass.
- 098210f standing: the previous-model discount weights the mean only; the prior and the floors see the full mass11h ago
Score history
archived per epoch since taonets started tracking (epoch 25,206)
| Epoch | Block | Time | Winner uid | Top incentive | Qualifier mean incentive | Qualifiers |
|---|---|---|---|---|---|---|
| 25,234 | 9,084,248 | Sep 17, 02:00 | #44 | 0.402 | 0.050 | 20 |
| 25,233 | 9,083,917 | Sep 17, 00:53 | #44 | 0.402 | 0.050 | 20 |
| 25,232 | 9,083,590 | Sep 16, 23:48 | — | 0.402 | 0.050 | 20 |
| 25,231 | 9,083,292 | Sep 16, 22:49 | — | 0.402 | 0.050 | 20 |
| 25,230 | 9,082,820 | Sep 16, 21:14 | — | 0.399 | 0.050 | 20 |
| 25,229 | 9,082,523 | Sep 16, 20:15 | — | 0.400 | 0.050 | 20 |
| 25,228 | 9,082,100 | Sep 16, 18:50 | — | 0.400 | 0.050 | 20 |
| 25,227 | 9,081,799 | Sep 16, 17:50 | — | 0.399 | 0.050 | 20 |
| 25,226 | 9,081,501 | Sep 16, 16:50 | — | 0.399 | 0.050 | 20 |
| 25,225 | 9,081,030 | Sep 16, 15:16 | — | 0.399 | 0.050 | 20 |
| 25,224 | 9,080,730 | Sep 16, 14:16 | — | 0.399 | 0.050 | 20 |
| 25,223 | 9,080,309 | Sep 16, 12:52 | — | 0.395 | 0.050 | 20 |
The chain does not store past Incentive vectors — history begins when taonets started watching, and every epoch since is archived from live reads only.
Emission capture
The Emission map — what the scores converted into, live.
leading uid earns ≈ 0.0187 τ / epoch of 1.3 τ/day total
Entry economics
what it costs to race here, live
If I register here…
simulator · live costsBest-case frame: every key wins every epoch. Your real edge depends on the model you bring — check the scoreboard and winner history above, and the repo watch before committing.