Axis-2 · Cascade-Free — harvest index & live ledger AWAITING FIRST FIRING

Campaign regime-invariant-orthogonality (2026-07-22) · the second orthogonal axis: liquidity, crowding & fragility · append-only, self-resyncing spoke · ← back to campaign reader

0iterations fired
0candidates harvested
16seed candidates (+3 out-of-scope)

What Axis-2 is grounding

The claim: a feature is orthogonal only if it stays non-redundant and keeps its meaning across market regimes. Axis-2 is the liquidity / crowding / fragility half of that paradigm — a different information axis from price ("how fragile / how liquid" vs "which way will price go"), so it is orthogonal by construction to the price-microstructure panel.

Grounding Axis-2 requires two harvests (per axis-2-cascade-free/GROUNDING-PLAN.md), both filled by the append-only loop below. Each harvested candidate carries two co-equal deliverables: the state-of-the-art concept / matrix (stable paper ID) and its state-of-the-art FOSS implementation — the best actively-maintained open-source code that computes it (repo · commit · license · language · maintenance signal). Nothing is evaluated on our data yet.

(A) Candidate features — the spot-legal estimators that will be the Axis-2 columns

Illiquidity/price-impact, effective-spread, range-vol, order-flow toxicity, microstructure-invariance, capacity, cascade/fragility measures — computed from spot trades/OHLC only.

(B) Measurement instruments — metrics that quantify the cascade-free / liquidity property

The 23 grounded orthogonality matrices grade any feature column for free (they don't care price-vs-liquidity). What's genuinely missing is the domain-specific instruments — a capacity metric (Days-ADV), an impact estimator (Kyle-λ), a toxicity metric (VPIN), a microstructure-invariance scale (Kyle–Obizhaeva).

Families swept, exhaustively (loop rotates & widens — never treats the list as closed)

Load-bearing constraint — spot-only (principle #8).

All Binance data is spot, no futures. The highest-signal crowding features — funding rate, open interest, liquidation heatmaps — are derivatives → out of scope. They are catalogued for completeness but flagged, never grounded. Every candidate is tagged spot · needs-L2 · deriv (oos).

Seed catalog — the 16 spot-legal / L2 candidates the harvest bootstraps from (+3 out-of-scope)

SSoT: axis-2-cascade-free/CANDIDATE-CATALOG.md. Stable IDs + SOTA FOSS-implementation status re-verified/hunted by the loop before any promotion. PF=parameter-free · DIM=dimensionless · PP=principled-parameter.

#NameFamilySpot?ParamSOTA FOSS impl
S01Amihud illiquidityilliquidity/impactspotDIMUNVERIFIED
S02Kyle's λprice-impactspotPPUNVERIFIED
S03Roll effective spreadeff-spreadspotPFmql5#150/#151
S04Corwin–Schultzeff-spreadspotPFmql5#150/#151
S05Abdi–Ranaldo (h_norm≈0 degenerate on our cells)eff-spreadspotPFmql5#150/#151
S06EDGE (Ardia et al. 2024)eff-spreadspotPFmql5#150/#151
S07Parkinson range-volrange-volspotPFmql5#150/#151
S08Garman–Klassrange-volspotPFUNVERIFIED
S09Rogers–Satchellrange-volspotPFUNVERIFIED
S10Yang–Zhangrange-volspotPFUNVERIFIED
S11VPINorder-flow toxicityspotPPUNVERIFIED
S12Order-flow imbalance (OFI)order-flowL2PPUNVERIFIED
S13Kyle–Obizhaeva invariancemicrostructure invariancespotDIMUNVERIFIED
S14Days-ADV (capacity)capacity/crowdingspotDIMNONE (trivial)
S15CVD / taker buy-sell skeworder-flowspotPFNONE (trivial)
S16Hawkes self-excitation intensityfragility/tailspotPPUNVERIFIED
Funding ratecrowdingderivOUT-OF-SCOPE
Open interestcrowdingderivOUT-OF-SCOPE
Liquidation heatmapignitionderivOUT-OF-SCOPE

What happens after the harvest saturates (the pilot — not part of this loop)

Honest limit carried in: every ORTHOGONAL verdict stays regime-scoped (ICP 0/92) — "orthogonal in regime R", never "forever".

Harvest ledger — append-only · newest first · one page per iteration

Each firing of the loop appends one row here and emits one self-contained page index_iter_<N>_<slug>.html in this folder. Rows and pages are never edited or deleted — corrections add a new sibling row citing the parent. Mirrors the markdown SSoT axis-2-cascade-free/LEDGER.md.

IterDateFamily / angle#NewRunning totalPageNote
02026-07-22seed across 6 families (illiquidity · eff-spread · range-vol · order-flow · microstructure-invariance · capacity) + 3 deriv flagged16 (+3 oos)16 seed— (kickoff; markdown SSoT)seed catalog only — not harvested; loop begins at iter 1
No harvest iterations fired yet — iter 1 will be the first. This page refreshes automatically on each firing.

Context & provenance

Append-only loop spoke · published by scoped additive rsync of this folder only (never dashboard:deploy) · repo = SSoT · docs-only; deploy to the nasimubd site is a separate gated step.