τTaosisTaoScale

Learn·Bittensor

How each block's emission is split between subnets

New τ is allocated per subnet every block, paired with α where the pool allows and spent buying α where it does not — with root stakers and miner burn taking their share.

Published 2026-09-17 · updated 2026-09-28

Allocated per block

Every block the chain mints τ and divides it between the subnets, using each subnet's moving price rather than its spot price — so the allocation follows the smoothed price, not the last trade. Each share is then weighted by (1 − the subnet's miner burn) and the shares renormalised, so a subnet burning 100% of its miner emission gets no τ at all.

Last comes the emission gate. The runtime sets a bar θ at the share of the subnet ranked EmissionBarRank (32 on 28 Sep 2026), recomputed every 360 blocks, multiplies every share s by 1 ÷ (1 + (θ ÷ s)^h), with h the chain's EmissionGateExponent (3), and renormalises. A subnet at the bar keeps half its share, one well above it nearly all of it, and one well below it practically nothing — which is why many subnets read an Emission % of 0: the chain allocates them no τ. When EmissionBarRank is 0 the bar is set by a quantile of the shares (EmissionBarQuantile) instead.

Governance can also switch a subnet's emission off. Such a subnet receives no τ emission whatever its price — no τ is injected into its pool and the protocol buys none of its α — but its α emission continues: validators and miners are still paid in α, so its yield can stay high with no τ behind the price. That is a different thing from a small share, and Taosis marks the two differently.

Pairing, injection and chain buys

A subnet's τ allocation is paired with α. The pairing leg is injected into the pool, τ on one side and α on the other, which is why the price moves on blocks in which nobody traded.

When a block carries more τ for a subnet than there is α to pair it with, the protocol spends the surplus buying the subnet's α: the chain buys. Most subnets' allocation fits under that pairing cap, so their chain buys are a verified zero, not a missing figure.

Who takes a cut before the subnet does

Validator emission on a subnet is shared with people staking τ on root, by stake weight: γ·R ÷ (γ·R + α in pool + α staked out), γ being the chain's TaoWeight and R the τ staked on root.

Miner emission captured by the owner's own neurons is destroyed instead of paid out, and the chain scales the subnet's whole τ allocation by (1 − burn). The owner does not pocket it.

How Taosis reads the split

The screener's Emission % is (τ injected + τ spent on chain buys) ÷ the same sum over every non-root subnet, both from one block, or the shares would not sum to 100. It reads 0 when the chain allocated the subnet no τ that block — a 100% miner burn, a share far below the emission gate, emission switched off, or a subnet the chain has not started. Chain buys τ/day is the excess τ on the last block × 7,200 blocks per day — a rate restated per day, not a measured day — and reads 0 when the allocation fitted under the pairing cap.

Root cut % and Miner burn % are those two cuts, and a subnet page shows the pairing leg as Injected into the pool.