This package defines an end-to-end encrypted messenger for Emissary, the Social Web Toolkit. It implements the Messaging Layer Security in ActivityPub specification from the Social Web Foundation, which is an implementation of the Messaging Layer Security (MLS) protocol designed specifically for ActivityPub applications.
MLS (RFC 9420) is an industry standard protocol for end to end encrypted messaging that is built to efficiently support large groups of participants.
More information on this project is posted on:
This package can be installed on any Emissary server just like any other template package. Open the Emissary setup console and navigate to the Packages section to add this template to your Emissary server.
To install directly from Git, add a GIT connector and use the address of this repository: https://github.com/EmissarySocial/conversations-mls).
Alternatively, you can download the repository files and install them directly from your local file system.
This software is licensed under the GNU AGPL software license. Please see LICENSE.txt for details.
© Copyright 2026 Social Web Foundation