Skip to content

Bottom half median owner alpha stake#2582

Open
JohnReedV wants to merge 5 commits intodevnet-readyfrom
bottom-half-median-owner-alpha-stake
Open

Bottom half median owner alpha stake#2582
JohnReedV wants to merge 5 commits intodevnet-readyfrom
bottom-half-median-owner-alpha-stake

Conversation

@JohnReedV
Copy link
Copy Markdown
Contributor

@JohnReedV JohnReedV commented Apr 10, 2026

Summary

This PR updates subnet registration so the initial registration liquidity is split between the new subnet pool and the owner’s starting stake, using the bottom-half median subnet alpha price instead of the full-subnet median.

Previously, registration:

  • used the existing median subnet alpha price,
  • seeded the new subnet pool with the legacy network_min_lock-style 1:1 initialization,
  • granted owner stake based on the earlier registration-alpha flow,
  • and recycled the remainder.

With this change, registration now:

  • computes alpha from the current lock cost using the median price of the bottom 50% of subnet alpha prices,
  • injects 25% of the lock cost as TAO into the new subnet pool,
  • injects 50% of the converted alpha into the pool as free alpha liquidity,
  • grants the remaining 50% of the converted alpha to the subnet owner as staked alpha,
  • and recycles the remaining locked TAO that is not used to seed the pool.

In one line:
Registering a subnet now prices registration alpha off the bottom-half median subnet market price, seeds the pool with 25% TAO + half the converted alpha, and gives the other half of that alpha to the owner as stake.


@JohnReedV JohnReedV added the skip-cargo-audit This PR fails cargo audit but needs to be merged anyway label Apr 10, 2026
@JohnReedV JohnReedV marked this pull request as ready for review April 10, 2026 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-cargo-audit This PR fails cargo audit but needs to be merged anyway

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant