ReadonlycommitTLS-serialized MLS Commit that needs to be fanned out to other (existing) members of the conversation
Optional ReadonlyencryptedAn encrypted message to fan out to all other conversation members in the new epoch
ReadonlygroupMLS GroupInfo which is required for joining a group by external commit
Optional ReadonlywelcomeOptional TLS-serialized MLS Welcome message that needs to be fanned out to the clients newly added to the conversation
Data shape for a MLS generic commit + optional bundle (aka stapled commit & welcome)