Add session / conversation differentiation

This commit is contained in:
Jazz Turner-Baggs 2026-02-04 03:09:36 +07:00 committed by GitHub
parent 10ff3a3123
commit 2ef001f6ab
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -77,6 +77,9 @@ Other specific message types include:
**Application**: Software that integrates with a Client in order to send and receive content. Applications are responsible for displaying content and controlling what content gets sent.
**Session**: A specific instance of a message encryption protocol such as MLS or DoubleRatchet. A Session represents shared encryption state between a group of participants.
**Conversation**: An instance of a chat protocol with a set of participants. Conversations are instances of a communication channel with associated state persistence, encoding, and implementation details. Conversations MAY contain one or more session instance, but are also responsible for higher level features such as participant management.
## Wire Format Specification / Syntax