Read this first: results that do not flatter OES32
NEGATIVE On the locked NASA SMAP/MSL protocol, OES32 did not meet its pre-stated success criterion: it beat only EWMA on SMAP, and maxabs and CUSUM scored a higher pooled F1 (not significantly).Source: sparkainlp-x/oes-resilience@1ee533cd4360a6b1415f923c4e52cfc166b8917a README, v0.5.0 section NEGATIVE On the oes-telemetry-bench SYNTHETIC held-out set, max-abs matched OES32's detections (6/7 each) with fewer false-alarm episodes per normal hour (11.54 vs 23.08); the rates come from about 5 minutes of synthetic normal time and are highly uncertain.Source: sparkainlp-x/oes-telemetry-bench@d49472b7e12d96ec25e62ff600a94a2b5ae49209 reports/synthetic-demo-report.json NEGATIVE The multi-quantum-oes preregistered SYNTHETIC stress evaluation found no demonstrated advantage: the block score did not beat a simple max-abs baseline.Source: sparkainlp-x/multi-quantum-oes@132e0a7b2ae05c742d5b0d91be221cc0d2def106 README, Stress evaluation UNRUN oes32-hls FPGA synthesis is UNRUN; its latency figure is a design target, not a measurement.Source: sparkainlp-x/oes32-hls@56a4cc29f0bfed84583fe9c21879daefdb2a116c README UNRUN The qldpc_decoder_cpp HLS kernel has no belief-propagation updates yet; its HLS synthesis and hardware-in-the-loop runs are UNRUN.Source: sparkainlp-x/qldpc_decoder_cpp@908c65dd6eb30f21ffab3348704001e4155151cd README
There is no NASA-beat claim here. The dual-engine split (explorer + auditor) is an external inspiration; the pinned repositories do not already implement it.
The seed-42 run
python3 -m spark_membrane demo --seed 42 · protocol spark-membrane-demo-v2
(SHA-256 69efc39ab63b4b11…, locked hash matches).
ACCEPT requires protocol_hash ∧ residual ∧ sidecar_A ∧ sidecar_C0 ∧ sidecar_C1 ∧ sidecar_Cfold ∧ weighted; max-abs, EWMA and CUSUM are advisory.
36 ACCEPT frames
4 LATCH frames
7 frames where engines disagree
1 REPAIRED_IN_SIM (simulation only)
3 LATCH_HELD
Pick a frame
LATCH ACCEPT
engines disagree
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
t = 0 · ACCEPT · none Channel values at t=0 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0099 vs tolerance 0.08 at index 19 → pass · weighted score = 0.0077 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.523 ≥ 3? quiet CUSUM 0.371 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 1 · ACCEPT · none Channel values at t=1 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0098 vs tolerance 0.08 at index 28 → pass · weighted score = 0.0072 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.452 ≥ 3? quiet CUSUM 0.000 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 2 · ACCEPT · none Channel values at t=2 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0100 vs tolerance 0.08 at index 22 → pass · weighted score = 0.0076 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.722 ≥ 3? quiet CUSUM 0.101 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 3 · ACCEPT · none Channel values at t=3 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0100 vs tolerance 0.08 at index 28 → pass · weighted score = 0.0077 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.011 ≥ 3? quiet CUSUM 0.444 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 4 · ACCEPT · none Channel values at t=4 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0099 vs tolerance 0.08 at index 22 → pass · weighted score = 0.0074 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.233 ≥ 3? quiet CUSUM 0.000 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 5 · ACCEPT · none Channel values at t=5 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0097 vs tolerance 0.08 at index 22 → pass · weighted score = 0.0073 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.489 ≥ 3? quiet CUSUM 0.003 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 6 · ACCEPT · none Channel values at t=6 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0100 vs tolerance 0.08 at index 6 → pass · weighted score = 0.0078 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.679 ≥ 3? quiet CUSUM 1.284 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 7 · ACCEPT · none Channel values at t=7 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0100 vs tolerance 0.08 at index 30 → pass · weighted score = 0.0075 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.613 ≥ 3? quiet CUSUM 0.900 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 8 · ACCEPT · none Channel values at t=8 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0098 vs tolerance 0.08 at index 13 → pass · weighted score = 0.0078 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.662 ≥ 3? quiet CUSUM 0.685 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 9 · ACCEPT · none Channel values at t=9 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0099 vs tolerance 0.08 at index 2 → pass · weighted score = 0.0078 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.728 ≥ 3? quiet CUSUM 0.517 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 10 · ACCEPT · none Channel values at t=10 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0096 vs tolerance 0.08 at index 30 → pass · weighted score = 0.0078 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 1.715 ≥ 3? quiet CUSUM 1.904 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 11 · ACCEPT · none Channel values at t=11 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0100 vs tolerance 0.08 at index 16 → pass · weighted score = 0.0074 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 1.459 ≥ 3? quiet CUSUM 1.548 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 12 · ACCEPT · none Channel values at t=12 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0100 vs tolerance 0.08 at index 10 → pass · weighted score = 0.0072 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.874 ≥ 3? quiet CUSUM 0.560 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 13 · ACCEPT · none Channel values at t=13 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0099 vs tolerance 0.08 at index 11 → pass · weighted score = 0.0074 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 1.147 ≥ 3? quiet CUSUM 0.807 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 14 · ACCEPT · none Channel values at t=14 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0087 vs tolerance 0.08 at index 21 → pass · weighted score = 0.0065 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.009 ≥ 0.5? quiet EWMA 0.993 ≥ 3? quiet CUSUM 0.433 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 15 · ACCEPT · none Channel values at t=15 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0099 vs tolerance 0.08 at index 1 → pass · weighted score = 0.0073 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.326 ≥ 3? quiet CUSUM 1.368 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 16 · ACCEPT · none Channel values at t=16 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0100 vs tolerance 0.08 at index 8 → pass · weighted score = 0.0079 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.266 ≥ 3? quiet CUSUM 0.876 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 17 · ACCEPT · none Channel values at t=17 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0097 vs tolerance 0.08 at index 13 → pass · weighted score = 0.0074 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.854 ≥ 3? quiet CUSUM 1.278 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 18 · ACCEPT · none Channel values at t=18 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0098 vs tolerance 0.08 at index 22 → pass · weighted score = 0.0073 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 1.022 ≥ 3? quiet CUSUM 1.343 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 19 · ACCEPT · none Channel values at t=19 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0097 vs tolerance 0.08 at index 29 → pass · weighted score = 0.0071 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.396 ≥ 3? quiet CUSUM 1.524 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 20 · LATCH · single_channel_spike · engines disagree Channel values at t=20 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. Channels 13 are named by a failing gating check. The explorer proposal changes channel 13 by -0.1837 in simulation only. +0.08 −0.08 0 4 8 12 13 16 20 24 28 green mark: explorer proposal at channel 13 (simulation only) residual: fired sidecar: fired weighted: quiet max-abs: quiet EWMA: fired CUSUM: fired
Two formulas, never blended. Residual R = 0.1996 vs tolerance 0.08 at index 13 → LATCH · weighted score = 0.1045 vs 0.5 → quiet.
Failing gating checks check (engine) index value vs threshold residualoes32-residual (normative R) 13 0.1996 > 0.08 sidecar_Aoes32_engine Profile A: coherence A 13 0.1996 > 0.08 sidecar_C1oes32_engine Profile A: ODD symmetry C1 13↔29 0.1986 > 0.08 sidecar_Cfoldoes32_engine Profile A: FOLD8 continuity Cfold 13↔14 0.1931 > 0.08
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.200 ≥ 0.5? quiet EWMA 3.453 ≥ 3? fired CUSUM 5.784 ≥ 5? fired
Explorer: REPAIRED_IN_SIM (evidence class SYNTHETIC). one-index delta -0.183669 at index 13 passes every gating check (|delta| <= cap 0.25); original frame kept. Proposals tried: 3.
Accepted proposal #3: channel 13, delta -0.183669; the original frame is kept.
Shield gate: EXPLORER WRITE → REFUSED (only DECODEUR or GARDIEN may write; EXPLORER proposals stay in simulation).
t = 21 · ACCEPT · none Channel values at t=21 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0099 vs tolerance 0.08 at index 12 → pass · weighted score = 0.0075 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.504 ≥ 3? quiet CUSUM 0.340 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 22 · ACCEPT · none Channel values at t=22 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0100 vs tolerance 0.08 at index 21 → pass · weighted score = 0.0076 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.581 ≥ 3? quiet CUSUM 0.137 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 23 · ACCEPT · none Channel values at t=23 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0098 vs tolerance 0.08 at index 18 → pass · weighted score = 0.0069 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 1.084 ≥ 3? quiet CUSUM 0.668 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 24 · LATCH · spike_above_explorer_cap · engines disagree Channel values at t=24 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. Channels 4, 5 are named by a failing gating check. +0.08 −0.08 0 4 5 8 12 16 20 24 28 residual: fired sidecar: fired weighted: quiet max-abs: quiet EWMA: fired CUSUM: fired
Two formulas, never blended. Residual R = 0.4010 vs tolerance 0.08 at index 5 → LATCH · weighted score = 0.2089 vs 0.5 → quiet.
Failing gating checks check (engine) index value vs threshold residualoes32-residual (normative R) 5 0.4010 > 0.08 sidecar_Aoes32_engine Profile A: coherence A 5 0.4010 > 0.08 sidecar_C1oes32_engine Profile A: ODD symmetry C1 5↔21 0.3987 > 0.08 sidecar_Cfoldoes32_engine Profile A: FOLD8 continuity Cfold 4↔5 0.4078 > 0.08
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.401 ≥ 0.5? quiet EWMA 8.855 ≥ 3? fired CUSUM 13.481 ≥ 5? fired
Explorer: LATCH_HELD (evidence class SYNTHETIC). no single-index delta within cap 0.25 passed the audit in 16 seeded proposals (cap was binding). Proposals tried: 16.
t = 25 · ACCEPT · none Channel values at t=25 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0100 vs tolerance 0.08 at index 3 → pass · weighted score = 0.0071 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.440 ≥ 3? quiet CUSUM 0.234 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 26 · ACCEPT · none Channel values at t=26 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0099 vs tolerance 0.08 at index 23 → pass · weighted score = 0.0075 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 1.543 ≥ 3? quiet CUSUM 1.718 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 27 · LATCH · two_channel_fault · engines disagree Channel values at t=27 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. Channels 2, 11, 26, 27 are named by a failing gating check. +0.08 −0.08 0 2 4 8 11 12 16 20 24 26 27 28 residual: fired sidecar: fired weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.1515 vs tolerance 0.08 at index 27 → LATCH · weighted score = 0.0841 vs 0.5 → quiet.
Failing gating checks check (engine) index value vs threshold residualoes32-residual (normative R) 27 0.1515 > 0.08 sidecar_Aoes32_engine Profile A: coherence A 27 0.1515 > 0.08 sidecar_C0oes32_engine Profile A: EVEN symmetry C0 2↔18 0.1557 > 0.08 sidecar_C1oes32_engine Profile A: ODD symmetry C1 11↔27 0.1491 > 0.08 sidecar_Cfoldoes32_engine Profile A: FOLD8 continuity Cfold 26↔27 0.1543 > 0.08
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.152 ≥ 0.5? quiet EWMA 0.702 ≥ 3? quiet CUSUM 0.387 ≥ 5? quiet
Explorer: LATCH_HELD (evidence class SYNTHETIC). no single-index delta within cap 0.25 passed the audit in 16 seeded proposals. Proposals tried: 16.
t = 28 · ACCEPT · none Channel values at t=28 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0099 vs tolerance 0.08 at index 4 → pass · weighted score = 0.0069 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 1.643 ≥ 3? quiet CUSUM 1.634 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 29 · ACCEPT · none Channel values at t=29 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0097 vs tolerance 0.08 at index 28 → pass · weighted score = 0.0077 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 2.377 ≥ 3? quiet CUSUM 2.905 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 30 · ACCEPT · slow_common_drift · engines disagree Channel values at t=30 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: fired CUSUM: fired
Two formulas, never blended. Residual R = 0.0339 vs tolerance 0.08 at index 17 → pass · weighted score = 0.0293 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.034 ≥ 0.5? quiet EWMA 16.060 ≥ 3? fired CUSUM 26.002 ≥ 5? fired
Explorer not invoked (frame accepted).
t = 31 · ACCEPT · slow_common_drift · engines disagree Channel values at t=31 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: fired CUSUM: fired
Two formulas, never blended. Residual R = 0.0346 vs tolerance 0.08 at index 11 → pass · weighted score = 0.0293 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.035 ≥ 0.5? quiet EWMA 13.863 ≥ 3? fired CUSUM 22.605 ≥ 5? fired
Explorer not invoked (frame accepted).
t = 32 · ACCEPT · slow_common_drift · engines disagree Channel values at t=32 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: fired CUSUM: fired
Two formulas, never blended. Residual R = 0.0343 vs tolerance 0.08 at index 30 → pass · weighted score = 0.0288 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.034 ≥ 0.5? quiet EWMA 13.389 ≥ 3? fired CUSUM 21.814 ≥ 5? fired
Explorer not invoked (frame accepted).
t = 33 · ACCEPT · slow_common_drift · engines disagree Channel values at t=33 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: fired CUSUM: fired
Two formulas, never blended. Residual R = 0.0349 vs tolerance 0.08 at index 13 → pass · weighted score = 0.0294 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.035 ≥ 0.5? quiet EWMA 13.851 ≥ 3? fired CUSUM 22.585 ≥ 5? fired
Explorer not invoked (frame accepted).
t = 34 · ACCEPT · none Channel values at t=34 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0094 vs tolerance 0.08 at index 19 → pass · weighted score = 0.0072 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.009 ≥ 0.5? quiet EWMA 0.323 ≥ 3? quiet CUSUM 0.039 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 35 · ACCEPT · none Channel values at t=35 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0099 vs tolerance 0.08 at index 13 → pass · weighted score = 0.0076 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.069 ≥ 3? quiet CUSUM 0.000 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 36 · LATCH · global_common_shift Channel values at t=36 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. Channels 15, 31 are named by a failing gating check. +0.08 −0.08 0 4 8 12 15 16 20 24 28 31 residual: fired sidecar: fired weighted: fired max-abs: fired EWMA: fired CUSUM: fired
Two formulas, never blended. Residual R = 0.6072 vs tolerance 0.08 at index 31 → LATCH · weighted score = 0.6024 vs 0.5 → alarm.
Failing gating checks check (engine) index value vs threshold residualoes32-residual (normative R) 31 0.6072 > 0.08 sidecar_Aoes32_engine Profile A: coherence A 31 0.6072 > 0.08 sidecar_C1oes32_engine Profile A: ODD symmetry C1 15↔31 1.2092 > 0.08 weightedoes-resilience weighted score 31 0.6024 ≥ 0.5
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.607 ≥ 0.5? fired EWMA 335.877 ≥ 3? fired CUSUM 559.202 ≥ 5? fired
Explorer: LATCH_HELD (evidence class SYNTHETIC). no single-index delta within cap 0.25 passed the audit in 16 seeded proposals (cap was binding). Proposals tried: 16.
t = 37 · ACCEPT · none Channel values at t=37 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0096 vs tolerance 0.08 at index 1 → pass · weighted score = 0.0074 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.010 ≥ 0.5? quiet EWMA 0.075 ≥ 3? quiet CUSUM 0.000 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 38 · ACCEPT · none Channel values at t=38 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0089 vs tolerance 0.08 at index 24 → pass · weighted score = 0.0069 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.009 ≥ 0.5? quiet EWMA 0.160 ≥ 3? quiet CUSUM 0.000 ≥ 5? quiet
Explorer not invoked (frame accepted).
t = 39 · ACCEPT · none Channel values at t=39 32 bars, one per channel, against the reference 0. Dashed lines mark the residual tolerance ±0.08. +0.08 −0.08 0 4 8 12 16 20 24 28 residual: quiet sidecar: quiet weighted: quiet max-abs: quiet EWMA: quiet CUSUM: quiet
Two formulas, never blended. Residual R = 0.0088 vs tolerance 0.08 at index 13 → pass · weighted score = 0.0063 vs 0.5 → quiet.
Every gating check passed.
Advisory engines (never change the verdict) engine score vs threshold state max-abs 0.009 ≥ 0.5? quiet EWMA 0.182 ≥ 3? quiet CUSUM 0.000 ≥ 5? quiet
Explorer not invoked (frame accepted).
EWMA and CUSUM are standardized on a separate 64-frame event-free calibration stream
(calibration-seed42.jsonl , never audited) and restart after each alarm (author choice; upstream defines no reset).
At t=30, 31, 32, 33 the gate ACCEPTED while advisory engines fired: the gating checks do not see that slow drift.
Fail-closed check and the 512-channel bus
Tampered protocol
protocol tolerance edited from 0.08 to 0.5 after the lock: SHA-256 0d1b61891f580816… → LATCH
on protocol_hash; 6 other gating checks not evaluated; explorer LATCH_HELD
(explorer disabled: protocol hash mismatch (fail-closed)).
512 channels = 16 native-32 blocks, no resampling → LATCH
0 ok
1 ok
2 ok
3 ok
4 ok
5 ok
6 ok
7 ok
8 ok
9 ok
10 ok
11 LATCH
12 ok
13 ok
14 ok
15 ok
block 11: LATCH — residual@ch7 (global channel 359), sidecar_A@ch7 (global channel 359), sidecar_C1@ch7 (global channel 359), sidecar_Cfold@ch6 (global channel 358); explorer REPAIRED_IN_SIM
Architecture: five planes, one new algorithm
PLANE 1 Contract spine oes32-residual · oes32_engine · oes32-membrane-shield
Normative residual R, Profile A sidecar (A, C0, C1, Cfold), capability gate.
re-implemented, tested against pins
PLANE 2 Frame bus oes-telemetry-bench
Native 32-channel JSONL; 512 channels = 16 blocks of 32, no resampling.
re-implemented parser
PLANE 3 Audit side (T=0) oes-resilience + baselines
Gate: hash ∧ residual ∧ sidecar ∧ weighted. Advisory: max-abs, EWMA, CUSUM.
conjunction logic only
PLANE 4 Explorer new in this repository
Seeded one-index delta, capped by the protocol, re-audited. REPAIRED_IN_SIM or LATCH_HELD.
the only new algorithm
PLANE 5 Evidence membrane measurement-trail · evidence-passport · quantum-claims-passport
Hash-chained trail, evidence passport, claims gate that refuses overclaims.
glue only
Frames flow 2 → 3; a LATCH from 3 goes to 4, whose proposal is re-audited by 3 and refused by the capability gate in 1;
every step is chained by 5. The thresholds in plane 3 are listed with their sources in
docs/PROTOCOL.md .
Evidence
What this is, and is not
A classical software simulation on generated numbers. It is not a medical device, control software
or field evidence. The audit is a conjunction of
independent deterministic checks, not a vote, and the two OES-32 formulas (normative residual and weighted score) are never blended.
Pinned repositories (not copied)
Existing pages (linked, not absorbed)
evidence-passport — Static evidence passports, including the SMAP/MSL run with its criterion-not-met label.quantum-claims-passport — Claim-type audit that classifies public claims against their sources.spark-oes512-demo — Browser prototype of the 16 x 32 weighted block score (SYNTHETIC).oes512-residual — 16 x OES-32 weighted latch reference and browser avatar (SYNTHETIC).signal-loom — Art skin only: a performance-art prototype. Nothing from it enters the audit.