BL-SD-000: The Kill Ledger
BIJECTIVE LABS
BL-SD-000: The Kill Ledger
Status: RELEASED
Classification: PUBLIC
Revision: 1
Date: 2026-09-07
Every hypothesis the programme tested, with the measurement that settled it.
Every row resolves to evidence. Eighteen resolve to a machine-readable artifact
in BL-A-001; the remaining thirty-three resolve to a dated document in
BL-A-006. The two are cited with different prefixes because they are not
equally strong, and a reader is entitled to see which one a figure stands on.
Both sets have been read back against their sources: ninety-eight claims checked, ninety-two confirmed, six corrected or flagged. Section 7 records all six.
How to read this ledger
Fifty-one entries, covering roughly thirty distinct strategy families. Several families were tested more than once, either because a first instrument proved unfit or because a failed variant suggested a specific successor worth pre-registering. Those appear as separate rows, because each one consumed a pre-registration and produced its own verdict. Four entries are not hypotheses at all: three record a fact that was confirmed and never monetised, and one records the single component that reached production.
Verdict uses the fixed vocabulary from BL-FM-003 section 7. FALSIFIED
means a pre-registered kill criterion was met with the statistical power to
support it. CLOSED means the mechanism measured real and a declared envelope
parameter blocked it. NOT PROVEN means the interval spans the threshold and
nothing was concluded, which is not the same thing as a kill and is never
recorded as one.
Axis names what actually did the killing, so that a falsification on one axis does not leak into axes that were never tested.
Transferability applies to FALSIFIED and CLOSED rows only. UNIVERSAL
means no envelope substitution rescues the result. ENVELOPE-BOUND means the
binding term was a parameter of our operating envelope rather than a property of
the market, and a reader running different parameters should expect a different
answer. Rows marked NOT PROVEN or OPEN carry a dash, because an unresolved
hypothesis has nothing to transfer yet.
If you are reading this ledger to decide what is worth re-testing on your own
infrastructure, the ENVELOPE-BOUND rows are the entire answer. Section 5 lists
them on their own.
All returns are in basis points, net of the round-trip cost stated in the
dossier unless the row says gross. The operating envelope those costs come from
is declared in BL-FM-002.
1. Programme I, Bybit
| Code | Hypothesis | n | Headline measurement | Verdict | Axis | Transfer |
|---|---|---|---|---|---|---|
| T0 | Order-flow taker entries | 356 fills | Breakeven win rate 122.2 pct, above unity | CLOSED | Cost | ENVELOPE-BOUND |
| VAC | Vacuum capture, opportunistic passive quoting | 823 triggers | 0 fills in 18h; p99 spread 4.34, events at or above 8.0 in 0.2 pct of time | CLOSED | Cost | ENVELOPE-BOUND |
| DA-B | Directional alpha, taker entry TP8 SL10 | 7,916 | p_tp 35.0 pct against a 60.0 pct threshold; EV -6.2 | FALSIFIED | Cost | ENVELOPE-BOUND |
| PS-A | Order-flow recalibrated to 2 sigma | 18,367 | Gross +0.6; EV -6.4; -58.4 pct per day | FALSIFIED | Cost | ENVELOPE-BOUND |
| PS-B | Volume-synchronised toxicity mean reversion | 226 | Gross -0.8, sign inverted; all 8 symbols stop-rate above 30 pct | FALSIFIED | Idea | UNIVERSAL |
| PS-C | Spread-spike capture | 58 | Gross +5.4; EV +3.4 on maker-to-maker, -1.7 realistic | NOT PROVEN | Power | - |
| T1 | Taker wider edge, static universe | 5 trades in 26h | Event supply insufficient to evaluate | NOT PROVEN | Sample | - |
| T1.5 | Taker wider edge, rolling universe | 662 then 995 | EV +1.4 first window, -2.0 second; one signal drove the entire loss | FALSIFIED | Cost | ENVELOPE-BOUND |
| OPSI-H | High-conviction confluence, two gates | pilot | Realised 438 trades per day against a 5 to 50 design target | FALSIFIED | Method | UNIVERSAL |
| XSEC-REV | Cross-sectional residual reversion | 45 symbols | 0 of 9 configurations positive; net -96 to -558 | FALSIFIED | Idea | UNIVERSAL |
| XSEC-MOM | Cross-sectional momentum | 167 days | 0 of 4 significant on the full span; the earlier +338 at p=0.001 lived entirely in the final third | FALSIFIED | Condition | UNIVERSAL |
| XSEC-CAR | Cross-sectional funding carry | 26 x 287 | Net -345.0, t=-3.10, CI95 [-566.0, -124.0]; carry itself +15.2 and swamped | FALSIFIED | Idea | UNIVERSAL |
| COINT | Pairwise cointegration stat-arb | 105 live | Backtest +180.0 was look-ahead; true walk-forward -55.0 to -68.0, t at or below -4.00; live -25.5 | FALSIFIED | Data, then Idea | UNIVERSAL |
| SPR-MOM | Spread momentum, the inverse of COINT | same pairs | +20.7 mean, +40.7 median, t=+1.80 | NOT PROVEN | Power | - |
| OI-ACC | Open-interest accumulation footprint | 107 | Long-only by design, run through a 9-day decline; funding term returned zero throughout | FALSIFIED | Data, then Idea | UNIVERSAL |
| CARRY | Cash and carry, delta neutral | 14 candidates | 13 of 14 net-positive symbols had no spot market; the one executable yielded 2.7 pct annualised | CLOSED | Venue access | ENVELOPE-BOUND |
| ACCDIST | Accumulation and distribution footprint | 152 long | Mean -27.1, CI95 [-59.1, +2.3], win rate 34.2 pct; short arm n=5 | FALSIFIED | Idea | UNIVERSAL |
| LEADLAG | Large-cap flow leading small-cap price | 1m bars | Adjustment contemporaneous at 1-minute resolution | FALSIFIED | Data | ENVELOPE-BOUND |
| DISLOC | Tick-exact dislocation fade | 39,250 events | Verdict retracted: 87 pct of the sample was a single symbol | WITHDRAWN | Data | - |
| B1 | Cascade exhaustion, Bybit | 7 events | 3.6 events per day; post-event reversion coverage 29 pct | OPEN | Coverage | - |
| B2 | Funding settlement flow | 4,033 | Pre-leg median -3.4 at 45.9 pct win, post-leg -1.4 at 48.0 pct; both legs negative | FALSIFIED | Idea | UNIVERSAL |
2. Programme I, Hyperliquid
| Code | Hypothesis | n | Headline measurement | Verdict | Axis | Transfer |
|---|---|---|---|---|---|---|
| S1-MC | Cascade exhaustion fade, multi-confirmed | two grids | Net -6.0, CI95 [-11.8, -0.2], fails null at p=0.56; high-power grid -8.3 at p=0.96; recovery fraction -0.675 | FALSIFIED | Idea | UNIVERSAL |
| S2 | Provable-winner cohort persistence | 23 wallets | Rank correlation +0.37 then -0.32 across consecutive windows; 0 of 2 significant, direction reverses | FALSIFIED | Idea | UNIVERSAL |
| S3 | Oracle-tether premium reversion, chase | 720 OOS | Net -11.7; gross -2.6, negative before any fee; win rate 0.3 pct | FALSIFIED | Idea | UNIVERSAL |
| S3-C | The same premium, characterised only | 24 coins | Half-life 3.9 s median, ADF p at or below 1e-10 on all coins, 1,928 net events per day | CONFIRMED | - | - |
| S4-G1 | Adverse selection differs by aggressor identity | 4.51M fills | Delta 0.906 between large and retail, CI95 [0.757, 0.983], permutation p=0; persists 10 to 30 s | CONFIRMED | - | - |
| S4-R | Monetising that gap through selective quoting | 33,140 + 106k | Every arm gross negative, -0.35 on majors; mid-caps worse at -1.93 and -1.43 | FALSIFIED | Idea | UNIVERSAL |
| M3B | Momentum follow after cascade | same events | Gross negative at both entries, -1.6 and -5.8, before any fee | FALSIFIED | Idea | UNIVERSAL |
| IB1 | Aggregated informed-flow bursts, directional | 486 ETH | Drift +3.0 at 30 s with sign-permutation p=0; net -6.0, CI95 [-6.5, -5.3]; identity contributes +0.7, CI95 [-0.3, +1.8] | CLOSED | Cost | ENVELOPE-BOUND |
| WC0 | Whale state-change mechanics | ETH | 154.8 events per day, detection latency 92.8 s p50 | CONFIRMED | - | - |
| WC1 | Directional drift after whale state change | 289 | Drift -0.6 at 300 s, sign test p=0.723 | CLOSED | Cadence | ENVELOPE-BOUND |
| BR1 | Post-exhaustion reversion entered passively | 17 of 21 filled | Net -2.5 at 120 s, CI95 [-9.2, +5.6]; beats matched null at p=0.0102; conditioning adds +4.8 over a generic fade | OPEN | Power | - |
| TOC1 | Session structure in spread | 24 hours | Half-spread flat across the clock, p90 to p10 ratio 1.01 | FALSIFIED | Idea | UNIVERSAL |
| TOC2 | Session structure in event supply | 40 events | Events proportional to session clock share, 0.80x to 1.20x | FALSIFIED | Idea | UNIVERSAL |
| TOC3 | Session structure in reversion quality | 40, about 10 per session | No session pair cleared the pre-registered n at or above 8 with non-overlapping intervals; pooled +4.4, CI95 [-0.3, +9.0] | FALSIFIED | Idea | UNIVERSAL |
| S5 | Vault inventory normalisation | - | Never characterised; substrate held two days against a thirty-day requirement | OPEN | Sample | - |
3. Programme II
| Code | Hypothesis | n | Headline measurement | Verdict | Axis | Transfer |
|---|---|---|---|---|---|---|
| H-P1 | Crowded leverage precedes directional deleveraging | 904 long | Skew delta +0.675, CI95 [-0.938, +2.020], sign opposite to the prediction; short mirror +1.204, both tails fatten | FALSIFIED | Idea | UNIVERSAL |
| H-V1 | Fragility-conditioned volatility risk premium | BTC options | Premium +8.10 vol points at t=+22.0, positive on 75.3 pct of days; hedged straddle t=+2.43, +2.04, +2.29 | CLOSED | Capital, venue | ENVELOPE-BOUND |
| H-R1 | Conditioned reversion at 24 hours | 11,252 | Mean -8.7 at 22.0 cost, CI95 [-27.0, +9.6]; +2.3 at 11.0 cost, interval still spans zero; subperiods +25.1, -33.0, -4.3 | CLOSED | Cost | ENVELOPE-BOUND |
| H-R2 | The same reversion with a causal stop | 11,252 | Every stop level worse than no stop; 1.0 sigma -13.4, CI95 [-25.2, -1.8]; 1.5 sigma -16.7, CI95 [-30.4, -3.2], both FDR-significant | FALSIFIED | Idea | UNIVERSAL |
| H-P2 | Positioning drift, directional | 18,129 trades | Net +0.9, CI95 [-1.4, +3.3] at 72 h; +0.1, CI95 [-1.2, +1.4] at 24 h. Mirror test failed, forward return positive on both sides at +1.4 and +6.7 | FALSIFIED | Idea | UNIVERSAL |
| H-X1 | Cross-sectional residual reversion | 1,275 rebalances | Gross +10.2, turnover 0.776, cost -8.5, net +1.7 CI95 [-3.2, +6.5]; 6.75 sigma above a permutation null | WITHDRAWN | Procedure | - |
| H-X2 | The same, conditioned on fragility | 569 | Net +5.0, CI95 [-3.1, +12.7]; calm control -6.1, CI95 [-11.7, -0.0]; permutation null centred at -9.6 against an observed +5.0, p_perm = 0.000; 3 of 3 subperiods positive | NOT PROVEN | Power | - |
| H-X3 | Variance reduction across 12 weighting variants | 12 variants | None beat the pre-registered specification; best t=1.72 at a round trip of 8.85 | CLOSED | Method | UNIVERSAL |
| H-X4 | The fragility family, on sealed held-out data | 826 | Gate 1 CI95 [-2.2, +10.7] fail; gate 2 pass; gate 3 1.11x pass; gate 4 research +8.2 against held-out -9.0, fail | FALSIFIED | Mechanism | UNIVERSAL |
| D3 | Earning the spread as a maker | 676 symbols | Median quoted spread 5.26, mean 8.08, 62.1 pct carrying two ticks of room or more. Closed on the second gate: markout at 60 s on the control symbol is -0.53 against a half-spread proxy of 0.14, n=9,352,722 | CLOSED | Adverse selection | ENVELOPE-BOUND |
| D5a | Harvesting the volatility premium | BTC, ETH | See H-V1. Margin 6,345 per contract with unbounded loss; drawdown -10.5 pct optimistic to -79.8 pct unhedged | CLOSED | Capital | ENVELOPE-BOUND |
| D5b | Buying volatility when conditioned | BTC, ETH | The fragility gate raises the premium rather than lowering it: BTC +0.63 at t=0.54, ETH +2.39 at t=1.51 | FALSIFIED | Idea | UNIVERSAL |
| D6 | Defensive regime gate | 2,356,200 | Lift 1.49x at a 20 pct block rate, avoiding 28.4 pct of volatility expansions; skill score +0.01251 in sample against +0.01053 out of sample | VALIDATED | - | RESTRICTED |
| CAR-C | Funding carry as a class, beta neutral | pooled | Research t=+17.72 falling to +13.08 out of sample; net +4.5 in research against -0.5 held out | FALSIFIED | Idea | UNIVERSAL |
| TSMOM | Time-series momentum, market neutral | 24 anchors | Positive on 24 of 24 rebalance anchors, significant on 5; median +8.7, t approximately 1.40; roughly 4.5 pct annualised | NOT PROVEN | Power | - |
4. What the ledger adds up to
| Verdict | Count |
|---|---|
| FALSIFIED | 27 |
| CLOSED | 10 |
| NOT PROVEN | 5 |
| OPEN | 3 |
| CONFIRMED as fact, not as strategy | 3 |
| WITHDRAWN | 2 |
| VALIDATED and in production | 1 |
| Total entries | 51 |
Thirty-seven hypotheses reached a settled verdict. Twenty-seven were killed on their merits with the statistical power to support the kill. Ten measured real and were closed by a declared envelope parameter.
Five returned intervals spanning their threshold and are recorded as unresolved rather than dead. That distinction is enforced throughout the record, because labelling an underpowered result a falsification poisons every decision that later inherits the label, and the programme did exactly that once before the rule was written down.
By axis, across the thirty-seven settled rows:
| Axis | Count |
|---|---|
| Idea, the mechanism itself | 18 |
| Cost | 7 |
| Data defect, resolving to idea on re-test | 2 |
| Method | 2 |
| Capital, venue access, or both | 3 |
| Data resolution | 1 |
| Measurement cadence | 1 |
| Condition, a regime artifact | 1 |
| Adverse selection | 1 |
| Mechanism inverted out of sample | 1 |
Eighteen deaths on the idea itself, and twenty once the two data-defect cases are re-tested and die on the same axis, is the number worth sitting with. The dominant failure mode across four months was not execution, not cost, and not infrastructure. It was that the mechanism proposed did not exist in the data.
Cost accounts for seven. That is the second-largest group and it is the one an outside reader should look at hardest, because cost is an operator parameter rather than a market fact.
Only one hypothesis in the entire programme died on Mechanism inverted out of sample, and it came last. H-X4 is the only case where a mechanism held through
research, held under conditioning, held against a permutation null at 5.83
sigma, and then reversed sign on sealed held-out data. That is the failure mode
every other gate in the programme exists to catch earlier, and it is documented
in full because it got through.
| Transferability | Count |
|---|---|
| UNIVERSAL | 24 |
| ENVELOPE-BOUND | 13 |
Twenty-four of the settled verdicts carry to any operator. Thirteen do not, and those thirteen are where an outside reader should spend their attention.
5. The envelope-bound rows
Thirteen hypotheses, grouped into eleven rows below, measured a real effect. What stopped each one was a parameter of our operating envelope rather than a property of the market. An operator with different parameters should expect different answers here, and these are the rows worth re-testing.
| Code | Binding parameter | Our value | What would change it |
|---|---|---|---|
| T0 | Fee tier | 11.0 round trip, non-VIP | A fee tier where breakeven win rate falls below unity |
| VAC | Queue priority and fee floor | 7.5 maker round trip | Spread capture at a tier where 4.34 clears cost |
| DA-B, PS-A | Round-trip cost against sub-basis-point alpha | 11.0 | Gross alpha of 0.6 to 1.0 needs a round trip below it |
| T1.5 | Round-trip cost | 11.0 | Positive expectancy existed in one window at +1.4 |
| CARRY | Spot market access | Perpetuals only, majors spot | A venue where the 13 unexecutable symbols are tradeable |
| LEADLAG | Measurement resolution | 1-minute bars | Tick-level data; the question is untested below one minute |
| IB1 | Round-trip cost | 9.0 taker to taker | Drift of +3.0 clears below 3.0 round trip, reachable maker to maker |
| WC1 | Detection cadence | 92.8 s p50 | A scanner fast enough to observe the state change before it is priced |
| H-V1, D5a | Capital scale and options access | 1,000 to 2,000 working | 50,000 to 100,000 with an options desk |
| H-R1 | Round-trip cost | 22.0 assumed, 11.0 tested | Mean turns positive at 11.0; the interval still spans zero |
| D3 | Latency and queue position | 5 to 6 ms, no colocation | Adverse selection is beaten inside 10 s or it is not beaten |
Three of these deserve a specific note.
IB1 is the cleanest case in the record. The signal is real and well powered: aggregated informed-flow bursts produce +3.0 basis points of drift at 30 seconds with a sign-permutation p-value of zero on 486 events. It failed because a 9.0 basis point taker round trip consumes it three times over. The arithmetic is not subtle, and neither is the implication for an operator quoting passively at 3.0.
WC1 looks like a falsification and is not one. Whale state changes carried no measurable drift at a 300-second horizon, but our detection latency was 92.8 seconds at the median. The honest statement is that we could not observe the event early enough to know whether the information was there, and that is a cadence result rather than a market result.
H-R1 was closed on cost at an assumed 22.0 basis point round trip. Tested at 11.0 the mean turns positive at +2.3 with an interval that still spans zero. That is not an edge, but it is not the same finding as the headline, and the dossier reports both.
6. What remains open
| Code | Status | What is missing |
|---|---|---|
| B1 | OPEN, coverage-limited | The recorder captured snapshots at events only, giving 29 pct post-event coverage. Scheduled snapshots would resolve it |
| BR1 | OPEN, event-limited | 17 filled events. The interval spans zero, but the mechanism beats a matched null at p=0.0102 |
| S5 | OPEN, never started | Requires 30 days of vault inventory history against 2 days recorded |
| TSMOM | NOT PROVEN | Sign-robust across all 24 anchors but significant on 5. No sealed held-out era remains on this substrate to certify it |
B1 and BR1 are the same mechanism found independently on two venues: reversion
after forced liquidation flow exhausts, entered passively rather than by
crossing. Neither reached the power to settle. Both are held at RESTRICTED
classification and appear here by identifier and status only.
7. Corrections against source
This ledger was checked in two passes. The first read every row that resolves to a machine-readable artifact back against that artifact. The second read the remaining thirty-three rows back against the dated document that states each figure, ninety-eight individual claims in all.
Ninety-two claims confirmed. Six did not, and all six are recorded here rather than quietly replaced, because the discipline is worth more than the appearance of having got it right the first time.
7.1 Against artifacts
| Row | Reported in narrative | In the artifact | Resolution |
|---|---|---|---|
| D3 | Median quoted spread 5.70 | spread_percentiles_bps.p50 = 5.26 | Artifact value used |
| D3 | 439 symbols, 64.9 pct, with two ticks of room | pct_with_room_ge_2_ticks = 62.1 | Artifact value used |
Neither correction moves the verdict. D3 was closed on adverse selection at the second gate, not on the spread census at the first, and a median of 5.26 against a maker round trip still leaves a majority of the universe nominally positive before adverse selection is applied.
One further caveat belongs on the D3 row and was not in the narrative at all.
The artifact carries the field maker_fee_status marked as unverified at the
time of measurement, with the fee reported as a grid rather than a confirmed
schedule. The spread census therefore establishes what the universe quotes, not
what a specific operator would net against a confirmed fee. The dossier states
this in its envelope section.
The same pass confirmed a claim in the earlier internal record that was wrong in the other direction. Three Hyperliquid raw verification artifacts were described as empty. Two exist, both parse, and both carry data. The record follows the artifacts.
7.2 Against documents
Four further corrections came out of reading the prose-backed rows against their sources.
| Row | As drafted | In the source | Resolution |
|---|---|---|---|
| SPR-MOM | +20.7 median, +40.7 mean | The table reports +20.7 with "(med +40.7)" | Reversed; corrected |
| OI-ACC | 89 longs to 1 short | Design scopes the strategy long-only, no short side in v1 | The short is not in the record; claim removed |
| TOC3 | 8 per cell | 8 is the pre-registered threshold for a session pair to enter comparison, not an observed count | Restated as n=40, about 10 per session |
| D5b | Cited to the options cost-floor report | Figures live in the small-capital assessment | Citation corrected in BL-A-006 |
None moves a verdict. Three are transcription drift of the kind section 2 of
BL-A-006 predicts, and the fourth is a citation pointing one document to the
left of the one that carries the number.
The OI-ACC correction is the one worth pausing on. A ledger row asserted a short trade in a strategy whose design document says, in as many words, that there is no short side in the first version. Nothing measured that short, and the record should not have implied one existed.
Two claims could not be located in the source assigned to them and are recorded as such rather than repaired. The OI-ACC sample of 107 appears elsewhere in the archive but not in either document assigned to that row. The D5b figures are correct and were cited to the wrong report.
Two more are ambiguous in the source rather than wrong. The M3B sample is described as the same event set as its predecessor, and the realised counts differ by one, most likely an event accruing between two same-day runs. The record leaves both statements as the sources give them.
7.3 Against artifacts again, during the Volume V publication pass
Publishing the strategy sources meant reading each cell of a results table back
against the artifact behind it, one cell at a time, rather than reading the row.
That found four defects in a single table in BL-SD-039, the sizing-basis
comparison, and none anywhere else.
| Cell | As published | Corrected to | Cause |
|---|---|---|---|
| capped_notional CI lower bound | -4.73 | -4.86 | -4.73 is the upper bound of a take-profit grid cell in the same artifact |
| equal_notional CI95 | [-28.07, +10.20] | not computed | The interval belongs to a bootstrap in E-0022 whose mean is -8.74, over a different and uncollapsed sample |
| equal_notional at 11 bps | +11.86 | withdrawn | No registered artifact carries it |
| capped_notional at 11 bps | +0.56 | withdrawn | No registered artifact carries it |
The verdict does not move. Every corrected interval still spans zero at the baseline cost, and H-R1 died on cost rather than on any of these cells.
What is worth carrying forward is where the defects clustered. That table is the
one BL-SD-039 describes as having changed how every later dossier reports a
PnL table, and it was assembled by hand from three artifacts produced by two
instruments on two different samples. Every other table in that dossier came
from one artifact and every one of them was clean. The failure mode is not
carelessness with numbers; it is a table whose columns quietly span more than
one measurement, which is exactly the shape R-25 was written to catch and the
shape a row-level read does not catch.
Two of the four were empty cells filled in rather than left empty. A table with a value in every cell reads as more complete than the measurement behind it, and that is a presentation defect with a statistical consequence.
7.4 Test counts, and a coverage gap the counts revealed
Later batches of the same pass read the test-count claims in each dossier back against the suite each named. Two claims had no source and nine pinned cases had gone missing from published suites without being recorded.
| Claim | As published | Actual | Resolution |
|---|---|---|---|
BL-SD-040: the causal stop primitive, simulate_with_bracket | 17 pinned tests | The suite holds 26 cases, 10 of which touch that function | Corrected; neither 17 nor any subset matches |
BL-SD-040: the exit-geometry sweep | 9 pinned bracket-grid tests | The source instrument had no test file | Corrected; the published module's 28 cases are written, not ported, and say so |
BL-SD-042: the cross-sectional primitive | 19 pinned tests | Correct for the source suite | Claim stands |
The third row is the one that led somewhere. Checking it showed the source suite does hold 19 cases and the published suite held 17, of which one was a new guard. Sixteen of the nineteen had survived. The same check on the stop primitive found 22 published against 26 in the source, four of them new guards.
Nine source cases had therefore been dropped across two published suites with nothing recorded, against a porting standard that requires a dropped case to be named and justified. All nine are restored. All nine pass against the published implementations unchanged, so every one of them closed a coverage gap rather than a defect.
That distinction is worth holding onto rather than filing as a near miss. The
implementations were correct, so no number in this record moves. What was
missing was the evidence that they were correct, and on this record those are
not the same thing: R-25 makes a verdict valid only when a tested instrument
stands behind it, and a case that is quietly absent is indistinguishable from a
case that never existed.
Two of the nine are worth naming individually because nothing else covered them. A portfolio return with a negative short-leg mean, where every other case in that file used two positive legs and a sign error on the short side would have been invisible. And a bracket stop that gaps through its level, where the fill has to land at the worse open and still pay slippage on top.
The pattern across all four subsections is one thing said four ways. Numbers in prose drift, and a count of tests is a number in prose. It reads as bookkeeping rather than as a result, which is exactly why nobody checks it.
8. Evidence map
Rows resolving to a machine-readable artifact in BL-A-001.
| Code | Evidence |
|---|---|
| T0 | E-0058 |
| T1.5 | E-0059 |
| ACCDIST | E-0001, E-0054 |
| B2 | E-0053 |
| H-P1 | E-0019, with the configuration in E-0016 and E-0017 and the proxy gate in E-0018 |
| H-V1, D5a | E-0007, E-0008, E-0009 |
| H-R1 | E-0021, E-0022, with bracket geometry in E-0015 |
| H-R2 | E-0023, E-0024 |
| H-P2 | E-0020 |
| H-X1 | E-0025 |
| H-X2 | E-0026, E-0027 |
| H-X3 | E-0028 |
| H-X4 | E-0037, with the anchor audit in E-0029, the post-mortem in E-0036, and the channel search in E-0030 through E-0035 |
| D3 | E-0051, E-0002, with execution cost in E-0013 and E-0014 |
| D6 | E-0010, E-0011, E-0012 |
| CAR-C | E-0003, E-0004, E-0005 |
| TSMOM | E-0045, E-0046, E-0047, E-0048, with anchor sensitivity in E-0044 |
Supporting artifacts not tied to a single row: E-0006 and E-0039 carry the
information-decay maps behind the rule that a coefficient may characterise but
never issue a verdict. E-0038 is the substrate inventory cited in BL-FM-002.
E-0040, E-0041, E-0049, and E-0050 carry the rebalance-anchor and reconciliation
work. E-0042 and E-0043 carry the eligibility overlay. E-0052 carries
out-of-sample stability across channels. E-0055 through E-0057 are the venue
verification pulls that established the Hyperliquid substrate.
The remaining thirty-three rows resolve to dated documents rather than to
emitted JSON, and are registered as D-001 through D-030 in BL-A-006, which
maps each document to the rows it carries.
Prose is where numbers drift, so those thirty-three were read back claim by claim against the documents that state them. The pass found four corrections and two claims it could not locate in the source assigned to them, against ninety-two confirmations. Section 7.2 records them.
That rate is worth reading in both directions. Six exceptions in ninety-eight claims is a low error rate for figures transcribed by hand into prose over four months. It is also six more than an artifact-backed row would have produced, and it is the reason the two evidence classes are kept visibly apart rather than merged into one register.
Copyright (c) 2026 Bijective Labs. All rights reserved.