โ€บNavigation

Axis-2 ยท Cascade-Free โ€” candidate evaluation PHASE 0 ยท FROZEN ยท AWAITING FIRST FIRING

Campaign regime-invariant-orthogonality ยท judging the 120 harvested liquidity / crowding / fragility candidates ยท append-only spoke ยท โ† the harvest that produced them

120candidates in frozen cohort
0decided
0admitted
SEALgate due next

The question

Does a candidate measure something real and useful about execution cost and fragility โ€” beyond the trivial volume baseline โ€” and does that hold across market regimes?

The trap this campaign is built to avoid

Axis-2 candidates are orthogonal to price by construction. The 19 grounded instruments from the realness campaign all ask "does this predict forward return?" โ€” so pointing them at these 120 would score every one at roughly zero and reject the entire cohort. It would look like a clean, rigorous result.

The target is therefore swapped. A liquidity metric is judged on whether it predicts what it costs to trade, and above all on whether it warns before costs blow up. The warehouse already records exactly that, so this is an existing yardstick rather than one invented for the occasion.

The funnel

Cheapest filters first, so the most candidates die for the least compute. Default is EXCLUDE โ€” a candidate advances only by clearing the gate. One gate per loop firing.

GateAsksKind
SEALdo the controls themselves work? (C1โ€“C4 self-test, before any real candidate)self-test
F0computable at all โ€” spot-legal ยท no order-book requirement ยท a Python path existsdeterministic
F1non-degenerate and dense enoughinferential
F2not a duplicate โ€” vs the shipped set and within the cohortinferential
F3beats the raw-volume baseline  โ† expected to do most of the killinginferential
F4real and useful against the cost targets, multiplicity-corrected, power-backedinferential
F5holds across market regimes โ€” the ship barinferential

Rules that cannot be bent

What to expect

Mostly negative, and that is the anticipated shape rather than a failure. Around 19 candidates park immediately for want of order-book data that does not exist anywhere in this system; a share are rejected on tooling; many will prove to be the same few ideas wearing different hats; and most survivors are expected to fail the volume baseline. The comparable axis-1 campaign ended 16 admitted against 45 killed.

Evaluation ledger โ€” append-only ยท newest first ยท one page per firing

Each firing 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/evaluation/LEDGER.md.

IterDateGateDecidedRunningPageNote
No firings yet โ€” the SEAL self-test will be the first. This page refreshes on each firing.

Provenance

Markdown SSoT lives in the audit folder findings/evolution/audits/2026-07-22-regime-invariant-orthogonality-campaign/axis-2-cascade-free/evaluation/. Cohort frozen at catalog commit e6eaa6be. Substrate BTCUSDT ร— {100, 250, 500, 750} dbps, 3s cost-realism labels, 2018-01 โ†’ 2026-07.

Compute runs on bigblack inside one dated, fully deletable campaign folder โ€” /home/nasimubd/lab/2026-07-24-axis2-cascade-free-evaluation/ โ€” holding the environment, a git worktree of the campaign branch, the harnesses and all artifacts. Nothing this campaign creates lives outside it. Results count only once committed to the campaign PR; a run sitting only in the lab is an unbacked result.