nishi code wiki / SOTA by generation · siblings: SOTA rung plan · method brief · the family tree
SOTA by generation
The ecosystem is a family tree: gen 0 = the god primitives; each generation builds on the ones above. This page scores every generation against what state-of-the-art means for that stratum, and clusters the work accordingly. Method per July-2026 research (core–periphery/DSM economics, CNCF maturity dimensions, topology-constrained clustering) — sourced in the companion research brief. Every number below was measured 2026-08-01 by a named instrument, not asserted.
The generations, each scored on its own bar
Composition numbers from the atlas family tree (living-tree / total per generation). The SOTA bar differs by stratum — scoring a root like a product, or a product like a root, is a category error.
What it is: organs that import nothing; all 16,222 descend from here. Exemplars by descendant reach: nx_tier (2,864), nx_syscalls_x86_64, nxasm_v2, nx_types, nx_tls13, nx_f32_hw, nx_axioms.
Where we stand: PROVEN 0/41 — and it is structural, not a shortage of evidence: byte-exact agreement with FIPS-203, RFC 5903 and TLS-WG vectors already exists, and 7 oracle rows were derived against RFC 9807/7748/9497 + FIPS 180-4 on 2026-08-01. The signer registry (attest_keys.conf) does not exist, and creating it is correctly refused to the agent — a system must not grant itself attestation authority.
The work: cluster C1 below — one operator signature, then the already-derived oracle rows convert.
What it is: the first layer built on the roots. Contains the single most load-bearing organ in the ecosystem: nx_syscalls with 13,268 transitive importers; plus the f32 plane, nx_gguf, nx_image, nx_tensor.
Where we stand: gates a rollup can read = 106 of 413 (256‰); the first mutation sweep scored 16 gates and found 7 survivors (3 fixed); the integer-truncation class (a bar silently divided down before compare) was found at 9 sites across 7 live gates, latent. The hubs are correct-by-run but under-proven-by-instrument.
The work: cluster C2.
What it is: where the ecosystem actually lives — stores (nx_seg_store), trust (nx_x509_trust_store), runtime, publishing, capability registry. The widest generation by far.
Where we stand: the deploy plane proved the pattern — 27 near-duplicate deploy/rollback implementations collapsed into one row-driven path, coverage 333‰→666‰ doubled by rows, not code. But that was ONE plane; the same duplication class is unmeasured across the rest of the widest generation, and the debt-cluster board's top families (nx_mgmt_api, nx_hostctl, nx_debt…) all live here.
The work: cluster C3.
What it is: the reusable domain layer — nx_str, nx_strconv, nx_log, nx_search_inverted, the sketch plane.
Where we stand: the structural ceiling is FIXED, 2026-08-01: the resolver's subroot list lacked _hdl_build; it is now tried LAST at every walk-up level (additive — only previously-failing imports can change), shipped inside a compiler promoted through the canary gate to a byte-identical self-host fixpoint (sha256 e98e0f55… on both generations). Proof battery: the debt's own acceptance case (import nx_ppmi_lib.nx from runtime/) BUILDS; a nowhere-existent import still FAILS (not fail-open); sev-8 1785608999 EATEN. What remains is the harvest: the measured attach floor here is 235‰ — the ecosystem MIN — and the 2,227 tested-only organs await adopt-or-retire triage now that nothing structural blocks them.
The work: cluster C4 — and it is now a RANKED QUEUE, not a number: nx_gensota worklist 3 emits this generation's unattached organs ordered by measured importers. Its first run found the highest-leverage item in the ecosystem: nx_gate_gn, imported by 437 gates and itself ungated — the integer printer under the entire verification fleet. Closed 2026-08-01 (nx_gate_gn_gate 7/7 GREEN, proven by redirecting fd 1 and reading the bytes back), together with nx_str (109 importers, 11/11). Both then dropped off the worklist on the next graph rebuild and gen-3 attach moved 235→236‰, ratcheting the bar.
main() is documentation that happens to compile. nx_str had one — and expand_imports strips main from every non-root file, so it ran only if someone built that module as an entry point, and no ruler could ever read its result.What it is: the daemons and served surfaces composed from the libraries: nx_docportal_search_serve, nx_search_inverted_persist, nx_frame_codec, nx_robots.
Where we stand: self-healing was proven end-to-end on a real fault with no human in the path (beat fired → gate named 3 supervisor roots → sentinel reconciled 3→1). But the same week, a runaway daemon took 16.5GB RSS in 10s and starved the whole host before quarantine — admission control exists (memfloor) and is not yet universal on this stratum.
The work: folded into C2 (instrument coverage) + C5 hygiene.
What it is: the top of the tree thins to a single lineage — gen 5 (nx_survey_sentiment, nx_golive, nx_tpl_site…) → gen 6 (nx_survey_serve) → gen 7 (nx_survey_daemon). One product line carries the ecosystem's entire height.
Where we stand: the thinness IS the finding. The ecosystem holds 144 unique EXCEED capabilities and 280 declared frontier gaps (nx_sota_status), yet almost every product flattens at gen 2–3 instead of composing upward. The survey spike proves tall composition works; nothing else uses it.
The work: clusters C6 + C7.
The three quarantine classes (not generations, and never mixed in)
| class | organs | reading |
|---|---|---|
| validation | 6,604 | tests/gates — paperwork attached to its subjects. Healthy; its defect class is unreadability (see C2). |
| tested-only | 2,227 | validated, never adopted — the adoption trap, quantified. Worklist for C4. |
| orphans | 3,851 | one-offs nothing builds on — the honest noise class. July-2026 clustering practice is explicit: decline to cluster outliers rather than force them. Janitor worklist (C5), never force-fit into a family. |
The work order — 7 clusters, generation-ordered
Capped at 7 per postmortem-practice guidance (5–8 recommendations). Ordered by the weakest-path rule: evidence on a leaf buys nothing until its whole chain lifts, so lower generations come first. Blast radius is the measured descendant reach; effort tiers are assessed, and marked so.
| # | cluster | stratum | the one act | blast radius (measured) | status |
|---|---|---|---|---|---|
| 1 | C1 · Root attestation | gen 0 | Operator signs attest_keys.conf; the already-derived oracle rows route → PROVEN moves off 0/41 for the first time. | all 16,222 organs inherit a proven floor | operator-gated — deliberately not agent-runnable |
| 2 | C2 · Hub non-vacuity | gen 1–2 + validation | Make the remaining 307 gates ruler-readable; mutation-test the hubs; sweep the 9 truncation sites (cross-multiply, never divide). | 413 gates; every rollup that reads them | agent-runnable now |
| 3 | C3 · Golden-path the bulk | gen 2 | Repeat the deploy-plane collapse (27 copies → 1 row-driven path) on the next measured duplication family from the debt-cluster board. | 62% of the tree lives in this stratum | agent-runnable; one plane at a time |
| 4 | C4 · Lift the adoption ceiling | gen 3 | DONE 2026-08-01 (first half): resolver fixed, compiler promoted to a byte-identical self-host fixpoint, probes prove both directions, sev-8 1785608999 EATEN. Remaining: adopt-or-retire triage of the 2,227 tested-only organs, tracked by the nx_gensota attach floor (235‰ ratchet). | every future consumer of every gen-3 library | ceiling fixed; harvest agent-runnable now |
| 5 | C5 · Janitor the orphans | noise class | 3,851 one-offs: adopt, attach as validation, or retire — each an explicit decision, never a forced cluster. | 24% of the tree exits limbo | agent-runnable, long-tail beat |
| 6 | C6 · Convert unblocked evidence | domains | Work the measured queue where evidence raises delivered capability TODAY: automation · containers · doctor · genealogy · graphviz · supervisor · videoops · workermesh; fix the 3 RED (typography, librarian, office — build or retract, never unwire). | 8 unblocked domains + 3 RED (nx_capgraph_derive roots, 2026-08-01) | agent-runnable now |
| 7 | C7 · Build height | gen 5–7 | Recombine existing gen-2/3 capability into taller product lineages — the survey spike is the existence proof; the 144 EXCEED axes are the raw material. | the whole moat: 144 unique capabilities | agent-runnable after C4 (adoption ceiling caps it) |
The instrument — nx_gensota, live since 2026-08-01
The rollup organ this page declared as future work now EXISTS: nx_gensota (promoted sha256 c5346740…, gate 5/5 GREEN incl. a neg-control that forces RED and an absent-store INSTRUMENT-BLIND tooth; bar in knowledge/gensota_bars.conf, ratcheted at today's measured MIN; hourly beat in the self-applying cron registry). Live artifact: /code/gensota.txt. First measurement, whole graph (17,966 modules / 48,002 edges, partition SUM-OK):
| gen | total | validation | organs | attached | attach‰ |
|---|---|---|---|---|---|
| 0 | 340 | 19 | 321 | 144 | 448 |
| 1 | 3,893 | 827 | 3,066 | 2,441 | 796 |
| 2 | 11,309 | 5,421 | 5,888 | 1,838 | 312 |
| 3 | 2,034 | 734 | 1,300 | 306 | 235 — the MIN |
| 4 | 301 | 147 | 154 | 61 | 396 |
| 5 | 76 | 45 | 31 | 13 | 419 |
| 6 | 12 | 9 | 3 | 2 | 666 |
| 7 | 1 | 1 | 0 | 0 | na |
Method honesty
Measured: every composition count (atlas family tree), evidence classes and EXCEED/gap counts (nx_sota_status run_epoch 1785613017), the unblocked queue (nx_capgraph_derive roots), gate readability 106/413, deploy coverage 10/15, the graph itself (nx_eco_graph_build: 17,966 nodes / 48,002 edges on the fuller module population), and now the per-generation validation-attachment rollup above (nx_gensota, gate-proven). Still assessed, and declared so: the RED/AMBER band colors synthesize the measured rollup with named incident evidence (one axis is now derived; the multi-axis color is not yet), and the effort tiers in the work order.