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
- Deregistration risk
How exposed a subnet is to being removed from the network. The routine way a subnet dies is a new registration landing while the network is at its cap: the victim is then the non-immune subnet with the lowest price EMA.
Formulaprune_rank orders the non-immune subnets by price EMA, lowest first and oldest first on a tie; rank 1 is the one the next registration would remove. risk_level = immune, then critical (price EMA of 0, or rank ≤ 5), high (≤ 15), medium (≤ 40), low beyond that.Immune subnets cannot be removed at all and carry no rank. A subnet whose owner never called start_call has a price EMA frozen at 0, which puts it at the very front of the queue the moment its immunity ends. The bands are a presentation choice, not a chain concept: on-chain only rank 1 means anything, and since registrations have historically arrived about weekly (median 7.7 days over the last two dozen) the rank reads roughly as weeks of headroom. THE NETWORK IS AT CAPACITY TODAY, so this is live rather than theoretical; the envelope served alongside carries the current count, the cap and the exact subnet the next registration would take. Two things stop rank 1 from being a promise: governance can also dissolve a subnet outright, with no registration involved, and when the chain does prune, the incoming subnet is queued rather than created on the spot.
API request
GET https://api.taoswap.org/v2/subnets/Response field
results[].dereg.risk_level, .prune_rank; envelope dereg_context- Immunity
A grace period after registration during which a subnet cannot be deregistered, whatever its price.
Formulaimmune while the current block is strictly below the registration block + the immunity period, which is 864,000 blocks today, about 120 daysThe comparison is strict, so the subnet becomes prunable exactly on its end block, the same test the chain runs. Only the human-readable end date is dropped once immunity has lapsed; the end block keeps being served afterwards, as a past date, so its presence does not mean the subnet is still immune. The window length is a chain parameter and is served alongside.
API request
GET https://api.taoswap.org/v2/subnets/Response field
results[].dereg.is_immune, .immunity_end_block, .immunity_ends_at- Price EMA (deregistration)
The value the chain compares when it has to pick which subnet to remove: the same smoothed moving price shown elsewhere, not the spot price.
Formulathe chain moving price (see Moving Price); the lowest non-immune subnet is the one removed, the older registration losing tiesUsing the EMA rather than spot is deliberate: it makes the choice unforgeable by a single trade. A subnet that never started emission sits at 0 and is therefore always the first candidate, which is why the subnet detail also tells you whether a subnet has started. The freeze is not limited to those: any subnet the chain has stopped emitting to keeps its last EMA while the others keep moving, so it drifts down the ranking without anything happening to it.
API request
GET https://api.taoswap.org/v2/subnets/Response field
results[].moving_price