Doc's on-chain cycle position engine. Scored from 15 on-chain metrics, percentile-ranked against their own history from 2009 to 2021, then applied to 2022 to present. Updated daily. No price structure. No macro. No sentiment.
—MVRV Z-Score
—Puell Multiple
—ATH Drawdown
—BTC Price
—Last updated
Cycle score · this week—Loading
These readings reflect Bitcoin on-chain indicator data. They are not buy or sell signals — they are a structured way to read where Bitcoin sits in its current cycle. Always do your own research.
Cycle position
Loading...
Network health
Daily
Loading...
Doc's weekly read
Loading...
On-chain family scores
Weekly
Loading...
Cycle position history
2022–2026 · blind-tested out-of-sample
Loading...
Members only · Alpha Insider
Unlock the full read.
Alpha Insider and Cycle Intelligence members see Doc's weekly write-up, all 6 on-chain family scores, the full 2022–present history chart, and the week-over-week delta.
Doc's weekly analysis — the qualitative read alongside the score
6 family scores — valuation, conviction, absorption, miners, flows, timing
Full history chart — every weekly score back to 2022
Week-over-week delta — see direction, not just level
72–85Top warningMultiple metrics in extreme territory. Distribution likely.
85–100Top zoneAt or near the most extreme readings in BTC history.
How this score is built
15 metrics · 5 families · 2009–2026
Valuation
MVRV RatioMVRV Z-ScoreNUPLReserve Risk200WMA MultipleSupply in Profit %CVDD RatioSTH Cost Basis Ratio
Holder conviction
RHODL RatioLiveliness
Absorption & spending
LTH SOPRaSOPRVDD Multiple
Miner economics
Puell Multiple
Cycle timing
Mayer Multiple
Each metric is scored as a percentile against its own distribution from 2009 to 2021 — two complete Bitcoin cycles — then applied to 2022 to present. A score of 0 is the cheapest on-chain reading in Bitcoin's history; 100 is the most extended.