Target protections for the finished product
- Keep message content hidden from mailbox, relay, and realm services.
- Stop copied invitations or substituted device keys from silently changing membership.
- Never let Private mode silently fall back to a more revealing transport.
- Use a new cryptographic identity for each session instead of a permanent chat identity.
- Limit how much parsing, storage, retry, and unauthenticated work hostile input can trigger.