L0 is the base layer — identity, reachability, and the bytes on the wire. Build on it and you can accidentally turn a helpful signal into a map of someone's private network. This is how you don't.
0x0000). A differential answer — alive, dead, moved,
not-on-lane — flows only to a caller who is both cryptographically
proven and in a relationship with that target.If an unentitled caller can tell dead from alias from alive, they can map your network one probe at a time. The subtle part: it is easy to compute the entitled frame and then emit it — without checking the caller is entitled. The computation is correct; the emission is the oracle. A name that doesn't exist still computes a frame — emit that and you've leaked. The dark room must stay dark for the world.
You don't hand someone the deep water by opening one big door. You raise them through a canal lock, one gate at a time:
world ──▶ [ Gate 1: proven? ] ──▶ [ Gate 2: relationship? ] ──▶ real frame
not proven → 0x0000 no relationship → 0x0000
Both closed by default. The real frame flows only when both are raised for this caller. There is no single lever that floods the canal.
0x0000 for everything. Ship that.If you cannot yet do step 2 or 3, you are not allowed to do step 4. The floor is the safe resting state at every stage.
Emit only through a gate that takes a real caller and a real relationship check — floor by default, a differential frame only when both pass. There is no boolean to hard-code, so the oracle is impossible by construction. The boolean compute kernel is internal/testing only; it never touches the wire.
handshake.aintSo nobody points a test harness at a real, encrypted account to "see if probing works":
One designated fixture. It is not an actor: no key, the lone
probe capability, no secret to leak. Off by default —
un-pingable until an operator opens it for a test window, then it returns to dark
(zero-trust). Rate-limited so it can't become a DoS channel; reachable only via the
tibet-ping / mux path.
.aintPointing a harness at someone's real identity is how you build the oracle. And operating the canary is triage-gated — switching a fixture-that-is-not-an-actor on or off is exactly what a human should see.
The control for "operating the canary" lives in triage, not in the constitutional guardrail. A rule you can only add by turning your guardrail off is a rule that forces you to disable security to install security — a chicken-and-egg. Triage intervenes on the action without ever flipping SNAFT on or off. Deactivation is one operator command (or a hard env kill-switch), audited, append-only.
0x0000 for everything? (sweep every target; the floor holds)true?handshake.aint, not a real account?