Home โ€บ Learn โ€บ What is dTAO

What is Bittensor dTAO?

Bittensor is a decentralised machine-learning network where independent operators compete to train specialised AI models inside subnets. dTAO โ€” "dynamic TAO" โ€” is the protocol upgrade that gave every subnet its own alpha token and its own on-chain market against TAO. That single change turned subnet economics from administrator-set emissions into a live market that discovers value continuously. This guide explains the moving parts without the jargon.

Updated 2026 ยท ~10 min read ยท No prior Bittensor knowledge assumed

Bittensor in one paragraph

Bittensor is a network of parallel machine-learning sub-economies called subnets. Each subnet defines a specific task (generate language, transcribe speech, predict prices, store data, etc.). Inside each subnet, miners submit work and validators score it. High-scoring miners earn emissions; the network runs forever as long as people want to train models on it. TAO is the native token โ€” used for staking, rewards and transfers. There is no company running Bittensor; there is a foundation coordinating the open-source protocol.

Before dTAO

Originally, every subnet had a fixed slice of TAO emissions assigned by governance. The community voted on which subnets were worth rewarding, and the vote determined who earned what. This worked, but it was slow, political and had no continuous price signal for subnet quality. A subnet could be producing excellent work and still have the same emission share as one that wasn't.

What dTAO changed

dTAO gave every subnet its own token โ€” called the subnet's alpha token โ€” and its own AMM (automated market maker) pool pairing that alpha against TAO. Emissions are now denominated in alpha tokens for each subnet. Users can buy alpha tokens with TAO by interacting with the pool; the pool's price becomes the market's live valuation of that subnet's work. High-demand subnets have rising alpha prices; low-demand subnets bleed.

The governance vote still exists and still matters, but it no longer has to predict which subnets are valuable โ€” the pool price already encodes that information, updated block-by-block.

The moving parts

Subnets

A subnet is a running competition with its own task definition, its own miner/validator roster, its own incentive mechanism and its own alpha token. Current subnets cover language models, text-to-image, speech, prediction markets, storage, finance, audio, code generation โ€” the catalogue expands as the community registers new subnets. A live list is at taostats.io/subnets.

Alpha tokens

Each subnet mints its own alpha token. Miners and validators on that subnet earn emissions in alpha, not TAO directly. To convert alpha to TAO, they sell into the subnet's AMM pool. To buy exposure to a subnet, a user buys alpha from the pool with TAO. The supply of alpha is determined by the subnet's emission schedule; the demand is determined by who wants exposure.

AMM pools

Every active subnet has a constant-product AMM pool on Bittensor EVM (Chain ID 964). The pool holds TAO on one side and the subnet's alpha on the other. The pool's ratio defines the market price. Trading against the pool moves the price along the constant-product curve (x ร— y = k) the same way Uniswap v2 works.

BRICKZ aggregates across every active pool. When you sell TAO โ†’ USDT or TAO โ†’ an alpha token, BRICKZ routes your order through the pool giving the best execution at that moment.

Root stake

Root stake is TAO staked to the protocol's root pool. It accrues steady yield (from emissions allocated to root) and carries voting weight in the mechanism that decides how emissions are distributed across subnets. Root stake is lower-variance than alpha stake โ€” you get a fraction of everything, which dampens the ups and downs of any single subnet.

Alpha stake

Alpha stake is TAO converted to a specific subnet's alpha token and staked into that subnet. Higher yield if the subnet outperforms (its alpha appreciates against TAO and you accrue more alpha from emissions), but higher risk โ€” the alpha price can fall and your stake is exposed to subnet-specific failures.

Validators

Validators score miner work inside each subnet. They stake TAO, earn a share of that subnet's emissions in alpha, and typically take a small commission (0โ€“20%) from delegators who stake through them. A validator must maintain uptime and accurate scoring to keep earning.

Miners

Miners submit work to a subnet โ€” model outputs, predictions, storage proofs, whatever the subnet's task is. Validators score their output. High-scoring miners earn the bulk of alpha emissions; low-scoring miners earn little and eventually get deregistered.

Life of a subnet emission

  1. Network inflation mints new TAO at a slow, predictable rate.
  2. A subnet's share of that emission is determined by how much TAO is staked to its alpha token pool + how the root-stake vote weighs subnets against each other.
  3. The subnet's share is minted as that subnet's alpha token, distributed to miners and validators according to the subnet's internal scoring.
  4. Miners and validators either hold their alpha (betting the subnet will grow) or sell it into the pool for TAO.
  5. Selling pressure against the pool affects the alpha/TAO price, which affects how attractive it is for the next cycle's buyers.

The feedback loop is what makes dTAO dynamic โ€” each subnet's price is the continuous outcome of real buying and selling, not a governance decision.

What this means for a miner cashing out

If you're mining a subnet, your rewards arrive as that subnet's alpha token on your coldkey. Before you can sell for USDT or fiat, you either:

  1. Swap alpha โ†’ TAO inside the subnet's AMM pool (on the Substrate side via the native precompile, or on the EVM side via BRICKZ), then
  2. Swap TAO โ†’ USDT on BRICKZ or a CEX.

On BRICKZ, both swaps happen through the same interface. Sell the alpha directly to USDT and the router finds the best path โ€” often alpha โ†’ TAO โ†’ USDT in a single transaction.

Common misconceptions

Authoritative references

Stake TAO into a subnet โ†’ Validator rewards explained