Matrix est un protocole ouvert de communication permettant d’échanger des messages, de créer des salons et des communautés, sans dépendre d’un service centralisé unique.
Sur DevLabz, Matrix constitue le pilier messagerie de l’écosystème.
Matrix permet :
Contrairement aux messageries propriétaires, Matrix repose sur une fédération : plusieurs serveurs peuvent communiquer entre eux, sans verrouillage.
L’accès à Matrix sur DevLabz est géré via Pocket-ID, notre fournisseur d’identité centralisé.
Cela permet :
Pocket-ID est utilisé uniquement pour l’authentification,
il ne lit ni ne stocke le contenu des messages.
Matrix supporte le chiffrement de bout en bout (E2EE) dans les conversations privées et les salons configurés pour cela.
Cela signifie que :
Le chiffrement dépend du client utilisé et des paramètres du salon.
Matrix permet de relier d’autres messageries via des bridges (ponts).
Sur DevLabz, des bridges peuvent être proposés vers :
Ces bridges permettent :
Les bridges impliquent des limitations :
👉 Les bridges sont un outil de transition, pas une solution magique.
DevLabz privilégie toujours les conversations natives Matrix quand c’est possible.
Matrix fonctionne parfaitement sur GrapheneOS via des clients compatibles :
Aucune dépendance aux services Google n’est requise.
DevLabz n’est pas un opérateur de messagerie centralisé.
Matrix est utilisé comme un outil de communication, pas comme un produit.
Les briques principales utilisées sont open source :
Protocole Matrix :
https://github.com/matrix-org
Serveur Synapse (homeserver) :
https://github.com/element-hq/synapse
Client Element :
https://github.com/element-hq/element-web
Bridges Matrix (WhatsApp, Signal, Telegram…) :
https://github.com/mautrix
Le code est public, auditable et maintenu par des communautés actives.
L’accès à Matrix nécessite un compte DevLabz.