Skip to content

Promote unanswered-challenge skip to main - #459

Merged
kenobijon merged 5 commits into
mainfrom
testnet
Sep 16, 2026
Merged

kenobijon merged 5 commits into
mainfrom
testnet

Conversation

@kenobijon

@kenobijon kenobijon commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Summary

Promotes #458 so mainnet validators stop treating ignored image/video asks as onboarding.

  • Record refused generator challenge POSTs as no_answer (accepted-then-silent stays challenge_timeout).
  • After 5 local no-answers in 24h with zero answers on a modality, skip that miner for that modality instead of parking them in onboarding.
  • Key those counts by hotkey so a replacement at a recycled UID does not inherit the prior occupant's totals.
  • Keep no_answer out of 24h reward pass rate, including the 1000-row stats window.
  • Bump subnet version to 5.0.6 so validators autoupdate.

This unblocks video-only miners (e.g. UIDs 189/207) that were force-assigned image every round after the qualify/slot change. Dual-modality miners who answer stay in onboarding.

Test plan

Made with Cursor

dylanuys and others added 5 commits September 16, 2026 17:46
Video-only miners with no image samples were filling image onboarding slots every round and never receiving video. Record refused POSTs as no_answer and skip a modality after enough local no-answers.

Co-authored-by: Cursor <cursoragent@cursor.com>
Replacement miners at a recycled UID no longer inherit the prior occupant's unanswered totals. Refused challenge POSTs stay a sampling signal and do not count as verification failures.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Refused challenge POSTs were still filling the 1000-row window used for 24h generator rewards after we stopped counting them as verification misses.

Co-authored-by: Cursor <cursoragent@cursor.com>
Skip unanswered modalities instead of treating them as onboarding
@kenobijon
kenobijon merged commit cc448a3 into main Sep 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants