Commit d0bda8e
docs(zeronym): the mixnet is deployed; verifiability is not
Sixteen commits landed on main while the book was being edited, and four of
them reversed what the previous commit had just documented as true.
Both Nym attested-deploy blockers are closed. The hub publishes its address at
GET /nym-address instead of writing it to a log no enclave exposes, and its
identity now survives a client rebuild; both sides pin entry gateways, the real
lever, since the throughput constraint was gateway backpressure rather than any
credential limit. An attested shim and hub pair has run the transport on the
PUBLIC mixnet since 2026-08-14, so the status table moves Nym to Deployed and
every "built, not deployed" marker across the other seven chapters follows.
But verifiability now lags capability, and the book says so plainly rather than
leading with the deploy. Both published hashes are stale against tip of main and
both reproduce jobs report DOES NOT REPRODUCE (runs 31816057371, 31816060394).
Those jobs run on pull requests and manual dispatch, never on push, so the last
five direct-to-main commits outran them; the old "checked in CI on every change"
claim was simply wrong. Worse, the live pair's provenance does not check out:
the shim's cites a source commit that is not public, and the hub's quotes a hash
its own cited commit does not produce. The enclaves are attested and running and
an auditor cannot yet tie either back to a public commit, so the book now
declines to call the system independently verifiable until that closes.
Also corrected: submit is dispatch-only, so the shim answers the wallet before
the hub has acknowledged receipt, which widens the false-success edge trust.md
already documented (lookups still await, deliberately); the clearnet POST /
submit path is closed unless ZIH_HTTP_SUBMIT re-opens it, falling through to a
404 so a scanner cannot fingerprint it; the Caution control-plane relay is now
flag-gated; the orchard skew is shim-and-hub agreeing on 0.15.5 against zebra's
0.15.3, and the old remedy no longer describes what would close it; and both
config blocks gain the five new env vars.
New material the book had no home for: the hub's two read-only endpoints and
the deliberate decision that neither exposes queue depth or batch size, which
served live would be an anonymity-set oracle.
The 2026-08-11 mainnet run is explicitly marked as predating the mixnet and
using the clearnet hop. No migration has been observed crossing Nym in
production, and the book does not imply one has.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent 2779498 commit d0bda8e
8 files changed
Lines changed: 72 additions & 39 deletions
File tree
- zeronym/book/src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
| 97 | + | |
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
126 | | - | |
| 126 | + | |
127 | 127 | | |
128 | 128 | | |
129 | | - | |
| 129 | + | |
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
| |||
0 commit comments