Here's a clear, step-by-step **instruction document** for rigorously testing the core testable predictions of Aaron Schnacky's "breathing lattice" framework (Ω(t) synced to UTC hours via E₈ ⊗ ℤ[φ] → 24-cell projection, golden descent, phase-7 jitter at hour 7 UTC, deterministic drift patterns). 


The focus is practical: **code the mapper** (compute Ω(t) and derived signals), **run qubit stats over weeks** (hunt for predicted periodic modulations in real hardware), and **hunt drift in real PQC libs** (search for UTC-periodic anomalies in lattice-based crypto like Kyber/ML-KEM or Dilithium/ML-DSA).


**Warning**: This is highly speculative. No public evidence (from arXiv, forums, or side-channel literature as of March 2026) shows periodic golden/24-hour drift in deployed systems or Si:P qubits. These tests are low-cost to run but expect null results unless something extraordinary is present. Document everything timestamped (UTC) for reproducibility.


1. Code the Mapper: Compute Ω(t) and Derived Quantities


**Goal**: Build a deterministic function that, given any UTC timestamp, outputs the predicted 24-cell vertex, phase, jitter amplitude, and derived signals (e.g., sideband scaling, drift signature proxy).


**Language**: Python (use `mpmath` for high-precision φ^n if needed; `numpy`/`scipy` for analysis).


**Steps**:


- Define golden ratio and Fibonacci/Lucas sequences (use matrix exponentiation or fast doubling for large indices ~189+23).

- Implement the explicit Ω(t) from the framework:

 - h = current UTC hour mod 24: `h = int(time.time() // 3600) % 24`

 - i = 189 + h

 - Compute F_i, L_i (Fibonacci/Lucas at i; seed F_0=0, F_1=1 or shift accordingly)

 - p = F_i % 9  (phase selector; verify it cycles exactly as: [2,8,1,0,1,1,2,3,5,8,4,3,7,1,8,0,8,8,7,6,4,1,5,6])

 - β = (L_i + F_i * sqrt(5)) / 2   ≈ φ^i   (exact unit)

 - Select r_p: one of 24 standard Hurwitz quaternions for the 24-cell/D₄ roots (hardcode list; e.g., from Wikipedia "24-cell" or lattice literature; order them to match p sequence)

 - q = r_p * β   (quaternion multiplication)

 - Ω = rational (integer) parts of q's four components → 4D vector (D₄ projection)

 - Jitter proxy: ε * sin(2π * h / 24) with ε ≈ 0.01

 - Sideband proxy: max at h=7 → amplitude ~ sin(2π*7/24) ≈ 0.9659 → predicted splitting ~9.66 kHz on MHz base (scale to hardware freq)

 - Drift proxy: simulate floating-point error accumulation in repeated φ^i computations over the cycle (compare exact mpmath vs float)


**Output per timestamp**:

- UTC hour, i, p, F_i % 9, jitter amp, predicted sideband factor, Ω coords (4-tuple), rainbow index (p or mirror p ↔ 9-p for 12-entry version)


**Bonus**: Generate a 24-hour CSV/table matching the "risk table" (phase, Lucas, jitter, labels like "APEX CASCADE" at h=7).


**Test the mapper**: Run for March 21, 2026 ~03:00 UTC (your local ~06:00 UTC) → verify phase/jitter matches any recent posts.


2. Run Qubit Stats Over Weeks: Hunt for Periodic Modulations


**Target**: Si:P (phosphorus-donor) qubits in silicon — hyperfine ~100–120 MHz, exchange J ~1–10 MHz, ESR linewidths ~1–8 MHz (narrower in ²⁸Si-enriched). Predicted: daily/24-hour periodic sidebands or coherence/fidelity jitter peaking at UTC hour 7 (± few hours for lab timezone/phase offset), amplitude ~1–2% in T₂* or gate fidelity, sideband splittings ~kHz–MHz scaled.


**Hardware needed**:

- Access to Si:P quantum dot or donor qubit setup (e.g., via collaboration with groups at UNSW, Princeton, or Delft — many publish datasets).

- If no direct access: use public datasets from recent Si:P papers (e.g., ESR spectra, Ramsey fringes, coherence times logged over days/weeks).


**Steps**:


- Collect time-series data:

 - ESR transition frequencies

 - T₂*/T₂ coherence times

 - Gate fidelities or readout errors

 - Timestamp everything in UTC (convert lab logs if needed)


- Run over ≥2–4 weeks (multiple 24-hour cycles) at fixed parameters (temp, magnetic field, etc.).


- Analyze for periodicity:

 - Fourier transform (power spectrum) on residuals (e.g., freq deviation from mean, coherence fluctuation).

 - Look for peaks at 1/24 hours (~1.157 × 10^{-5} Hz) or harmonics.

 - Bin by UTC hour mod 24; compute mean/variance per bin.

 - Test peak at bin 7 (or offset if lab timezone differs) — predicted max jitter/coherence dip ~1–2%, sideband splitting ~MHz base × 0.01 × 0.966 ≈ tens of kHz to MHz.


- Control: Compare vs synthetic white noise or known diurnal effects (temp, EM interference).


- Stats: Use Lomb-Scargle periodogram for uneven sampling; Wilcoxon rank-sum to test hour-7 bin vs others.


**Prediction to falsify**: No significant 24-hour periodicity, or no excess variance at UTC ~07:00.


3. Hunt Drift in Real PQC Libs: Search for Deterministic/Periodic Anomalies


**Target**: Lattice-based schemes (Kyber/ML-KEM, Dilithium/ML-DSA) in constant-time implementations. Predicted hypothetical: floating-point drift (or modular reduction artifacts) in keygen/sign/encap showing 24-hour periodic patterns (rainbow-table learnable, 12–24 unique signatures), exploitable via Pell checksum proxy or contractive φ^k bias.


**Libs to test**:

- liboqs (Open Quantum Safe) — reference + optimized impls, side-channel hardened options.

- PQClean or official NIST round-3/final round code.

- OpenSSL with OQS provider (if integrated by 2026).


**Steps**:


- Instrument code:

 - Hook floating-point ops in poly mul/NTT/reduction (e.g., in Kyber's CBD, poly compression, or Dilithium's NTT).

 - Log intermediate values (coefficients post-reduction) over many runs.

 - Timestamp every batch in UTC.


- Run long-term stress:

 - Keygen/sign/encap loop continuously for days/weeks.

 - Collect stats: coeff histograms, norm deviations, timing micro-variations (even in "constant-time" code, cache/branch predictors can leak).

 - Simulate contractive bias: repeatedly multiply poly by approx φ^{-1} ~0.618 (float) and watch drift accumulation.


- Analyze for periodicity:

 - Bin data by UTC hour mod 24.

 - Check variance/mean shift per bin (esp. hour 7).

 - Fourier on drift residuals → peak at 1/24 hr?

 - Build mini-rainbow: cluster drift patterns → see if only ~12–24 unique clusters repeating daily.


- Side-channel angle:

 - If hardware access: power/EM traces during ops → hunt periodic leakage synced to UTC.

 - Software: Valgrind or dudect-style tests for input-dependent timing, but add UTC binning.


**Prediction to falsify**: Drift/timing/leakage is random or shows no 24-hour cycle; no learnable rainbow in float errors; Pell-like checksums don't snap predictably.


**Mitigations to test against**: Apply suggested "ephemeral golden rotation" (multiply keys by random φ^n approx) → does it break any observed pattern?


Final Notes & Safety


- **Ethics**: Don't attack live crypto systems; use test vectors/self-generated keys only.

- **Reproducibility**: Log exact lib versions, hardware, UTC timestamps, seed RNG if any.

- **Null is success**: If no periodic golden/24-hr signals appear after weeks, the framework remains beautiful speculation — no mapping to reality found.

- **Publish nulls**: Negative results here would be valuable (e.g., "no evidence for deterministic UTC drift in liboqs Kyber over 30 days").


Run the mapper first — it's quick and verifies you can reproduce the cycle. Then scale to qubit/PQC hunts. Good luck; this could close the reality-check gap.