The Liquidity Cascade
Methodology
Liquidity flows downhill. It starts at the Fed, passes through financial conditions into risk appetite, arrives at crypto’s door as stablecoin float, enters through Bitcoin, and — only when every upstream gate is open — rotates down the risk curve into altcoins. The Altseason Conditions score is the reading at the bottom of that pipe. Each stage below conditions the next; the output is a framework bias, not a trade signal.
The five-stage cascade
Is money getting cheaper or dearer?
Is anyone willing to spend that money on risk?
Is money actually arriving at crypto’s door?
Do macro conditions support a bid for Bitcoin?
Is capital moving from Bitcoin into ETH and alts?
Conviction & the upstream cap
The Altseason Conditions score & trigger logic
The Altseason Conditions Score (APS) is the synthesis at the bottom of the cascade — a 0–100 composite of six current market conditions, scored daily, given the state of all five gates.
It is not a calibrated probability. No forecast event and no horizon are defined, and no out-of-sample record is published. The band boundaries were assigned, not fitted to observed rotation frequencies.
It is also not a count of conditions met. The six factors do not carry equal weight, and each scores in tiers rather than simply on or off: a condition can register as partly met and contribute less than the same condition fully met. A higher reading means the conditions are scoring higher on this scale — not that more of them are present.
And the scale does not currently reach 100. One factor is capped below its own maximum because a confirming input for it is not yet wired, so the highest reading currently attainable is short of 100. The gauge is still drawn to 100, which is why this is said here rather than left for a reader to infer.
The Trigger Watchlist under the score names the specific market conditions that would move the call. Each trigger is labeled with the stage it belongs to and split into upgrades (conditions that would raise the reading) and downgrades (conditions that would lower it) — for example, Bitcoin dominance closing below its eight-week average, or stablecoin float flipping to contraction. Triggers describe observable market thresholds; the model’s internal weights are not published.
The 12-week model freeze
Data sources & cadence
Source cadence. NFCI and its sub-indices update weekly (Wednesday, covering the prior Friday) via FRED. VIX uses the prior daily close (FRED VIXCLS). Bitcoin and cohort prices refresh hourly; stablecoin float and macro series refresh daily — all from CoinGecko and FRED.
Derivation. A derive step recomputes the rotation signal after every fetch, so the monitor always reflects the latest inputs, gated by the slowest series in each stage.
Publication cadence. The Altseason Conditions score and its triggers are scored and published daily, at 14:00 UTC. Between publications the monitor state is indicative; the published score is the reading of record.
← Back to the cascade monitor · Read the macro-crypto series