Learn·Markets
Volume and net flow answer different questions
Volume is every τ that passed through a pool in 24 hours, from Taosis's own index of fills; net flow is what stayed, from the chain's own counter.
Published 2026-09-17
Volume counts both directions
Volume 24h is the TAO traded through the subnet's pool over the last 24 hours — buys plus sells: Σ τ of every buy and sell fill Taosis indexed in the window, from its own index of the chain's StakeAdded and StakeRemoved events.
Stake transfers, moves and swaps between subnets are not counted: they carry the same τ as the pool legs written for the same event and would count one trade twice. Volume is gross — a wallet that buys and sells the same τ ten times adds twenty fills and changes the pool by nothing.
Net flow counts what stayed
Net flow 24h is the TAO that actually entered or left the pool over 24 hours: buys minus sells. It is tao_flow(now) − tao_flow(24 hours ago), from SubnetTaoFlow, the chain's own cumulative flow counter, which Taosis samples every few minutes. The raw counter means nothing on its own; only the difference between two samples does.
It is signed — positive means τ came in — and the screener colours it so. It is blank until Taosis holds 24 hours of samples, and blank if the baseline sample is more than 30 hours old: a gap must not widen a "24h" figure.
Two sources, two ways to be incomplete
Volume depends on Taosis having read every block. The public node prunes old state, so after downtime the indexer resumes a bounded distance behind the head and logs the gap rather than crawling blocks that no longer answer. Missed fills are never backfilled, so the figure can read low but never high — which is why the subnet page labels it "Vol 24h (indexed)".
Net flow depends on nothing Taosis indexed: the chain keeps the counter, so a missed block loses nothing. Read together, large volume with net flow near zero is turnover, and the sign says which way the pool moved. Neither says why; the price attribution on the subnet page separates trading from emission.
Where to read them
Both sit in the screener's Size & flow group, on by default and in the Trader preset. The subnet page shows the indexed volume among its headline stats and a table of the recent fills — time, side, τ, α, wallet — or a note that the watcher has not indexed fills for it yet. Compare lists 24h volume.
None of it comes from a third-party market feed. The fills and the counter are both read from the chain, which is why the sources, and their gaps, are stated rather than smoothed over.
Read next
Reading price attribution
Trading versus emission, decomposed exactly rather than fitted — with the leftover always published.
How the α price works
It is a ratio between two chain values, not an order book — which is why the price can move with no trade at all.
How Taosis reads the chain
Storage items read on a cadence, events indexed as they happen, and series that begin the day the watching began — which is why every figure names its source.