← Event kinds
- wire scope
- durable_event
- reducer input
- yes
- payload
- Enabled Realm policy components set, written wholesale into the commit-ordered projection typed current result (every revision restates the complete component set). Payload MUST carry monotonic policy_revision; reducer rejects rollback or gaps and policy_revision MUST cover policy_revision. A bundle whose join_policy component conflicts with the accepted join_rule (restricted/knock_restricted without at least one auto gate, or a degenerate combinator) MUST be rejected with failed_precondition reason_code=join_rule_policy_mismatch. A parent_membership gate additionally requires current active join_gate_from links and source/target authority tenures with the same service_id at policy admission. See zh/governance/join-policy.md §2 and §3.1.
Wire scope
durable_event ·
Persisted canonical history & reducer input.
Source