Brussels / 1 & 2 February 2025

schedule

Building the World's First Server-to-Server Matrix Federation Bridge/Peer


This talk details our journey in implementing the Matrix server-to-server protocol for 100% Federation compatibility with Rocket.Chat. We've developed the world's first production-ready "server-to-server" bridge/peer, pioneering a new standard for open source servers interoperability.

Gabriel will kick off by explaining the architecture and high-level functionality of the native Matrix protocol server within Rocket.Chat’s mature microservices-based backend.

He'll then discuss the technical challenges we encountered—including programming language incompatibilities, crypto library issues, scaling architecture discrepancies, data schema hierarchy conflicts, and foundational differences in access control models/flows — and share how we addressed each of them in details.

This session is perfect for those directly working with Matrix server code or managing Matrix bridges. Gabriel’s presentation will provide a practical look at the obstacles and solutions involved in creating a federated communication system using the open-source Matrix protocol.

Speakers

Photo of Gabriel Engel Gabriel Engel