Two independent slips run in lockstep. Slip 2 is Slip 1 inverted over the y-axis with its
origin at (25,0), so it opens left, facing Slip 1 — and B2 = (25 − xB1),
a mirror about the midpoint x = 12.5. At each catch the projected gap xB2 − xB1
is plotted as a height on the gauge at the midpoint, coloured by direction — receding plots larger,
approaching on top, with an inside/outside double-arrow flashing beside each catch as it lands.
Each run computes both slips server-side (each its own figure-2 pass — independent, even where
they currently coincide) and records the gap at every catch. origin₂ is a parameter: move
it away to model slip-differential relativity over loops.
Every recorded run (oxexp-double-slip · local-first).
| seq | origin₂ | mask | laps | slip | S1 | S2 | appr | rec | gap min | gap max |
|---|
Move Slip 2's origin and the catches don't move — only the gap does. This sweeps
origin₂ and reads the gap band at each (the catches are origin-invariant, so one run projects
the exact gap = origin₂ − 2·xB1, quantised to the readout). Factual:
the swept band, its zero-crossing, the readout staircase. Conjecture (interpretive): the dynamics are
invariant, the gap is relative — it locks onto the NodeMatrix numbers, with a determinism floor.
Literal: the gap shifts +1 per +1 of origin₂ (band width fixed),
crosses zero over origin₂ ∈ [2·xB1,min, 2·xB1,max], and the readout
resolves it to a staircase — sub-quantum changes don't register; the catch count is invariant throughout.
Interpretive: proper dynamics are frame-invariant, the gap is the relative observable
(slip-differential relativity); it locks onto the 4×21 numbers over a quantum of separation
— a determinism floor the data evidences.