← Event kinds
- wire scope
- durable_event
- reducer input
- yes
- payload
- Invite accept. payload.previous_state names the non-terminal invite_lifecycle state this Event moves out of, which is pending for a directed invite and claimed for a third-party one. payload.invitee_account_id is present exactly when the target Invite stores an invite_directed_invitee record, that is for a directed invite and never for a third-party invite; it exists so the invite_live_target slot subject is derivable from the signed Event, and the registered pre_state_requirements row holds it against the stored record in both directions. For a claimed third-party invite, the reducer resolves the unique accepted ak.invite.claim Event exact ref and Commit at the same authority cut and requires its subject_account_id to match the accept author before member join; the claimed lifecycle value alone does not prove the subject.
Wire scope
durable_event ·
Persisted canonical history & reducer input.
Source