The bmannconsulting.com website
1---
2title: Messaging Layer Security
3aliases:
4 - Messaging Layer Security
5link: https://messaginglayersecurity.rocks
6tags:
7 - standards
8 - e2ee
9 - IETF
10---
11Messaging Layer Security (MLS) is an [IETF working group](https://datatracker.ietf.org/wg/mls/about/) building a modern, efficient, secure group messaging protocol.
12
13From the FAQ: _Should I use this right now?_
14
15> Yes! The protocol has been approved by the IESG and has been published as RFC9420. There are several [implementations](https://github.com/mlswg/mls-implementations), of which some are open source.
16
17[List of existing MLS implementations](https://github.com/mlswg/mls-implementations/blob/main/implementation_list.md)
18
19## Open Questions
20
21Is MLS compatible with decentralized architectures?[^natanael]
22* [federation spec](https://datatracker.ietf.org/doc/html/draft-ietf-mls-federation-00)
23* [[p2panda]] is local first and p2p, and implements MLS - see [about page](https://p2panda.org/about/)
24* [[Matrix]] has notes on [Decentralized MLS](https://gitlab.matrix.org/matrix-org/mls-ts/-/blob/decentralised2/decentralised.org)
25
26[^natanael]: Thanks [Natanael](https://bsky.app/profile/natanael.bsky.social) for chasing down a bunch of these links
27
28Does MLS hide metadata? That is, can we tell who is talking to each other?
29*