KB-1784

RS5B-05 — Authorization Packet Requirements Before Any Write — 2026-06-21

7 min read Revision 1
rs5bg2authorization-packetpre-write-requirementsno-implicit-inheritancefail-closed2026-06-21

RS5B-05 — Authorization Packet Requirements Before Any Write — 2026-06-21

Macro: RS5B · Deliverable: 05 of 9 · design-only (defines requirements; satisfies none; authorizes nothing). Function: the exact, conjunctive set of elements that MUST all exist and pass before any future founding-act write (the W-steps of [[04-preferred-non-mutating-execution-design-runbook]]). A missing or unverifiable element ⇒ fail-closed; the write does not proceed. Authority note: this packet is the gate Codex/PATCH1-03 demanded — "present a Codex/Owner authorization packet"; it is necessary-not-sufficient: satisfying it is required, but the final write still needs explicit Chairman authorization (item 13).

1. The thirteen required elements (all conjunctive)

# element requirement reject if missing maps to
1 authority source / founding-act reference a promulgated-law reference (Constitution v4.6.3 + Chairman act) that legitimizes minting the first owner from above the empty substrate BOOTSTRAP_AUTHORITY_UNRESOLVED [[02-g2-owner-of-record-bootstrap-problem-statement]] §4
2 exact scope being created/bound the precise scope_code(s) from the 10-scope taxonomy (PATCH2-02), one per row; no bundling OWNER_SCOPE_MISMATCH / scope REQUIRED_NOT_PRESENT RS5A-04, PATCH2-02
3 candidate Owner identity a real governance_registry head code (Option B: GOV-DOT / GOV-SIV / GOV-COUNCIL by cluster), never free-text/operator/Directus FREE_TEXT_OWNER_REJECTED / OPERATOR_NOT_OWNER RS5A-03 §2, RS5A-10
4 object being owned the (object_type, object_ref) the scope governs (e.g. dot_registrar) AUTHORITY_BINDING_UNRESOLVED RS5A-04 §5
5 effect_identity / authorization intent the business-only effect digest (PATCH2 effect-identity) for the intended act, kept out of the authorization binding (separation) APPROVAL_NOT_BOUND_TO_EFFECT_IDENTITY RS4A-PATCH2, RS5A-07
6 artifact / hash references canonical_artifact_hash + artifact_hash_ref carrier for any artifact admitted by the act ARTIFACT_HASH_CARRIER_UNPROVEN RS5A-04 (DOT_HASH_CARRIER), PATCH2-02
7 approval / quorum binding (if approval is used as a check) effect-bound approval (Q3) at risk=high, ≥1 president + ≥2 ai_council, 0 reject, self-exclusion (Điều 32 §4.2/§4.3) QUORUM_NOT_SATISFIED / QUORUM_EFFECT_BINDING_MISSING RS5A-08, Điều 32
8 canonical principal resolution (if approval is used) each approver resolved to canonical_principal_id + canonical_role_slot via principal_resolution_ref; no president-by-text, no alias/delegation double-count PRESIDENT_ROLE_UNRESOLVED / COUNCIL_PRINCIPAL_UNRESOLVED / APPROVER_ALIAS_DOUBLE_COUNT / CANONICAL_PRINCIPAL_DOUBLE_COUNT PATCH2-03, PATCH4-02 total Q-order
9 rollback plan a per-block rollback for every write the act performs (scope/ownership/handler/action/carrier) ROLLBACK_PLAN_ABSENT (design reject) RS5B-04 §5, RS5A-11
10 no-implicit-inheritance statement explicit MUST_NOT_IMPLICIT_INHERIT for every edge (esp. DOT_REGISTRATION_AUTHORITY ↛ DOT_ACTIVATION_AUTHORITY, DOT_APPROVAL_QUORUM_AUTHORITY ↛ DOT_REGISTRATION_AUTHORITY) OWNER_SCOPE_MISMATCH (implicit inherit) RS5A-04 §2, PATCH1-04 §2
11 time window / nonce / replay guard (if applicable) nonce issued by authority, single-use, half-open window [from,to); replay surface present (hard pre-runtime) NONCE_ISSUER_NOT_AUTHORITY / AUTHORIZATION_WINDOW_EXPIRED RS5A-08 Q9, PATCH2-02, PATCH3 delegation interval
12 read-only preflight result the RS5B-04 §3 preflight, all checks PASS, attached as evidence preflight FAIL ⇒ STOP RS5B-04 §3
13 explicit final human/Owner (Chairman) authorization before write a recorded, out-of-band Chairman authorization token, distinct from any GPT/Codex acceptance G2_EXECUTION_REQUIRES_SEPARATE_AUTHORIZATION PATCH1-03 §3, Điều 39 golden principle

2. Conjunction and ordering rules

  • All thirteen are conjunctive. Any one missing/unverifiable ⇒ the write is fail-closed; partial satisfaction never authorizes a partial write.
  • Items 7–8 are conditional-but-strict: if the founding act uses quorum as a check, the full canonical-principal contract (PATCH2-03) and the total Q-order (PATCH4-02) apply; a self-declared or text-matched approver is rejected. If the act does not use quorum (pure Chairman founding act), items 7–8 are marked N/A — quorum not used, and the authority rests entirely on items 1 + 13.
  • Item 13 is last and unconditional. No combination of 1–12 substitutes for the Chairman's explicit authorization. Engineering completeness of the packet is not authority (see PASS-level labeling, [[07-rs5b-decision-packet]]).
  • Item 12 must be fresh. A preflight result older than the current substrate state (e.g. ownership became non-zero, or the mint path changed) is stale ⇒ re-run.

3. What the packet is NOT

  • not a credential that, once assembled, executes anything — it is a precondition document;
  • not satisfiable by RS5B — RS5B defines the slots and leaves them empty/REQUIRED_NOT_PRESENT;
  • not a substitute for the later independent P3 gate that decides whether registration proceeds at all.

4. Present-state of the packet (today)

element present today?
1 founding-act ref no (no Chairman founding act recorded)
2 scope rows no (REQUIRED_NOT_PRESENT, F2/F6)
3 candidate owner surface partial — surface exists (GOV-DOT/SIV/COUNCIL active) but no binding
4 object definable, not bound
5 effect_identity design-only
6 artifact/hash carrier no (ARTIFACT_HASH_CARRIER_UNPROVEN)
7 approval/quorum binding no (no effect column, F4)
8 canonical principal no (CANONICAL_PRINCIPAL_SURFACE_REQUIRED_NOT_PRESENT, F7)
9 rollback plan design-only (RS5B-04 §5)
10 no-implicit-inherit stated (design)
11 nonce/replay no (replay surface absent)
12 preflight result no (not run; would be R-step of a future act)
13 Chairman authorization no

⇒ The packet is far from satisfiable today; every write remains fail-closed. This is the correct state for RS5B.

5. Status

AUTHORIZATION_PACKET_REQUIREMENTS_DEFINED — thirteen conjunctive elements specified, each with a reject code and a source; conditional quorum elements bound to the canonical-principal + total-Q-order contracts; item 13 (Chairman) unconditional and last; engineering completeness explicitly separated from authority. No element is satisfied by RS5B; all writes remain fail-closed.

Back to Knowledge Hub knowledge/dev/laws-new/reports/rs5b/05-authorization-packet-requirements-before-any-write-2026-06-21.md