<?xml version='1.0' encoding='utf-8' ?>
<iCalendar xmlns:pentabarf='http://pentabarf.org' xmlns:xCal='urn:ietf:params:xml:ns:xcal'>
    <vcalendar>
        <version>2.0</version>
        <prodid>-//Pentabarf//Schedule//EN</prodid>
        <x-wr-caldesc></x-wr-caldesc>
        <x-wr-calname></x-wr-calname>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CL3HJB@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CL3HJB</pentabarf:event-slug>
            <pentabarf:title>Opening</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T100000</dtstart>
            <dtend>20251016T101000</dtend>
            <duration>001000</duration>
            <summary>Opening</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/CL3HJB/</url>
            <location>Ada Byron</location>
            
            <attendee>Yan Minagawa</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>3RXLTQ@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-3RXLTQ</pentabarf:event-slug>
            <pentabarf:title>The Matrix.org Foundation Updates</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T101000</dtstart>
            <dtend>20251016T103500</dtend>
            <duration>002500</duration>
            <summary>The Matrix.org Foundation Updates</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/3RXLTQ/</url>
            <location>Ada Byron</location>
            
            <attendee>Amandine Le Pape</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8PEMJB@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8PEMJB</pentabarf:event-slug>
            <pentabarf:title>The Matrix State of the Union</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T103500</dtstart>
            <dtend>20251016T110000</dtend>
            <duration>002500</duration>
            <summary>The Matrix State of the Union</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/8PEMJB/</url>
            <location>Ada Byron</location>
            
            <attendee>Matthew Hodgson</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KCKEYJ@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KCKEYJ</pentabarf:event-slug>
            <pentabarf:title>How the new Swiss Open Source Law EMOTA strengthens Digital Sovereignty</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T112000</dtstart>
            <dtend>20251016T114500</dtend>
            <duration>002500</duration>
            <summary>How the new Swiss Open Source Law EMOTA strengthens Digital Sovereignty</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/KCKEYJ/</url>
            <location>Ada Byron</location>
            
            <attendee>Matthias Stürmer</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DZBGLP@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DZBGLP</pentabarf:event-slug>
            <pentabarf:title>Sweden&#x27;s Public Sector in Transition: Exploring Open Standards for Interoperable Communication</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T115000</dtstart>
            <dtend>20251016T121500</dtend>
            <duration>002500</duration>
            <summary>Sweden&#x27;s Public Sector in Transition: Exploring Open Standards for Interoperable Communication</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/DZBGLP/</url>
            <location>Ada Byron</location>
            
            <attendee>Kenneth Edwall</attendee>
            
            <attendee>Anna Engström</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>PUUXDL@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-PUUXDL</pentabarf:event-slug>
            <pentabarf:title>Texting Through the Silence: Medical Care over Matrix with Delay during a Simulated Moonwalk</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T123000</dtstart>
            <dtend>20251016T125500</dtend>
            <duration>002500</duration>
            <summary>Texting Through the Silence: Medical Care over Matrix with Delay during a Simulated Moonwalk</summary>
            <description>We start with a quick introduction of the LUNA Analog Facility, why a Moon-like regolith hall, ground segment, and “moonwalk” simulation are ideal for testing communications under stress, then walk through our method: we intentionally disabled voice, enforced ~20-second one-way delay, and coordinated clinical care entirely over Matrix/Element on a delay-tolerant (store-and-forward) link. You’ll see how we compared open free-text with a compact, structured chat grammar and which small conventions, clear end-markers, role tags, micro-acks, bounded message size, simple priority cues, reliably reduced ping-pong and cognitive load while keeping treatment safe. From there, we look beyond the Moon: practical takeaways for Earth hospitals facing outages (offline-first clients, lightweight message grammar for critical steps, prebuilt templates), and EVA-oriented tweaks that seem promising, such as lightweight clinical field sets and mobile/edge Matrix homeservers with opportunistic federation under delay. Publications are in progress; this session focuses on the method and early signals and what they imply for building resilient, message-driven care when “real-time” isn’t guaranteed.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/PUUXDL/</url>
            <location>Ada Byron</location>
            
            <attendee>Jan-Lukas Furmanek</attendee>
            
            <attendee>Aileen Rabsahl</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>L8LXQU@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-L8LXQU</pentabarf:event-slug>
            <pentabarf:title>Consolidating Germany’s administrative communication: Towards a joint Matrix-based architecture</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T141000</dtstart>
            <dtend>20251016T150000</dtend>
            <duration>005000</duration>
            <summary>Consolidating Germany’s administrative communication: Towards a joint Matrix-based architecture</summary>
            <description>Note: If you want something more hands-on, take a deep dive into our technical pilot project for Matrix-based G2C-communication in Germany by attending our second talk at this year&#x27;s Matrix conference: https://cfp.2025.matrix.org/matrix-conf-2025/talk/Q3LKTY/</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/L8LXQU/</url>
            <location>Ada Byron</location>
            
            <attendee>Dominik Braun</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MDHBPY@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MDHBPY</pentabarf:event-slug>
            <pentabarf:title>Trialing Matrix within the European Commission for resilient and sovereign communications</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T151000</dtstart>
            <dtend>20251016T153500</dtend>
            <duration>002500</duration>
            <summary>Trialing Matrix within the European Commission for resilient and sovereign communications</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/MDHBPY/</url>
            <location>Ada Byron</location>
            
            <attendee>Nicolas Dubois</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9HKYHA@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9HKYHA</pentabarf:event-slug>
            <pentabarf:title>The German BundesMessenger</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T161000</dtstart>
            <dtend>20251016T170000</dtend>
            <duration>005000</duration>
            <summary>The German BundesMessenger</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/9HKYHA/</url>
            <location>Ada Byron</location>
            
            <attendee>Kai A. Hiller</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>Q3LKTY@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-Q3LKTY</pentabarf:event-slug>
            <pentabarf:title>An Update on reaching the German Government via Matrix</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T171000</dtstart>
            <dtend>20251016T180000</dtend>
            <duration>005000</duration>
            <summary>An Update on reaching the German Government via Matrix</summary>
            <description>Visit our projet page for more details https://gitlab.opencode.de/fitko/matrix-g2x (currently in German)

This project is part of a larger target architecture, see the earlier talk &quot;Consolidating Germany’s administrative communication: Towards a joint Matrix-based architecture&quot; by my colleague Dominik Braun.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/Q3LKTY/</url>
            <location>Ada Byron</location>
            
            <attendee>networkException</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XTTQ3R@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XTTQ3R</pentabarf:event-slug>
            <pentabarf:title>From Healthcare to Governments: Building Europe’s Secure Messaging Standard</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T112000</dtstart>
            <dtend>20251016T114500</dtend>
            <duration>002500</duration>
            <summary>From Healthcare to Governments: Building Europe’s Secure Messaging Standard</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/XTTQ3R/</url>
            <location>Alan Turing</location>
            
            <attendee>Phillipp Kurtz</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>YMCDE7@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YMCDE7</pentabarf:event-slug>
            <pentabarf:title>The TI-Messenger Story</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T115000</dtstart>
            <dtend>20251016T121500</dtend>
            <duration>002500</duration>
            <summary>The TI-Messenger Story</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/YMCDE7/</url>
            <location>Alan Turing</location>
            
            <attendee>Michael Thiele</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QGQX9L@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QGQX9L</pentabarf:event-slug>
            <pentabarf:title>Matrix’s Role in the German Healthcare System: The TI-Messenger as a Communication Infrastructure for Healthcare</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T123000</dtstart>
            <dtend>20251016T125500</dtend>
            <duration>002500</duration>
            <summary>Matrix’s Role in the German Healthcare System: The TI-Messenger as a Communication Infrastructure for Healthcare</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/QGQX9L/</url>
            <location>Alan Turing</location>
            
            <attendee>Marie Ruddeck</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GDWSJR@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GDWSJR</pentabarf:event-slug>
            <pentabarf:title>Matrix as a Bridge – Enabling Cross-Border Healthcare Communication Through Open Standards</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T141000</dtstart>
            <dtend>20251016T150000</dtend>
            <duration>005000</duration>
            <summary>Matrix as a Bridge – Enabling Cross-Border Healthcare Communication Through Open Standards</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/GDWSJR/</url>
            <location>Alan Turing</location>
            
            <attendee>Patrice Zoe Brend&#x27;amour</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BBXTLT@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BBXTLT</pentabarf:event-slug>
            <pentabarf:title>Famedly – Secure Communication in Health Care with Matrix</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T151000</dtstart>
            <dtend>20251016T153500</dtend>
            <duration>002500</duration>
            <summary>Famedly – Secure Communication in Health Care with Matrix</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/BBXTLT/</url>
            <location>Alan Turing</location>
            
            <attendee>Krille (Christian K.)</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SHDUM3@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SHDUM3</pentabarf:event-slug>
            <pentabarf:title>Nationwide Rollout of Matrix-Based Instant Messaging (TI-M) for 74 Million Statutorily Insured Citizens in German Healthcare</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T154000</dtstart>
            <dtend>20251016T160500</dtend>
            <duration>002500</duration>
            <summary>Nationwide Rollout of Matrix-Based Instant Messaging (TI-M) for 74 Million Statutorily Insured Citizens in German Healthcare</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/SHDUM3/</url>
            <location>Alan Turing</location>
            
            <attendee>Jan Kohnert</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AETNRS@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AETNRS</pentabarf:event-slug>
            <pentabarf:title>Large-scale multi-tenancy hosting for TI-Messenger</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T161000</dtstart>
            <dtend>20251016T163500</dtend>
            <duration>002500</duration>
            <summary>Large-scale multi-tenancy hosting for TI-Messenger</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/AETNRS/</url>
            <location>Alan Turing</location>
            
            <attendee>Patrick Maier</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AVAL3A@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AVAL3A</pentabarf:event-slug>
            <pentabarf:title>E2EE Direct Messaging in Bluesky with Matrix</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T171000</dtstart>
            <dtend>20251016T173500</dtend>
            <duration>002500</duration>
            <summary>E2EE Direct Messaging in Bluesky with Matrix</summary>
            <description>By reusing Matrix for E2EE DMs in Bluesky, we not only offer a trusted and tested open source encryption stack but also allow users to later expand their usage beyond chat to other Matrix features such as E2EE voice, video and more. Alternate approaches to build E2EE from scratch in Bluesky will take many years to achieve feature parity with Matrix. Moreover the federated Matrix architecture can allow Bluesky users a BYOMA (Bring Your Own Matrix Account) option, that stands as a unique advantage, not available from any other social media.

Matrix enthusiasts should be excited, as the adoption of this approach for E2EE DMs in Bluesky can significantly expand the Matrix user base, and draw in many more users to experience the richness of the Matrix ecosystem.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/AVAL3A/</url>
            <location>Alan Turing</location>
            
            <attendee>Ranga Krishnan</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BAKSEA@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BAKSEA</pentabarf:event-slug>
            <pentabarf:title>Beyond Olm: About challenges and opportunities in Messaging Layer Security (MLS)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T112000</dtstart>
            <dtend>20251016T121000</dtend>
            <duration>005000</duration>
            <summary>Beyond Olm: About challenges and opportunities in Messaging Layer Security (MLS)</summary>
            <description>&gt; Messaging Layer Security (RFC 9420, MLS) is a modern layer for end-to-end encrypted group messaging providing Forward Secrecy (PFS) and Post-Compromise Security (PCS). MLS further provides performance that’s logarithmic in the group size, an easy migration to post-quantum security, and is a rigorously analyzed protocol.

This talk will discuss the opportunities and challenges offered by MSC4256 proposing a way to integrate MLS into [matrix] rooms.

As a guidance, I will focus on the following questions :

- Which advantages does MLS feature over Olm ?
- Which tradeoffs can we accept with an interoperable encryption standard ?
- How can we keep a federated ecosystem working with an encryption standard not meant for complete distribution ?
- How can we ensure to keep sync of MLS state and [matrix] room state ?
- How can we incrementally migrate an ecosystem to another encryption standard ?

The entire topic of MLS is obviously too big for a single talk. Many of the open questions may only be discussed briefly. The aim of this talk is not to present outstanding solutions like a miracle but rather to inform about the current state of the specification, the ecosystem and next steps.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/BAKSEA/</url>
            <location>Lynn Conway</location>
            
            <attendee>The one with the braid (she/her)</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>Z9B878@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-Z9B878</pentabarf:event-slug>
            <pentabarf:title>Matrix and MLS - Water, Oil and Mayonnaise</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T122000</dtstart>
            <dtend>20251016T131000</dtend>
            <duration>005000</duration>
            <summary>Matrix and MLS - Water, Oil and Mayonnaise</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/Z9B878/</url>
            <location>Lynn Conway</location>
            
            <attendee>Nico</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KHM9ZY@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KHM9ZY</pentabarf:event-slug>
            <pentabarf:title>NeoBoard S: a whiteboard matrix client offering endless possibilities for real-time collaboration</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T141000</dtstart>
            <dtend>20251016T143500</dtend>
            <duration>002500</duration>
            <summary>NeoBoard S: a whiteboard matrix client offering endless possibilities for real-time collaboration</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/KHM9ZY/</url>
            <location>Lynn Conway</location>
            
            <attendee>Robert Gerbauld</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CYXHGK@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CYXHGK</pentabarf:event-slug>
            <pentabarf:title>SIP/Element: Unifying Telephony and Modern Communication</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T144000</dtstart>
            <dtend>20251016T153000</dtend>
            <duration>005000</duration>
            <summary>SIP/Element: Unifying Telephony and Modern Communication</summary>
            <description>XiVO SIP bridge project presented a significant development challenge, underscoring its disruptive and creative nature. This wasn&#x27;t a simple assembly of existing technologies, but an engineering effort to bridge two fundamentally different protocols: WebRTC used by Matrix ecosystem and SIP from the IP telephony world.

This bridge (built as a Synapse module for now) allows Element to integrate enterprise telephony capabilities provided by XiVO, open source IPBX using Asterisk.

The integration approach between XiVO telephony and the Matrix protocol involved designing specific gateways and APIs for interoperability of identities (XiVO user vs. Matrix user, i.e., phone number vs. mxID) and telephony features (answer, hang up, hold, etc.) directly within the Element Web interface.
The impacts, and outcomes of this successful bridge project are significant. It allows a substantial reduction in communication costs for businesses by eliminating proprietary telephony licenses, all within a single, open-source unified communication tool. It also creates value for the French and European open-source ecosystems.

In short, the XiVO/Element bridge is not a mere improvement on existing solutions but a disruptive proposal that creates a &quot;bridge&quot; between the world of traditional telephony and modern unified communications. It, nevertheless, required solving complex problems:
- How do you reconcile different protocols and semantics? The SIP protocol manages specific states and signals (e.g., INVITE for ringing, HOLD for putting a call on hold) that have no direct equivalent in the Matrix protocol. The difficulty lies in designing a mechanism capable of interpreting these SIP events, translating them into relevant Matrix events, and vice versa, to maintain a consistent user experience.
- The bridge must be able to robustly track the state of these sessions and ensure that actions performed on one side (for example, rejecting a call in the web interface) are correctly executed and reflected on the XiVO PBX in SIP. A failure in this IPBX/Matrix synchronization could lead to inconsistencies (e.g., a call that still appears active on one side even though it has ended on the other).

The idea is to use this presentation to share our progress on this bridge, its integration into our soft-fork of Element (xivo-connect) with a supporting demo, and our expectations to integrate it into Tchap (French gov soft-fork of Element). We also want to share our successes and ideas for the future to benefit the entire Matrix community.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/CYXHGK/</url>
            <location>Lynn Conway</location>
            
            <attendee>Laurent Meiller</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BQZHAH@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BQZHAH</pentabarf:event-slug>
            <pentabarf:title>Element Call: Redefining conferencing for privacy, scale, and sovereignty</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T153500</dtstart>
            <dtend>20251016T162500</dtend>
            <duration>005000</duration>
            <summary>Element Call: Redefining conferencing for privacy, scale, and sovereignty</summary>
            <description>Last year, we introduced Element Call as the next-generation MatrixRTC solution for calling over Matrix. In 2025, it’s no longer just a promising beta—it’s the default call experience in Element apps and a key pillar of the Matrix ecosystem.

This talk will cover the evolution of Element Call over the past year, including:

- MatrixRTC in production: how Element Call is now the core calling experience in Element apps, replacing the legacy call stack.
- Scalable E2EE group calls: supporting large encrypted calls with significantly improved reliability and federation support.
- New transport layer: leveraging to-device messages for secure and robust end-to-end media encryption across calls.
- A new MatrixRTC Transport using a Multi-SFU approach
- Ease of use: new UX features like emoji reactions and background blurring.
- Mobile-first features: introducing Handset Mode for more natural audio on mobile devices.

Whether you&#x27;re a Matrix developer, community member, or integrator, this session will give you an inside look at where MatrixRTC is headed and how to build on top of it.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/BQZHAH/</url>
            <location>Lynn Conway</location>
            
            <attendee>Florian Heese</attendee>
            
            <attendee>Timo Kandra</attendee>
            
            <attendee>Aaron Thornburgh</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GX397V@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GX397V</pentabarf:event-slug>
            <pentabarf:title>Commercialising Matrix</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T163000</dtstart>
            <dtend>20251016T172000</dtend>
            <duration>005000</duration>
            <summary>Commercialising Matrix</summary>
            <description>Agenda:
1. Why Meedio? Why Matrix?
2. Going open source - choosing the right business model
3. From proprietary to Matrix - evolution timeline
4. Technical integration journey - architecture overview
4.1 Meedio solutions
4.2 Meedio components infrastructure
4.3 MSC&#x27;s used
5. KBV-Certified consultations - when Signal is not enough
6. Scaling federation and predictability
6.1 Vanilla Synapse
6.2 Desperation phase
6.3 Vanilla Synapse to ESS Pro
6.4 Synapse Pro (ESS Pro)
7. Demo</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/GX397V/</url>
            <location>Lynn Conway</location>
            
            <attendee>Runi Hammer</attendee>
            
            <attendee>Arnas</attendee>
            
            <attendee>Johannes</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QG8QQU@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QG8QQU</pentabarf:event-slug>
            <pentabarf:title>The High Price of Open Source: Building a Business Around Matrix</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251016T172500</dtstart>
            <dtend>20251016T181500</dtend>
            <duration>005000</duration>
            <summary>The High Price of Open Source: Building a Business Around Matrix</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/QG8QQU/</url>
            <location>Lynn Conway</location>
            
            <attendee>Benedict Benken</attendee>
            
            <attendee>Dr. Patrick Alberts</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WEASKJ@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WEASKJ</pentabarf:event-slug>
            <pentabarf:title>The Element update: Shininess, scalability and sustainability</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T100000</dtstart>
            <dtend>20251017T102500</dtend>
            <duration>002500</duration>
            <summary>The Element update: Shininess, scalability and sustainability</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/WEASKJ/</url>
            <location>Ada Byron</location>
            
            <attendee>Neil Johnson</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XDT3BL@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XDT3BL</pentabarf:event-slug>
            <pentabarf:title>Governing Board transparency update</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T103000</dtstart>
            <dtend>20251017T105500</dtend>
            <duration>002500</duration>
            <summary>Governing Board transparency update</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/XDT3BL/</url>
            <location>Ada Byron</location>
            
            <attendee>Kim Brose</attendee>
            
            <attendee>Nico</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GEEKMY@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GEEKMY</pentabarf:event-slug>
            <pentabarf:title>Luxchat(4gov)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T111000</dtstart>
            <dtend>20251017T113500</dtend>
            <duration>002500</duration>
            <summary>Luxchat(4gov)</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/GEEKMY/</url>
            <location>Ada Byron</location>
            
            <attendee>Patrick Weber</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CAUAHD@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CAUAHD</pentabarf:event-slug>
            <pentabarf:title>How Matrix is becoming the communication standard for Public Sector</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T114000</dtstart>
            <dtend>20251017T120500</dtend>
            <duration>002500</duration>
            <summary>How Matrix is becoming the communication standard for Public Sector</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/CAUAHD/</url>
            <location>Ada Byron</location>
            
            <attendee>Amandine Le Pape</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MHZQVK@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MHZQVK</pentabarf:event-slug>
            <pentabarf:title>ESS - Element’s distribution for Matrix deployments</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T121000</dtstart>
            <dtend>20251017T130000</dtend>
            <duration>005000</duration>
            <summary>ESS - Element’s distribution for Matrix deployments</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/MHZQVK/</url>
            <location>Ada Byron</location>
            
            <attendee>Patrick Maier</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7SRHXV@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7SRHXV</pentabarf:event-slug>
            <pentabarf:title>No Desk Is an Island: Enabling Cross-Border Workspace Communication</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T140000</dtstart>
            <dtend>20251017T145000</dtend>
            <duration>005000</duration>
            <summary>No Desk Is an Island: Enabling Cross-Border Workspace Communication</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/7SRHXV/</url>
            <location>Ada Byron</location>
            
            <attendee>Alexander Smolianitski</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WWAVBQ@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WWAVBQ</pentabarf:event-slug>
            <pentabarf:title>Matrix French gov deployment: opening a private federation securely</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T150000</dtstart>
            <dtend>20251017T152500</dtend>
            <duration>002500</duration>
            <summary>Matrix French gov deployment: opening a private federation securely</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/WWAVBQ/</url>
            <location>Ada Byron</location>
            
            <attendee>Mathieu Velten</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WM9WAE@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WM9WAE</pentabarf:event-slug>
            <pentabarf:title>Secure and Sovereign communications for United Nations International Computing Centre and its Partners</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T153000</dtstart>
            <dtend>20251017T155500</dtend>
            <duration>002500</duration>
            <summary>Secure and Sovereign communications for United Nations International Computing Centre and its Partners</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/WM9WAE/</url>
            <location>Ada Byron</location>
            
            <attendee>Tima Soni</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>W9LUVA@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-W9LUVA</pentabarf:event-slug>
            <pentabarf:title>Element X and Pro Updates</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T160000</dtstart>
            <dtend>20251017T165000</dtend>
            <duration>005000</duration>
            <summary>Element X and Pro Updates</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/W9LUVA/</url>
            <location>Ada Byron</location>
            
            <attendee>Aaron Thornburgh</attendee>
            
            <attendee>Andreas</attendee>
            
            <attendee>Doug Earnshaw</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7ZXT8V@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7ZXT8V</pentabarf:event-slug>
            <pentabarf:title>Supporting TF-X with Matrix: best practices and pitfalls</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T170000</dtstart>
            <dtend>20251017T175000</dtend>
            <duration>005000</duration>
            <summary>Supporting TF-X with Matrix: best practices and pitfalls</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/7ZXT8V/</url>
            <location>Ada Byron</location>
            
            <attendee>Jeroen Franssen</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>X3KDAQ@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-X3KDAQ</pentabarf:event-slug>
            <pentabarf:title>Eventually Consistent Access Control: Practical Insights on Matrix from Decentralized Systems Theory</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T111000</dtstart>
            <dtend>20251017T120000</dtend>
            <duration>005000</duration>
            <summary>Eventually Consistent Access Control: Practical Insights on Matrix from Decentralized Systems Theory</summary>
            <description>In this talk, I provide a primer on **design patterns from decentralized systems theory**, and explain what they mean for the current and future design of Matrix in practice. I will start with **concurrency as the root of all problems in decentralized systems**, and how network partitions and arbitrarily malicious servers stand in the way of consistency. Based on these problems, I will explain **conflict-free replicated data types** (CRDTs) and hash linking as the solution to still make a Matrix room eventually converge at all benevolent servers. Finally, I will show you my **access control to the best of knowledge and belief** way of thinking about eventually consistent access control in Matrix  – you need to think in **two authorization decisions per event**, of which one is final on receiving the event, while the other one may ever be changing on receiving new concurrent events.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/X3KDAQ/</url>
            <location>Alan Turing</location>
            
            <attendee>Florian Jacob</attendee>
            
            <attendee>Hannes Hartenstein</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>YK9F38@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YK9F38</pentabarf:event-slug>
            <pentabarf:title>Improving the security of the federation protocol</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T121000</dtstart>
            <dtend>20251017T130000</dtend>
            <duration>005000</duration>
            <summary>Improving the security of the federation protocol</summary>
            <description>The federation protocol, in particular state resolution, is one of the most important parts of Matrix. In the current algorithm, the output from the algorithm can be counter-intuitive, and multiple people have tried to explain how it works (including a talk from me at FOSDEM this year!) with varying degrees of success. This behaviour sometimes rears its ugly head when your room state has rolled back to an earlier point in time for no good reason: a &quot;state reset&quot;.

Fixing these issues is hard, partly because the current algorithm is so tricky - so over the course of 2025 we’ve been working on improving and (eventually) simplifying it. Along the way, we&#x27;ve developed tooling to help us observe and replay room state in the form of TARDIS: Time Agnostic Room DAG Inspection Service. This tool has been critical for us to produce minimal working examples of state resets and to experiment with algorithmic changes to fix the underlying issues. We&#x27;ll explore some of these scenarios in TARDIS during the talk.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/YK9F38/</url>
            <location>Alan Turing</location>
            
            <attendee>Kegan Dougal</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BT8WR9@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BT8WR9</pentabarf:event-slug>
            <pentabarf:title>Invisible Crypto: can Matrix be both secure and easy to use?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T140000</dtstart>
            <dtend>20251017T145000</dtend>
            <duration>005000</duration>
            <summary>Invisible Crypto: can Matrix be both secure and easy to use?</summary>
            <description>We&#x27;ve been working on the Invisible Crypto initiative for over a year, and arguably things have got worse rather than better: some parts of Matrix crypto are more visible than they were before.

We will go into some detail about what we&#x27;ve done so far and why those things temporarily make more noise, but will eventually lead to a peaceful, hassle-free experience of encrypted messaging.

Most of the coding has been done in matrix-rust-sdk and the Element clients, but the intention is for these efforts to serve as examples for other implementations.

Key goals of the initiative are to ignore &quot;insecure&quot; devices, and treat user identities as trust-on-first-use by default. To make these possible, we have worked on a lot of things that actually make crypto more visible:

- Shields for messages from insecure devices
- Encouraging device verification
- Building a shared language to talk about crypto
- Noticing and warning about devices with incomplete crypto information
- Warnings about messages whose sender identity is unsure
- Letting the user know when an identity changes

and we plan to continue with things that mostly make crypto less visible, while also becoming more secure:

- Excluding insecure devices
- Authenticated backup
- Sharing identity updates between devices
- Fixing bugs that allow a device&#x27;s crypto information to be incomplete
- Showing identity changes in timelines instead of pop-ups
- &quot;Dehydrated&quot; devices so messages received while logged out can be decrypted
- Recovery key management

Improving crypto-related code is always painstaking, but we hope to convince you that we are making steady progress, and demonstrate how you can help!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/BT8WR9/</url>
            <location>Alan Turing</location>
            
            <attendee>Andy Balaam</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>VLF9QQ@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-VLF9QQ</pentabarf:event-slug>
            <pentabarf:title>Joining the conversation: balancing privacy with usability for encrypted messages</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T150000</dtstart>
            <dtend>20251017T155000</dtend>
            <duration>005000</duration>
            <summary>Joining the conversation: balancing privacy with usability for encrypted messages</summary>
            <description>The Element Crypto team have been working on [MSC4268](https://github.com/matrix-org/matrix-spec-proposals/pull/4268), aka &quot;Sharing room keys for past messages&quot;. We&#x27;ll talk about why this is difficult from the cryptographic perspective, and discuss the architecture behind the implementation.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/VLF9QQ/</url>
            <location>Alan Turing</location>
            
            <attendee>Richard van der Hoff</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7LNZZ3@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7LNZZ3</pentabarf:event-slug>
            <pentabarf:title>Why do I have 2 passwords? How to talk about encryption in Matrix</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T160000</dtstart>
            <dtend>20251017T165000</dtend>
            <duration>005000</duration>
            <summary>Why do I have 2 passwords? How to talk about encryption in Matrix</summary>
            <description>End-to-end encryption (E2EE) is unfamiliar to people used to using modern applications: instead of handing over total trust to the server you connect to, E2EE makes the server a simple connector, and we only have to trust the people we are actually talking to.

It is quite common for people using Matrix to ask &quot;Why do I have 2 passwords?&quot;, referring to the username and password for logging in, and the recovery key.

I recently made a leap of understanding about this question: the reason is that there are two audiences: the password is for your homeserver, and the recovery key is for allowing you to talk to other people.

I began working on MSC4161 (&quot;Crypto terminology for non-technical users&quot;) because I believed we needed to standardise our vocabulary, but it quickly became clear that we need to do more than that: if we want to make Matrix easy to use, we need to agree on:

- what the main ideas are,
- what words we use to describe them, and
- what metaphors we use to explain.

In its current form, the MSC focusses on the first two. In this talk, I will summarise the ideas and words that are reasonably settled in the MSC and will hopefully make their way into the spec, and I will also introduce some ideas I have about the third item: how to explain Matrix&#x27;s E2EE using some metaphors that are intended to find the right level of explanation, and be more accurate than the metaphors we have used up to now.

We will go through the proposed common words:

- Devices/sessions and Identity
- Verified users
- Message keys, message history and key storage
- Recovery and recovery keys

Then we will look at some proposed metaphors:

- &quot;connect&quot; for logging in,
- &quot;id card&quot; for identity, and
- &quot;safe deposit box&quot; for recovery

I will try to argue that these metaphors are at the right level of explanation, and they match more closely to what is really happening than the ideas we have used up to now.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/7LNZZ3/</url>
            <location>Alan Turing</location>
            
            <attendee>Andy Balaam</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CJSBUZ@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CJSBUZ</pentabarf:event-slug>
            <pentabarf:title>The Role of the Matrix Protocol within Germany’s Sovereign and Secure Health Messenger Solution – A Loyal Player Embracing the Evolution of Secure Architectures</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T170000</dtstart>
            <dtend>20251017T172500</dtend>
            <duration>002500</duration>
            <summary>The Role of the Matrix Protocol within Germany’s Sovereign and Secure Health Messenger Solution – A Loyal Player Embracing the Evolution of Secure Architectures</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/CJSBUZ/</url>
            <location>Alan Turing</location>
            
            <attendee>Univ.Prof. Dipl.-Ing. Dr. Thomas Grechenig</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SJFXGH@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SJFXGH</pentabarf:event-slug>
            <pentabarf:title>Element X Web</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T111000</dtstart>
            <dtend>20251017T120000</dtend>
            <duration>005000</duration>
            <summary>Element X Web</summary>
            <description>The talk will cover:
* The qualities/goals we are aiming for in EWX
* The high level plan to achieve this including:
  * Our product and design strategy 
  * The phased plan for delivery
  * The key technologies that will enable the transformation
* An update on progress and next steps</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/SJFXGH/</url>
            <location>Lynn Conway</location>
            
            <attendee>Danielle Kirkwood</attendee>
            
            <attendee>David Langley</attendee>
            
            <attendee>Gaëlle Hunt</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XLV7PZ@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XLV7PZ</pentabarf:event-slug>
            <pentabarf:title>Lessons learned from implementing Native OIDC from scratch</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T123500</dtstart>
            <dtend>20251017T130000</dtend>
            <duration>002500</duration>
            <summary>Lessons learned from implementing Native OIDC from scratch</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/XLV7PZ/</url>
            <location>Lynn Conway</location>
            
            <attendee>The one with the braid (she/her)</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>J7YNGR@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-J7YNGR</pentabarf:event-slug>
            <pentabarf:title>Rocket.Chat: Entering the Matrix</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T140000</dtstart>
            <dtend>20251017T145000</dtend>
            <duration>005000</duration>
            <summary>Rocket.Chat: Entering the Matrix</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/J7YNGR/</url>
            <location>Lynn Conway</location>
            
            <attendee>Gabriel Engel</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UQVVRV@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UQVVRV</pentabarf:event-slug>
            <pentabarf:title>MatrixRTC - Introducing a new concept to the Matrix-specification</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T150000</dtstart>
            <dtend>20251017T155000</dtend>
            <duration>005000</duration>
            <summary>MatrixRTC - Introducing a new concept to the Matrix-specification</summary>
            <description>In this talk, we&#x27;ll explore the evolving landscape of MatrixRTC, the real-time communication layer of the Matrix protocol, and highlight key advancements.

This year we saw a lot of advancements for MatrixRTC. To make it thorugh the spec review process we gathered feedback and added a couple of our own topics that we really wanted to improve. The changes might seem very small but have a very big impact in how good it fits into the matrix eco system. To name one of the highlights: A matrixRTC session can now be dirstirbuted over multiple SFU servers!

On top of that a new matrix primitive will be introduced that greatly helps MatrixRTC and is useful in other parts of the ecosystem.

With the spec proposals being as polished as never before and the first reviews from SCT members, there is no better time to accelerate the adoption of MatrixRTC-based calls. With Element Call, we went the extra mile to make this adoption as easy as possible. Element Call, being a widget, is available to the broader ecosystem and can be used as a shortcut to make clients compatible with MatrixRTC calls without much development effort. We would like to show how easy it is to implement Element Call into any JS-SDK or Rust SDK backed client (any client supporting the widget API).

At the end of the talk, we will have a live demonstration of a call with a client that did not previously support MatrixRTC-based VoIP.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/UQVVRV/</url>
            <location>Lynn Conway</location>
            
            <attendee>Timo Kandra</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QCYBMC@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QCYBMC</pentabarf:event-slug>
            <pentabarf:title>MatrixRTC - The key sharing problem</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T160000</dtstart>
            <dtend>20251017T162500</dtend>
            <duration>002500</duration>
            <summary>MatrixRTC - The key sharing problem</summary>
            <description>Why are large encrypted group calls difficult to host? Specifically, we will go into the details about key sharing, how we can use some tricks to optimize it and how they are also a very big footgun.

We will also see how other providers like jitsi, zoom, discord and cloudflare handle this. And then show off the new Famedly Call project!

There will also be some mentions of MLS and how it fixes this problem and some caveats, therefore attending one of the MLS talks from before is recommended :D</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/QCYBMC/</url>
            <location>Lynn Conway</location>
            
            <attendee>Jayesh Nirve (td)</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BCLRR3@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BCLRR3</pentabarf:event-slug>
            <pentabarf:title>The Matrix SDK No One Talks About</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251017T163000</dtstart>
            <dtend>20251017T172000</dtend>
            <duration>005000</duration>
            <summary>The Matrix SDK No One Talks About</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/BCLRR3/</url>
            <location>Lynn Conway</location>
            
            <attendee>Benedict Benken</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QTBJP3@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QTBJP3</pentabarf:event-slug>
            <pentabarf:title>Schulchat RLP as [matrix]-based school messenger</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251018T100000</dtstart>
            <dtend>20251018T102500</dtend>
            <duration>002500</duration>
            <summary>Schulchat RLP as [matrix]-based school messenger</summary>
            <description>For Schulchat RLP we have added a sophisticated address book into the messenger with role based communication templates and adapted the client application, based on FluffyChat, to meet pedagogical requirements, such as enabling active read confirmations.

We will be presenting the project lifecycle, challenges with E2EE, SSO, hosting and how we manage user feedback and daily operations.

fairkom is a silver member of the [matrix] foundation and offers custom messaging solutions and scalable hosting.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/QTBJP3/</url>
            <location>Ada Byron</location>
            
            <attendee>Lisa Kostrzewa</attendee>
            
            <attendee>Jan Krammer (Janonym)</attendee>
            
            <attendee>Philipp Monz</attendee>
            
            <attendee>Dr. Roland Alton</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MLHCY7@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MLHCY7</pentabarf:event-slug>
            <pentabarf:title>Building Matrix-Powered Campus Communication Platform Thousands Students</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251018T103500</dtstart>
            <dtend>20251018T110000</dtend>
            <duration>002500</duration>
            <summary>Building Matrix-Powered Campus Communication Platform Thousands Students</summary>
            <description>Universities face growing challenges in balancing seamless communication, data privacy and platform sovereignty. This talk presents the story of how I built a Matrix-powered communication platform based on Element for a university community with thousands students, faculty and staff.

I will share my hands-on experience deploying a self-hosted Matrix homeserver, using the Element client for academic use and integrating the system with some infrastructure.

You&#x27;ll learn about:
- The decision-making process: Why Matrix and Element?
- Technical architecture and deployment at scale.
- Real-world challenges in onboarding, federation, moderation and support.
- Custom feature additions and user adoption results.
- Lessons learned and recommendations for other institutions or organizations considering Matrix.

This session is ideal for technologists, sysadmins, public sector decision-makers and open-source advocates exploring decentralized alternatives to Slack, Teams or WhatsApp in education or large organizations.

So yep, feel free to ask!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/MLHCY7/</url>
            <location>Ada Byron</location>
            
            <attendee>Vladislav Kalinin</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>PTAPZE@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-PTAPZE</pentabarf:event-slug>
            <pentabarf:title>Portable identites (MSC 2787) and the GDPR right to rectification, a pressing need for server operators</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251018T111000</dtstart>
            <dtend>20251018T120000</dtend>
            <duration>005000</duration>
            <summary>Portable identites (MSC 2787) and the GDPR right to rectification, a pressing need for server operators</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/PTAPZE/</url>
            <location>Ada Byron</location>
            
            <attendee>Michael S.</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>PEJYHG@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-PEJYHG</pentabarf:event-slug>
            <pentabarf:title>A Contextual Integrity approach to privacy in interoperable messaging</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251018T121000</dtstart>
            <dtend>20251018T123500</dtend>
            <duration>002500</duration>
            <summary>A Contextual Integrity approach to privacy in interoperable messaging</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/PEJYHG/</url>
            <location>Ada Byron</location>
            
            <attendee>Carla Griggio</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DDKP3V@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DDKP3V</pentabarf:event-slug>
            <pentabarf:title>How do messaging app users feel about untraceability?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251018T134000</dtstart>
            <dtend>20251018T140500</dtend>
            <duration>002500</duration>
            <summary>How do messaging app users feel about untraceability?</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/DDKP3V/</url>
            <location>Ada Byron</location>
            
            <attendee>Carla Griggio</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AS8JHQ@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AS8JHQ</pentabarf:event-slug>
            <pentabarf:title>Leading the way into CRA compliance: Element’s approach to the incoming regulation</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251018T151500</dtstart>
            <dtend>20251018T155000</dtend>
            <duration>003500</duration>
            <summary>Leading the way into CRA compliance: Element’s approach to the incoming regulation</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/AS8JHQ/</url>
            <location>Ada Byron</location>
            
            <attendee>Denise Almeida</attendee>
            
            <attendee>Amandine Le Pape</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>D83FKE@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-D83FKE</pentabarf:event-slug>
            <pentabarf:title>Holding the Fort: How did bridges happen</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251018T155500</dtstart>
            <dtend>20251018T164500</dtend>
            <duration>005000</duration>
            <summary>Holding the Fort: How did bridges happen</summary>
            <description>This talk features a journey back through time as we look at bridges and integrations that have been built on Matrix over the years, and what we can hope to learn from it. There will be laughter, there will be eyebrows raised, there will be content involving the infamous IRC bridges and there may be a tear or two. There is plenty to dig into here as we go behind the scenes on what it takes to maintain a bridge for the global Matrix community, as well as how the standards of appservices have evolved over the years</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/D83FKE/</url>
            <location>Ada Byron</location>
            
            <attendee>Half-Shot</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KAB39N@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KAB39N</pentabarf:event-slug>
            <pentabarf:title>Closing</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251018T170000</dtstart>
            <dtend>20251018T172500</dtend>
            <duration>002500</duration>
            <summary>Closing</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/KAB39N/</url>
            <location>Ada Byron</location>
            
            <attendee>Yan Minagawa</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>3YMJFP@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-3YMJFP</pentabarf:event-slug>
            <pentabarf:title>Solving the Fork Dilemma: How We Built a Maintainable Matrix Messenger</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251018T103500</dtstart>
            <dtend>20251018T112500</dtend>
            <duration>005000</duration>
            <summary>Solving the Fork Dilemma: How We Built a Maintainable Matrix Messenger</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/3YMJFP/</url>
            <location>Alan Turing</location>
            
            <attendee>Benedict Benken</attendee>
            
            <attendee>Michael Thiele</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>A9YW3B@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-A9YW3B</pentabarf:event-slug>
            <pentabarf:title>Integrating Matrix in a trustworthy collaborative ecosystem</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251018T113500</dtstart>
            <dtend>20251018T120000</dtend>
            <duration>002500</duration>
            <summary>Integrating Matrix in a trustworthy collaborative ecosystem</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/A9YW3B/</url>
            <location>Alan Turing</location>
            
            <attendee>Francois HERBRETEAU</attendee>
            
            <attendee>Anthony</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TM3ASG@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TM3ASG</pentabarf:event-slug>
            <pentabarf:title>Scaling Real-Time in NeoBoard: Our Journey from P2P to MatrixRTC + LiveKit</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251018T121000</dtstart>
            <dtend>20251018T123500</dtend>
            <duration>002500</duration>
            <summary>Scaling Real-Time in NeoBoard: Our Journey from P2P to MatrixRTC + LiveKit</summary>
            <description>NeoBoard’s use of the Matrix protocol provides a replicated data store for CRDT-based events exchanged between all users collaborating in a whiteboard session. These custom events encapsulate shape and drawing data and are shared via the room timeline, enabling clients to reconstruct a consistent, persistent view of the board over time, even across network disconnections or when joining later. However, while this model ensures eventual consistency, it falls short for real-time interactions that require low-latency feedback, such as live cursor movement or simultaneous drawing. For these use cases, a dedicated real-time transport layer is essential.

Using WebRTC, we initially added a real-time layer to NeoBoard that enabled low-latency peer-to-peer communication between users. However, this relied on a full-mesh topology, where each client maintains direct data channels with every other participant. This architecture quickly becomes unsustainable as the number of users grows, due to quadratic bandwidth and connection overhead. Additionally, WebRTC depends on ICE negotiation using STUN and TURN servers to establish connectivity across NATs and firewalls, which is often unreliable and can introduce additional latency and server load. The resulting variability in connection quality and resource usage made it difficult to deliver a consistent experience at scale.

Given the success of Element Call&#x27;s adoption of MatrixRTC and LiveKit, we decided to move forward with an alternative real-time data layer based on these technologies that, given enough backend resources, can scale indefinitely.

In this talk, we’ll cover:

- The architecture and design of NeoBoard’s real-time layer 
- An overview of relevant MatrixRTC spec proposals and their role in our migration
-  Implementing MatrixRTC with a LiveKit backend, including: 
    - Session membership management
    -  RTC focus handling
    - Infrastructure considerations and requirements
- Live demo
- Key challenges and what’s next</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/TM3ASG/</url>
            <location>Alan Turing</location>
            
            <attendee>Milton Moura</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8N8HZS@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8N8HZS</pentabarf:event-slug>
            <pentabarf:title>Getting started with Element Server Suite Community</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251018T133500</dtstart>
            <dtend>20251018T150500</dtend>
            <duration>013000</duration>
            <summary>Getting started with Element Server Suite Community</summary>
            <description>This workshop introduces you to the Element Server Suite (ESS), a streamlined and user-friendly way to deploy a Kubernetes-based Matrix 2.0-ready stack. No prior Kubernetes experience is required ! The suite is designed to be simple and accessible for both beginners and experienced users.

During the session, you’ll walk through a hands-on deployment using one of three options:
- your own Kubernetes cluster
- a virtual machine with a single-node k3s cluster
- or your laptop running KinD (Kubernetes in Docker).

You’ll gain insight into the architecture of the suite, learn how to set up a self-hosted Matrix server, and explore how ESS can be customized to meet the needs of your community.

By the end, you&#x27;ll have a working Matrix 2.0 environment with a Synapse homeserver, Matrix Authentication Service, RTC backend, and Element web client - all ready to use!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/8N8HZS/</url>
            <location>Alan Turing</location>
            
            <attendee>Gaël Goinvic</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZJLB3Q@@cfp.2025.matrix.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZJLB3Q</pentabarf:event-slug>
            <pentabarf:title>Tune Your Chat</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20251018T151500</dtstart>
            <dtend>20251018T164500</dtend>
            <duration>013000</duration>
            <summary>Tune Your Chat</summary>
            <description>What Tools, Addons, Hacks or Code snippets do you use daily to enhance your Matrix experience? I show you my 8 years worth of collecting scripts, Maubot configs, and stranger things - not to mention my own projects - and look forward to learning what you are doing as well!

Please remember to bring your devices etc so you can show off your creations!

This is the 7th time I&#x27;ll be offering this continuously improved workshop.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://cfp.2025.matrix.org/matrix-conf-2025/talk/ZJLB3Q/</url>
            <location>Alan Turing</location>
            
            <attendee>Kim Brose</attendee>
            
        </vevent>
        
    </vcalendar>
</iCalendar>
