KB-2E8E rev 3

RS5B-PATCH1 Index — Effect/Authorization-Binding Correction — 2026-06-21

4 min read Revision 3
rs5b-patch1g2indexreadbackeffect-authorization-bindingregistration-hold2026-06-21

RS5B-PATCH1 Index — Effect/Authorization-Binding Correction — 2026-06-21

Macro: RS5B-PATCH1 · Verdict: RS5B_PATCH1_READY_FOR_GPT_REVIEW · Gate: REGISTRATION_HOLD · REGISTRATION_CAN_PROCEED = NO · 0 runtime mutations. Class: narrow wording correction (additive; does NOT overwrite RS5B). PASS level: design/engineering only.

1. Mission

Fix the inverted phrase in RS5B-05 item 5 ("effect_identity … kept out of the authorization binding") so it matches the accepted RS4A-PATCH2 contract: effect_identity is business-only/pure (authority excluded), and authorization_binding_digest includes effect_identity (binds the pure effect to the authorization envelope). No runtime, no implementation.

2. Deliverables (7 files under reports/rs5b-patch1/ + 1 macro rollup)

file role
rs5b-patch1-index-effect-authorization-binding-correction-2026-06-21.md this index / readback
01-source-and-defect-map-2026-06-21.md source register; exact old wording; SUPERSEDED_BY_RS5B_PATCH1; why unsafe
02-corrected-effect-identity-and-authorization-binding-contract-2026-06-21.md authoritative corrected contract + corrected item-5 text
03-rs5b-document-impact-map-and-superseded-wording-2026-06-21.md phrase scan; OK/SUPERSEDED/NEEDS_PATCH per occurrence
04-codex-style-self-check-and-bad-inputs-2026-06-21.md BI-E1..BI-E7 + self-trap; no fail-open
05-rs5b-patch1-decision-packet-2026-06-21.md verdict, gate, next step
codex-review-packet-rs5b-patch1-effect-authorization-binding-correction-2026-06-21.md review request (GPT then Codex)
reports/macro-rs5b-patch1-effect-authorization-binding-correction-2026-06-21.md rollup

3. Correction in one line

Real separation = authority-out-of-effect_identity (purity), NOT effect_identity-out-of-binding. The binding contains the effect.

  • effect_identity = H(protocol_version, operation, canonical_target_dot_code, canonical_artifact_identity, canonical_artifact_hash) — excludes owner/scope/policy/approval/APR/owner-ids/nonce/run/attempt/timestamp/operator/session/host.
  • authorization_binding_digest = H(protocol_version, effect_identity, owner scope/head, policy, approval/quorum/canonical-principal evidence if used, nonce ref/issuer/window when used, artifact_hash_ref, separate U3/status/audit policy refs, founding_authority_ref if bootstrap).

4. New reject codes made explicit

AUTHORIZATION_BINDING_MISSING_EFFECT (binding omits effect_identity); EFFECT_IDENTITY_IMPURE (effect_identity hashes authority fields). Both already implicit in RS4A-PATCH2-02; surfaced here for the founding-act packet.

5. Non-reopening guarantee

Does not reopen RS5A-PATCH4 quorum total-Q-order/G02, the RS5B 13-element conjunction, item-13 Chairman primacy, the LEGO proof, or the RS5B verdict. The direct RS5B-05 item-5 defect is superseded; the dependent effect/authorization intent shorthand in RS5B-03 and RS5B-05 is clarified by the same contract. Source RS4A-PATCH2-02 found (no NEEDS_SOURCE_CONFIRMATION). PATCH4 caveat: nine fixtures CQ01–CQ09; no PATCH5.

6. Next step

GPT reviews RS5B-PATCH1 → Codex → corrected item 5 carries into RS5B; RS5B's own next step (GPT/Codex → separately-authorized P2 under Chairman) resumes. REGISTRATION_HOLD retained.

Back to Knowledge Hub knowledge/dev/laws-new/reports/rs5b-patch1/rs5b-patch1-index-effect-authorization-binding-correction-2026-06-21.md