Skip to content

Feat/update incentive mechanism#430

Merged
ibraheem-abe merged 23 commits into
stagingfrom
feat/update-incentive-mechanism
Jul 16, 2026
Merged

Feat/update incentive mechanism#430
ibraheem-abe merged 23 commits into
stagingfrom
feat/update-incentive-mechanism

Conversation

@ibraheem-abe

@ibraheem-abe ibraheem-abe commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Changelog

  • Changes mechanism from king of the hill to uniform decaying scheme
  • Scores are based on relative improvements instead of raw scores
  • Approve candidates that meaningfully improve performance or reduce cost without lowering quality.
  • Reward larger improvements more, especially after longer periods without competition progress.
  • Gradually reduce improvement bonuses over time.
  • Exclude banned, rejected, incomplete, benchmark, and unregistered miners from rewards.
  • Activate the mechanism from a fresh evaluation set without changing previous competitions.

Use only finished, approved, review-eligible, non-benchmark, and non-banned agents when selecting leaders and reward candidates
Recheck candidates against a ban-stable leader and persist their improvement bonus atomically at approval time.
Run the approval judge only when an active-set candidate meets the configured performance or cost threshold.
Batch and cache candidate membership for 60 seconds, then normalize rewards across the highest-ranked registered hotkeys.
Comment thread api/endpoints/evaluation_sets.py
Comment thread validator/set_weights.py Outdated

@jmnmv12 jmnmv12 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

@camfairchild
camfairchild requested a review from jmnmv12 July 16, 2026 04:55

@jmnmv12 jmnmv12 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just left one small comment the rest looks great 🚀

Comment thread api/config.py Outdated
@ibraheem-abe
ibraheem-abe merged commit 846236f into staging Jul 16, 2026
2 checks passed
@ibraheem-abe
ibraheem-abe deleted the feat/update-incentive-mechanism branch July 16, 2026 16:30
@ibraheem-abe ibraheem-abe mentioned this pull request Jul 17, 2026
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.

3 participants