Allocate TAO emissions across the top 64 subnets - #3010
Closed
gzaentz wants to merge 2 commits into
Closed
Conversation
|
@gzaentz is attempting to deploy a commit to the RaoFoundation Team on Vercel. A member of the Team first needs to authorize it. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Rationale
The current top-32 cutoff concentrates all TAO emissions among today's highest-ranked subnets. This strongly rewards proven performers, but it also creates an incumbent advantage: a credible subnet immediately below rank 32 receives no TAO emission even when it may be close to product-market fit or capable of becoming a future top performer.
This proposal introduces a deliberate exploration and exploitation balance. The top 32 retain a dominant 75% share, so most capital remains concentrated on subnets that have demonstrated demand and performance. The next 32 collectively receive 25%, giving the competitive middle enough support to improve infrastructure, attract participants, and prove whether they can challenge current leaders.
This is not an equal subsidy. Rewards remain proportional to performance within each tier, only the top 64 positive scores qualify, and a subnet must improve its ranking to enter the larger 75% pool. The intended benefit is greater network option value: preserve strong support for current winners while increasing exposure to potential breakout subnets and keeping the top tier contestable.
User and developer impact
Subnet operators ranked 33-64 gain a bounded TAO emission path. Top-32 subnets continue to receive most emissions, while ranks 65 and below remain ineligible. The ranking is deterministic, including equal-score ties, and no block emission is stranded when the second tier is empty.
Validation
pallet-subtensorall-feature tests passed, with 9 ignored.eco-tests: 56 passed.git diff --checkpassed.Known unrelated repository failures
The complete repository suite is not currently green. Four runtime proxy-filter tests and the Python SDK codegen coverage check fail because the existing call inventory omits
sudo_set_emission_bar_quantileandsudo_set_emission_gate_exponent. Ruff formatting also reports two unrelated Python SDK files. None of these failures touch the three files changed by this PR.