Alpha emission
Where we are — step 2 of the emission flowHow we got here:
- TAO emission — TAO split across subnets, injected into pools + chain buys.
This page (step 2): each subnet mints its own alpha per block —
alpha_in(pool) andalpha_out(participants).
Each subnet emits alpha every block through two distinct pathways, which serve different purposes:
alpha_in— alpha injected into the subnet's liquidity pool (paired with tao), which sets the pool price and depth. When the pool injection is capped, the leftover tao becomes a chain buy instead. Capped atroot_proportion × alpha_emissionper block (de-facto the subnet'sroot_proportion, sincealpha_emission = 1). See Tao Emission for the chain-buy mechanic.alpha_out— alpha paid out to the subnet owner, miners, validators, and stakers. A flat 1 α/block, distributed via the incentive split — see Subnet emission overview.
alpha_in and alpha_out are governed by independent rules and currently halve on different schedules. See Halving for the full schedule.
alpha_in (capped at root_proportion × alpha_emission)
Each block, the chain injects tao into the subnet pool and mints a matching amount of alpha to keep the pool's tao : alpha ratio balanced.
The alpha injected is the smaller of two quantities: the tao injected divided by the current alpha price, and the per-block cap root_proportion × alpha_emission:

Since alpha_emission = 1 for all subnets currently, the cap is de-facto the subnet's root_proportion.
Below the cap, the injected alpha is simply the injected tao valued at the current alpha price:

Cap: alpha_in ≤ root_proportion × alpha_emissionIf
tao_injected / alpha_pricewould exceedroot_proportion × alpha_emission, thetao_injectedis reduced untilalpha_inequals the cap. The leftover tao becomes a chain buy — the chain buys alpha from the pool. The alpha purchased this way is not recycled; it is held in a protocol wallet and redistributed to alpha holders if the subnet is dissolved. See Tao Emission for the full mechanic.(This cap was previously a flat 0.5 α/block. As of subtensor PR #2779 the
alpha_incap isroot_proportion × alpha_emission.)
alpha_out (1 α/block)
alpha_out is a flat 1 α emitted per block per subnet, distributed to the subnet owner, miners, validators, and stakers via the standard incentive split. It is not affected by the December 2025 tao halving.
alpha_out will halve on its own schedule, when 10.5M alpha have been issued in that subnet — see Halving.
To learn how this 1 α is split across participants, see Subnet emission overview.
Worked example — Subnet 64
SN64 has emission share 11.15%, alpha price 0.0786 τ, and root_proportion 0.14605 (so the alpha_in cap is 0.14605 × 1 = 0.14605 α).
- tao emitted to this subnet: 11.15% × 0.5 τ = 0.05575 τ
- alpha this tao would mint at price: 0.05575 / 0.0786 = 0.7093 α (far exceeds the 0.14605 α cap)
- alpha_in this block: 0.14605 α (clamped to the
root_proportioncap) - tao actually injected: 0.14605 × 0.0786 = 0.01148 τ (20.6% of emission)
- excess tao → chain buy (alpha held in protocol wallet): 0.04427 τ (79.4% of emission)
- alpha_out this block: 1 α (unchanged)
Total alpha entering the subnet ecosystem this block: 0.14605 α (alpha_in) + 1 α (alpha_out) = 1.14605 α.
What's next
Step 3 — Split alpha_out among participants: the 1 α/block of alpha_out is divided among the subnet owner (18%), miners (41%), and validators (41%).
See also
- Halving — current emission ceilings and the halving schedule.
- Tao Emission — how 0.5 τ/block is split into pool injection and chain buys, and what happens to chain-buy alpha (held in protocol wallet, redistributed on subnet dissolution).
- Subnet emission overview — how
alpha_outis distributed across owner, miners, validators, and stakers.
Updated 13 days ago
