OptionalcommitApplied commit MLS message. Required for both "commit" and
"selfUpdate"; absent only for "proposal".
OptionalownConfirmation-time recovery evidence captured before proposals are cleared.
OptionalparentParent state before apply. Required for BOTH commit-producing kinds —
"commit" and "selfUpdate" (CR-09) — because confirmPublished records
the applied commit into retained history and the fork tree from it.
Absent only for "proposal".
OptionalterminalAuthenticated local terminal intent retained until bounded selection.
Staged state awaiting publish confirmation (publish-before-apply). The founding Add send case (D-01,
"foundingAdd"on SendIntent) also produces a"commit"-kindPendingState— it deliberately does not get its own literal, soconfirmPublished's existing commit-recording branch applies unchanged.