KB-63D2

Current State — FIX7 N-Node Authority Model Clarified (2026-06-11)

3 min read Revision 1
fix7current-staten-nodeauthority-model2026-06-11

Current State — FIX7 N-Node Authority Model Clarified

  • Effective date: 2026-06-11 Asia/Ho_Chi_Minh
  • Status: FIX7_N_NODE_MODEL_CLARIFIED_READY_FOR_NEXT_MACRO (with documented material-contradiction finding on node numbering, MC-1/MC-2)
  • Relationship: this does not supersede the seal lane state FIX7_FINAL_AUTHORITY_SEAL_SELF_CODEX_READY_AFTER_FAILOPEN_PATCH; it is a clarification layer that the seal/N6 lane must consume before being directed.

Summary

The FIX7 N-node authority model has been reverse-documented from real sources into a single design addendum (human-readable) + JSON (machine-readable), plus a source-map, an N6 special analysis, a gap/contradiction report, and a next-macro recommendation. The engineering DAG (N1..N8 + diagnostic N9 + authority-layer P7) is acyclic and complete; the model's only inconsistency is node labelling across surfaces — not topology, math, or any digest.

What is now clear

  • Engineering edges (authoritative, canonicalizer SSOT rev3): N6←N1, N7←{N2,N3,N4,N5,N6,N1}, N8←{N2,N5,N6,N7}, N9_DIAG (sink), plus authority-layer P7←{N2,N7,N8}. has_cycle=False.
  • Provenance: 6 classes, 2 allow-lists; rehearsal path can never become a real seal; real path gated.
  • N6: active_corpus_sha256, computable today (d777e87c…), REHEARSAL by lane-wiring, gated SEAL_REAL_N6_NOT_AVAILABLE.

What remains blocked (unchanged by this macro)

  • SEAL_REAL_N6_NOT_AVAILABLE (G-AUTH-1) — owner/operator + Codex.
  • N7/N8/P7 authority inputs (G-AUTH-2) — Codex + owner.
  • OWN-1 do-not-approve (G-OWNER-1) — owner.
  • FIX7 implementation — separate post-seal owner authorization.

New, surfaced by this macro (cheap to fix, no code/prod/seal)

  • MC-1 / G-DOC-1: N1/N2 carry different values on blueprint vs authority encoder; needs one ratified N-number→value table.
  • MC-2 / G-DOC-2: N9 named on blueprint, unnamed (N9_DIAG) in code, absent in authority DAG; all agree it is a non-load-bearing diagnostic sink.

No mutation

No production, PG, Directus, registry, system_issues, Codex, seal, encoder, or implementation action was taken. Engineering pins unchanged: canonicalizer rev3 49c386a9… / Packet-V3 tree b95df0a5… / membership f2bda8…fe251 / encoder 13344f92….

Next

FIX7_N_NODE_NUMBERING_RECONCILIATION_MACRO (ratify labels) → resume real-N6 provenance macro.