Some miners' published score is their replayed q_lcb multiplied by a
fixed per-miner constant. This is every miner the replay could verify.
| uid | multiplier | segment | len | status | exact | epochs | repo |
|---|
Detected by a replay-bias-free step detector: a one-epoch jump in published ÷ replayed of more than 1.5%, not adjacent to a missing epoch, with the ratio flat to <0.003 for four epochs on both sides. Across all 86 miners this fires 7 times on exactly 4 uids and nowhere else. Levels are stated relative to each miner's own baseline, so they do not depend on the replay being unbiased.
The three miners with Docker-graded ground truth, epoch by epoch.
1.00 means the replay matched the published feed exactly.
The factor multiplies the final score, after the cost tiebreak. Fitted on uid 28's
clean plateau: C·(q_lcb − cost) gives max error 3.4×10⁻⁷ at exactly
1.030000, versus 3.4×10⁻⁶ for C·q_lcb − cost and 2.8×10⁻⁴ for an additive term.
Each miner's step ratios multiply back to 1. uid 24:
1.100079 × 0.981835 × 0.972234 × 0.952377 = 1.000098. The factor is switched on, stepped
down, and switched off cleanly.
Since q_lcb ≤ wilson(n,n) = 1/(1+z²/n) and n is deterministic
(2 code tasks per epoch, EWMA λ), a published score has a hard ceiling given a miner's age. Anchoring
every miner at its first appearance in scored ∪ dq across all 702 snapshots and assuming
it was never absent and never wrong, exactly one miner exceeds its ceiling:
This is stronger than "a multiplier was applied": the number is outside the range of the documented scoring function for that miner, and it does not depend on any replay.
It is inside the validator's own output, not added at publication. Each snapshot's reign
chain array records the score at which a seat was granted; uid 117 enters it at epoch
87828 with 0.968150 — bit-identical to its published 87827 value, whose unmultiplied
replay is 0.84245. So the scaled value drives seat assignment and on-chain weight setting.
The public feed is a faithful copy: 9056 exact matches, 0 differences between the dashboard API and the standings snapshots. The dashboard is not the transform.
The router scalar (headroom_lcb), re-confirmed harder: zero firings
inside all four verified segments with diagnostics present on 161/161 covered epochs. Producing
C would need a pooled gap ≥ 0.8696; the maximum published achievable_gap is 0.7838 across
534 samples (407 of them exactly 0), and recomputed from the 270 owner-signed references it is 0.4587.
At epoch 87814 it is 0.000000.
Also eliminated, each with the measurement that killed it: cross-hotkey evidence pooling (best pair still 0.070 off, exact needs 1e-4); artifact re-commit (a reset lowers the ceiling, uid 117 went up through it); score copying from another miner (no match at 5×10⁻⁴); on-chain carriage (two coldkey-identical pairs carry different C; the owner governance commitment is byte-identical across 8 archive blocks and has no per-miner field; zero extrinsics at the 87827 step across 360 blocks).
Code audit: report.scored has three writers and one publisher; the only one reachable
in production is validator.py:876; reign.py only compares scores; no hotkey
literal appears anywhere in src/; no environment variable reaches a score.
No mechanism survived. What survived is a bounded description of where the
transform sits, not what performs it. The only remaining hypothesis space is that the process
publishing the feed is not running the audited source — and there is one direct measurement pointing
that way: 48 of 702 snapshots (epochs 75663–75715) carry no diagnostics key, which the
current source emits unconditionally. The running emitter has differed from the audited source at
least once.
One independent execution of one epoch. The replay consumes the owner's own published per-task grades, so re-running the audited code on published data can only ever reproduce the replay — the tie is breakable only by a second scorer.
On chain there are four weight-setters on netuid 99. uid 0 and uid 1 are identical and owner-side.
uid 27 is live-updating, independently operated, and its weight set never contains uid 117.
One number decides it — uid 27's computed score for uid 117 at epoch 87827: 0.8425
(audited code) or 0.96815 (published). Its raw scored dict is what is needed;
its weight set alone is not a clean oracle, since it also carries uid 2 and uid 24.