-
-
Notifications
You must be signed in to change notification settings - Fork 89
[Bug]: MAX_CONTRIBUTION_BONUS fallback is 5x upstream (25 vs 5) #807
Copy link
Copy link
Closed
Labels
gittensor:bugGittensor-scored bug fix — scores a 0.05x multiplier.Gittensor-scored bug fix — scores a 0.05x multiplier.roadmapOn the Wave-2 agent-layer roadmap board (project 9)On the Wave-2 agent-layer roadmap board (project 9)upstream-syncParity/sync with upstream entrius/gittensor scoring modelParity/sync with upstream entrius/gittensor scoring model
Description
Metadata
Metadata
Assignees
Labels
gittensor:bugGittensor-scored bug fix — scores a 0.05x multiplier.Gittensor-scored bug fix — scores a 0.05x multiplier.roadmapOn the Wave-2 agent-layer roadmap board (project 9)On the Wave-2 agent-layer roadmap board (project 9)upstream-syncParity/sync with upstream entrius/gittensor scoring modelParity/sync with upstream entrius/gittensor scoring model
Found in the 2026-06-17 scoring-sync audit. Silent 5x inflation on fetch failure.
Problem
Local fallback
MAX_CONTRIBUTION_BONUS = 25(src/scoring/model.ts:14), duplicated as the constant() fallback in src/scoring/preview.ts:961 — but upstream is 5. On every successful hourly fetch the parsed 5 wins, so live scoring is correct; but if a fetch ever fails, the contribution bonus is silently 5x too high → wrong scores/previews.Deliverable
Outcome
Fetch-failure fallback no longer inflates scores 5x. Milestone M0.