The Messaging Layer Security (MLS) Architecture
Benjamin Beurdouche, E. Rescorla, Emad Omara, Srinivas Inguva, Alan Duric · 2025
This document describes the architecture and requirements for the Messaging Layer Security (MLS) protocol. MLS provides a security layer for group messaging applications with from two to a large number of clients. It is meant to protect against eavesdropping, tampering, and message forgery.