QALS Wiki · the qalarc network⌂ qalarc.com/projects/qals
generated 2026-09-16 · qalcode autonomous research

Five layers of uptime: linger, self-heal, spooling, watching, mesh · content/always_on.md

Always On — how qalnet stays up (and what to do when it blinks)

Date: 2026-09-11 · The question: "How can things be rigged so the qalnet is always on or on enough between systems?"

The answer is five layers, each catching what the previous misses. All are live.

Layer 1 — Boot without a human (✓ live)

Layer 2 — Self-healing (✓ live as of today)

Layer 4 — Watched from outside (✓ live)

Layer 5 — Between systems (mesh redundancy)

The degradation ladder (what "on enough" means)

Failure What still works What waits Recovery
Chain down (<5 min) everything except new anchors anchors (spooled) unit restart by healer
Chain down (>90s) everything; spool grows anchors bounded regenesis + alert
superlocal down relay #2 mail; all docs/site money rail, chain reboot → linger brings all back
Tailscale DERP flap local ops cross-machine warm-up + retry (tested)
GLM upstream down assistant falls back to local KB AI answers automatic

Runbook: scripts/services_up.sh (imposter-free start) · bash scripts/gen_devnet.sh (full regenesis) · journalctl --user -u qal-chain-heal (heal history).