[BLOCKED: emissions redesign] Activate alpha-spoke pairs (PR3) - #709
Draft
LandynDev wants to merge 1 commit into
Draft
[BLOCKED: emissions redesign] Activate alpha-spoke pairs (PR3)#709LandynDev wants to merge 1 commit into
LandynDev wants to merge 1 commit into
Conversation
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.
BLOCKED — merge gate. Do not merge until the emissions redesign answers O3.
Activates every alpha<->spoke pair and
sn7<->sn74(one line in theLAUNCH_PAIRSgenerator). Stacked on #708, which ships the whole mechanism; this PR adds pairs, not mechanism.Why it is held: each alpha becomes its own scoring family (
hub_legreturns the alpha). On pair count alone, before any volume clears,sol27% /tao26% /sn724% /sn7423% of 66 pairs — alpha takes 47% of miner emissions. Volume weighting redistributes only within a family, never across, so real volume elsewhere cannot claw it back.Also required before merge (surfaced during implementation, not blockers for PR2):
hubLeg/direction maps need the family rule for alpha<->spoke directions (today they only know literal hubs).swap_intake.hub_boundskeys bounds by hub id; an alpha anchor reads(0, 0), sois_executable_rateis permissive on alpha<->spoke pairs (the per-backing TAO size gate still applies).scoring.pypasses the TAO purse bounds (rao) as the hub-leg bounds of an alpha-anchored lane, whereis_executable_rate/min_executable_hub_legread them as alpha units (same decimals hide it). Resolve with the emissions redesign before this merges.Spec:
SPEC_SUBNET_TOKENS.md§6, §9, O3.