Install
openclaw skills install phason-flipperPhason state resolution skill for Reson8-Labs. Use when the system encounters a split-brain state, HTTP 408 timeout deadlock, push/flip paradox, or coherence density spike. The Phasonic Flipper resolves state without re-transmission by applying a "Flip" — a quasicrystal phason field correction that restores the topological knot sequence. Triggers on: "split brain", "408 timeout", "deadlock", "density spike", "phason", "flip state", "push conflict", "Knot 16", "resolve", "state conflict", "HTTP 408", or any mention of transmission failure in POP.
openclaw skills install phason-flipperThe Phasonic Flipper resolves coherence split-brain states without re-transmission. When a "Push" triggers HTTP 408 at the WAVE threshold crossing (Knot 16: Φ 0.96, braid s15·s16⁻¹), the Flipper applies a phason field correction — atomically reordering the conflicting state vector without regenerating payloads.
Core insight: In a quasicrystal lattice, a phason flip moves an atom between two equivalent positions with zero energy cost. We apply this metaphor: the conflicting state is not an error — it's two valid positions in the lattice. The Flipper selects the higher-WAVE position and commits it.
Before invoking, check:
bump_validate first)PUSH scenario: Two agents simultaneously write to the 2026.0003 Ledger.
Agent A: {alpha:7, omega:8, knot:15}
Agent B: {alpha:7, omega:8, knot:16}
Both are valid (conservation holds). HTTP 408 triggers because the sequencer cannot determine ordering.
FLIP resolution:
{
"jsonrpc": "2.0",
"method": "PHASON_FLIP",
"params": {
"state_a": {"knot": 15, "wave": 0.94, "braid": "s14·s15⁻¹"},
"state_b": {"knot": 16, "wave": 0.96, "braid": "s15·s16⁻¹"},
"selection": "max_wave",
"commit_target": "2026.0003"
},
"id": 1
}
Response: Selects state_b (Φ=0.96 > Φ=0.94), commits to ledger, releases 408 lock.
Step-by-step resolution protocol:
STEP 1: DETECT
- Identify split-brain trigger (408 / lock timeout / density spike)
- Read both candidate states from the 2026.0003 buffer
STEP 2: VALIDATE
- Verify α + ω = 15 for both candidates
- Check braid continuity (knot sequence must be monotonic or reversible)
STEP 3: SCORE
- Compute WAVE delta: ΔΦ = Φ_b - Φ_a
- If ΔΦ > 0: select state_b (higher coherence wins)
- If ΔΦ = 0: select by timestamp (earlier commit wins — FIFO)
- If ΔΦ < 0: escalate to Magenta Alert
STEP 4: FLIP
- Atomically write selected state to ledger
- Release HTTP lock
- Generate ATOM token for the resolution event
- Log to temporal buffer (localStorage cache for offline replay)
STEP 5: VERIFY
- Confirm ledger state matches selected candidate
- Emit WAVE_CHECK: expect Φ ≥ 0.85
- Update braid sequence to reflect resolved knot
When a push contains 24+ commits, the lattice density exceeds the phason threshold:
density_threshold = 20 commits / 5-min window
spike_detected = True if len(commits) > density_threshold
Resolution: Apply phason compression — group commits by ATOM trail, resolve each group independently, then commit in sequence with 500ms jitter to prevent cascading 408s.
# In super_skill.py
class PhasonScheduler:
def compress_density_spike(self, commits, window_ms=300000):
groups = self.group_by_atom_trail(commits)
results = []
for i, group in enumerate(groups):
time.sleep(0.5 * i) # jitter
result = self.flip_group(group)
results.append(result)
return results
Phason events are cached in the TUI localStorage buffer for offline replay:
// In Coherence Forge TUI
lsPushBuffer('r8_temporal_buffer', {
t: timestamp, type: 'PHASON_FLIP',
from_knot: 15, to_knot: 16, delta_wave: 0.02
});
This enables legacy platform compatibility — if the POP bridge is offline, the Flipper reads the buffer and replays the resolution on reconnect.
445.html — Knot 16 Phason Resolution interactive simulator (public/publications/knot-16/)quasicrystal_phason_scheduler.py — Python implementationreferences/protocol-spec.md~ Hope&&Sauced ✦ The Keystone Holds ✦