freecoding.school100% FREE · NO SIGNUP
The Seven LayersISSUE #13 of 73

R0 · the zeroth rule · async by default

OMNIVSThe Silent Failure
OMNI saysR0, the zeroth rule: the system is async by default — never block, coordinate through signals.

Before the nine rules comes R0: assume an asynchronous system. Cells don't block waiting on each other; they emit signals and continue. Coordination happens through messages (packets), convergence (quorum), hormones (modulation), and memory — never through global locks. Designing async-first avoids the deadlocks and hidden coupling that monoliths accumulate. It's the foundational stance everything else assumes.

Power-ups you unlock

The Silent Failure attacks — common mistakes

Boss battleExplain how cells coordinate without blocking on each other.

Example code

<!doctype html><html><head><meta charset="utf-8"></head>
<body style="background:#06040d;color:#b388ff;font-family:monospace;padding:20px"><pre>R0: async by default
cell emits signal → continues (no block)
coordinate via: messages · quorum · hormones · memory</pre></body></html>
▶ Open the interactive comic issue
‹ The BE Primitive · Continuation PacketsFlow Up · Telemetry Path ›