Glossary

What each metric means, its exact formula, the API request behind it, and why it can differ from other explorers.

For AI agents: llms.txt

ADR (Alpha Distribution Ratio)

How much alpha holders own compared with how much the pool holds. Above 1, holders own more than the pool can absorb, so a rush for the exit sells at a steep discount. Below 1, the pool cushions exits.

Formula(alpha_stake − alpha_burned_counter/1e9) / alpha_in_pool (unitless, pivot at 1.0)

Burned alpha stays inside the staked reserve on-chain, so it is subtracted here through the same helper that backs market cap, and the two therefore net burns identically; they can only disagree for a single sync cycle, if a burn-counter read fails. The numerator still includes the owner's own locked and self-staked alpha. History rows before 2026-05-28 keep the raw un-netted ratio, because the chain had no burn counter before then. null for root or an empty pool.

API request
GET https://api.taoswap.org/v2/subnets/

Response fieldresults[].adr

Depth ±2% / ±5%

How much TAO it takes to push the price up (+, buying) or down (−, selling) by 2% or 5%. Bigger numbers mean a deeper, harder-to-move pool.

Formulaup = root_in_pool × (√(1+δ) − 1) / (1 − fee); down = root_in_pool × (1 − √(1−δ)); δ = 0.02 or 0.05, fee ≈ 0.0005

The down side reads slightly larger than the up side, and that is arithmetic rather than a bug: since √ is concave, the same percentage move needs marginally more TAO on the way down. The up leg is a gross input with the pool fee added on top, while the down leg is the net TAO leaving the pool, so the fee actually narrows the gap instead of widening it: as served, the down side is 0.95% larger at ±2% and 2.5% larger at ±5%. It is computed on the plain constant-product curve, which matches the chain because live pools are balanced 0.5 / 0.5. There is no concentrated liquidity, because user-provided liquidity is permanently disabled on-chain. Root (SN0) is null, having no pool.

API request
GET https://api.taoswap.org/v2/subnets/

Response fieldresults[].depth_{up,down}_{2,5}pct (+ *_usd)

In Pool (τ) / (α)

The two sides of the subnet pool: how much TAO and how much alpha it currently holds.

API request
GET https://api.taoswap.org/v2/subnets/

Response fieldresults[].root_in_pool / results[].alpha_in_pool