Monday 12 October, 2026
Version 3.0
This specification defines the procedures for supporting end-to-end encryption of RCS messages and other user-provided content based on the Messaging Layer Security (MLS) protocol. It defines the overall concepts for applying MLS in the context of RCS, including the interactions between client providers, and defines the client procedures for encrypting and decrypting the RCS content. This new version defines the support for end-to-end encryption for RCS Video Chat-based Messaging Initiated Video Calls and clarifies the use of TLS on the connection from the client to the Key Delivery Service as well as between such Key Delivery Services.