<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2026.1.0.dev0. -->
<schedule>
    <generator name="pretalx" version="2026.1.0.dev0" />
    <version>Schedule 0.17</version>
    <conference>
        <title>Matrix Conference 2024</title>
        <acronym>matrixconf2024</acronym>
        <start>2024-09-19</start>
        <end>2024-09-22</end>
        <days>4</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://cfp.matrix.org</base_url>
        
        <time_zone_name>Europe/Berlin</time_zone_name>
        
        
        <track name="Matrix Internals" slug="4935-matrix-internals"  color="#f45b69" />
        
        <track name="Social Impact" slug="4936-social-impact"  color="#f6ae2d" />
        
        <track name="Matrix In The Wild" slug="4937-matrix-in-the-wild"  color="#5b76f4" />
        
        <track name="Matrix in Practice" slug="4930-matrix-in-practice"  color="#ae7fe9" />
        
        <track name="Public Sector track sponsored by Element" slug="4922-public-sector-track-sponsored-by-element"  color="#0dbd8b" />
        
    </conference>
    <day index='1' date='2024-09-19' start='2024-09-19T04:00:00+02:00' end='2024-09-20T03:59:00+02:00'>
        
    </day>
    <day index='2' date='2024-09-20' start='2024-09-20T04:00:00+02:00' end='2024-09-21T03:59:00+02:00'>
        <room name='LAB 3' guid='c0c93ff3-114c-5e5b-900e-1af0a5cf230e'>
            <event guid='f206127d-0412-5585-ace8-abd3518c2ef7' id='53757' code='CBAWUB'>
                <room>LAB 3</room>
                <title>Opening &amp; Welcome</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:15</duration>
                <abstract>The Matrix Foundation and Community welcome you to The Matrix Conference</abstract>
                <slug>matrixconf2024-53757-opening-welcome</slug>
                <track></track>
                
                <persons>
                    <person id='56863'>Josh Simmons</person>
                </persons>
                <language>en</language>
                <description>Are you ready to enter the Matrix?</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/CBAWUB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='11425ac1-0ee9-51f6-b6e0-bbb795068f8f' id='52759' code='WUGXFW'>
                <room>LAB 3</room>
                <title>Matrix 2.0 Is Here!</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-20T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:45</duration>
                <abstract>10 years after the original launch of Matrix, and 5 years after the launch of Matrix 1.0 - we&#8217;d like to show off Matrix 2.0: the set of MSCs where Matrix finally comes of age: evolving the protocol to support communication apps which can literally outperform the mainstream alternatives.</abstract>
                <slug>matrixconf2024-52759-matrix-2-0-is-here</slug>
                <track>Matrix in Practice</track>
                
                <persons>
                    <person id='55018'>Matthew Hodgson</person>
                </persons>
                <language>en</language>
                <description>Matrix 2.0 is a set of MSCs which, once merged, will form the biggest step change that Matrix has ever seen in terms of functionality, usability and performance. Matrix 2.0 is made up of:

- Simplified Sliding Sync (instant login, instant sync and instant launch)
- Native OpenID Connect for authentication
- Native Encrypted VoIP calling over Matrix
- Invisible encryption

We first announced the concept of Matrix 2.0 at FOSDEM 2023, and then gave a preview of progress in September, and then at FOSDEM 2024 - but by the time of this talk we believe the MSCs will be pretty much stable and ready for primetime, with native implementations in matrix-rust-sdk, Synapse, matrix-authentication-service and more.

In this talk we&#8217;ll give a tour of the MSCs, how they&#8217;ve evolved, and what they mean for developers and server admins - and celebrate that Matrix is now at the point where it can finally outperform mainstream alternatives!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/WUGXFW/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0a919b54-398c-58d6-8690-c848086d34ea' id='52689' code='9BCM3A'>
                <room>LAB 3</room>
                <title>Strengthening the Base: Laying the Groundwork for a more robust Rust SDK</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-20T11:15:00+02:00</date>
                <start>11:15</start>
                <duration>00:45</duration>
                <abstract>The past year has seen the introduction of several new APIs in the Matrix Rust SDK. In this technical discussion, we aim to explore some of these novel APIs and demonstrate how they facilitate the creation of superior, quicker, and more dependable clients by providing an increasing number of features at no additional integration cost.</abstract>
                <slug>matrixconf2024-52689-strengthening-the-base-laying-the-groundwork-for-a-more-robust-rust-sdk</slug>
                <track>Matrix in Practice</track>
                
                <persons>
                    <person id='54957'>Benjamin Bouvier</person>
                </persons>
                <language>en</language>
                <description>We will cover QR code login using OIDC, an API for caching events and assisting with common tasks related to these, multiprocess locks for ensuring single access to cryptographic state, an API for sending events in a room and automatically retrying under certain conditions, and a simplified Sliding Sync implementation with client-side sorting of the room list. These are all recent additions to the Rust SDK, complementing the existing robust building blocks such as the Timeline and Sync services which we&#8217;ll also evoke. Our presentation will delve into what&apos;s new, examine the underlying functionality, and showcase how these features are utilised in clients like Fractal, iamb, Robrix, or ElementX.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/9BCM3A/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='421d1c75-1f8e-5014-914e-30edbd43666c' id='52756' code='WR9DKK'>
                <room>LAB 3</room>
                <title>From Protocol to Product: Taking Matrix into a typical workplace environment</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T13:30:00+02:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>The buy or build dilemma: when&#8217;s it right to consider a paid-for solution; what do you get and what&#8217;s the return on investment?</abstract>
                <slug>matrixconf2024-52756-from-protocol-to-product-taking-matrix-into-a-typical-workplace-environment</slug>
                <track>Matrix in Practice</track>
                
                <persons>
                    <person id='55015'>Danielle Kirkwood</person>
                </persons>
                <language>en</language>
                <description>A talk that looks to give the audience a framework for thinking about the choice between paying for a Matrix backend or building from FOSS, including:

- A decision tree for consideration
- The benefits of a paid-for product (includes live demos)
- Back of the envelope ROI</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/WR9DKK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='3e79ba87-30b5-51a5-8292-e6f09c07a9e5' id='52889' code='SR8MGM'>
                <room>LAB 3</room>
                <title>How to fix security issues in a decentralized system with multiple vendors</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>00:30</duration>
                <abstract>Matrix is a decentralized and federated system with many different &quot;vendors&quot; or rather many independent developers, projects, instances and users. The protocol is also developed as an open specification with public proposals for any changes.

How do you even begin to fix a security issue in the specification that affects possibly every participant in the ecosystem? Let us dive into how this currently works, what challenges result from the way Matrix is used and developed and discuss some possible improvements. After all every system has a hole eventually and its strength is measured in how it deals with them. I am looking forward to hearing your ideas and suggestions!</abstract>
                <slug>matrixconf2024-52889-how-to-fix-security-issues-in-a-decentralized-system-with-multiple-vendors</slug>
                <track>Matrix in Practice</track>
                
                <persons>
                    <person id='55138'>Nico</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/SR8MGM/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='efd351d6-06a6-5761-90cf-6e296fe4a3c9' id='52202' code='WQERYB'>
                <room>LAB 3</room>
                <title>Using matrix to coordinate Emergency Services</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>Can matrix be used to coordinate emergency services? Is it worth, waiting for their colleagues to arrive at the department or should they not waste any more time? Current solutions mostly are proprietary and those few that support messaging are trying to reinvent the wheel. Using the power of matrix&apos;s application service API, Alertrix aims to provide a solution to this problem.</abstract>
                <slug>matrixconf2024-52202-using-matrix-to-coordinate-emergency-services</slug>
                <track>Matrix in Practice</track>
                
                <persons>
                    <person id='54914'>Fabian Becker</person>
                </persons>
                <language>en</language>
                <description>If an emergenc arises, every second counts. For voluntary first responders this means, they need to decide if it is worth to wait for more colleagues to arrive at the department, or to finally get at least some help to those in need. More and more fire departments in germany are looking for applications, that provide a bidirectional communication channel in addition to the one-way TETRA alerts to answer the question of how long it takes for each of them to arrive at the department.
Using the application service API, Alertrix aims to extend matrix with this functionality and provide emergency services with a full communication platform for secure emergency communication and feature-rich every-day training coordination.
As a student and passionate firefighter and open source enthusiast, I am very happy to have gotten the chance, to develop a solution to this problem with the financial support of PrototypeFund.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://cloud.alertrix.net/s/nNY7YbYxWAAiM9S">Slides</link>
                
                    <link href="https://tube.tchncs.de/w/rhJVddSYSXs7bekqeg3aLG">Recording</link>
                </links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/WQERYB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a895a94f-7087-5809-a981-3472779abc60' id='52704' code='8FC9LT'>
                <room>LAB 3</room>
                <title>NeoToolSuite: A productivity suite integrated with Matrix</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>Nordeck&apos;s NeoToolSuite: NeoBoard, NeoDateFix, Map-widget and user search enhancements.</abstract>
                <slug>matrixconf2024-52704-neotoolsuite-a-productivity-suite-integrated-with-matrix</slug>
                <track>Matrix in Practice</track>
                
                <persons>
                    <person id='55886'>Robert Pascal Gerbauld Catalao</person>
                </persons>
                <language>en</language>
                <description>This suite makes real time collaboration and communication efficient and simple.

Our widgets transform Element messaging rooms into data rooms with individual business applications. They support both real-time and asynchronous collaboration on common topics. Visualisations, events, meetings, processes, customer service collaboration, structured service requests in rooms with bots, and more.

Here is what you will discover in this presentation:

- NeoBoard Standalone: a SaaS collaborative whiteboard with fresh new designs and features;
- NeoDateFix: create and manage meetings from within Element;
- Map widget: navigate, share live location and mark points of interest on a map in an Element room;
- User search enhancements: find people in Element based on acronyms and roles;
- eHealthCare: Insights from building clients to the German healthcare sector.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://cfp.matrix.org/media/matrixconf2024/submissions/8FC9LT/resources/Matrix_Conference_Presentation_v.2_1_On6JEn8.pdf">Presentation slides</attachment>
                </attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/8FC9LT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='f34c7b54-0d58-58e1-ab48-5eec3d105195' id='52978' code='3KKCMD'>
                <room>LAB 3</room>
                <title>DMA, MIMI, (D)MLS, Linearized Matrix and more&#8230;</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-20T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:45</duration>
                <abstract>There has been lots of work in 2024 around Matrix and the EU Digital Markets Act, and other interoperability initiatives like the IETF&#8217;s More Instant Messaging Interoperability Working Group. This talk will give all the latest updates on the various approaches to wider interoperability, including use of interoperable encryption via the Double Ratchet and Decentralised MLS.</abstract>
                <slug>matrixconf2024-52978-dma-mimi-d-mls-linearized-matrix-and-more</slug>
                <track>Matrix in Practice</track>
                
                <persons>
                    <person id='54915'>Travis Ralston</person>
                </persons>
                <language>en</language>
                <description>The EU Digital Markets Act has now taken effect, requiring designated messaging gatekeepers to provide interoperable messaging - but only WhatsApp and Facebook Messenger are subject to its regulation so far.  We&#8217;ll explain where things are at, and what approaches are available for interop with DMA gatekeepers; how Matrix relates to the IETF MIMI working group; and how Matrix 
may evolve in future when utilising MLS or Decentralised MLS for encryption.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/3KKCMD/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='59d25b0d-5ff1-546b-bd74-7d08d89c4f22' id='52891' code='BWMLMD'>
                <room>LAB 3</room>
                <title>Tammy - a modular Matrix messenger</title>
                <subtitle></subtitle>
                <type>Barcamp (Thursday)</type>
                <date>2024-09-20T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:30</duration>
                <abstract>Do you have many ideas on how to change or extend an existing Matrix messenger? But the hassle of keeping upstream changes seems daunting and maybe burnt you and your team in the past?

Join us to explore how our transformative technology can build the ultimate Matrix experience, setting a new standard in the Matrix ecosystem.</abstract>
                <slug>matrixconf2024-52891-tammy-a-modular-matrix-messenger</slug>
                <track>Matrix in Practice</track>
                
                <persons>
                    <person id='55139'>Benedict Benken</person><person id='55145'>Michael Thiele</person>
                </persons>
                <language>en</language>
                <description>We would like to introduce &quot;Tammy&quot;, our extensible Matrix messenger. It is a full-blown Matrix messenger with a UI for Desktop, Mobile and Web. It is a sibling of &quot;Timmy&quot;, our TI-messenger for the German healthcare system, and uses the same basic building blocks of Trixnity and Trixnity Messenger.

We would like to show you how you can integrate Tammy into your applications and how to extend it with new features with an architecture that can change behaviour just via configuration that massively simplifies the development and update process.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/BWMLMD/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9aa0bddc-b038-51e7-8cfa-da68dde7ec8a' id='52750' code='H3MCSB'>
                <room>LAB 3</room>
                <title>Element X Launch!</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-20T17:45:00+02:00</date>
                <start>17:45</start>
                <duration>00:45</duration>
                <abstract>In which Element shows off all the work which has gone into making Element X the world&#8217;s fastest and most usable Matrix client, and we launch it LIVE ON STAGE as ready for use by new users!!</abstract>
                <slug>matrixconf2024-52750-element-x-launch</slug>
                <track>Matrix in Practice</track>
                
                <persons>
                    <person id='55010'>Amandine Le Pape</person><person id='56820'>&#536;tefan Ceriu</person><person id='58066'>Amsha Kalra</person>
                </persons>
                <language>en</language>
                <description>Element has been feverishly working away on Element X over the last few years - aiming to be the fastest, most beautiful and most usable messaging app ever - outperforming today&#8217;s mainstream apps such as iMessage, WhatsApp and Telegram - all while building on Matrix for open interoperability, decentralisation and end-to-end encryption.

We made our initial public &#8220;Ignition&#8221; launch for existing powerusers in Sept 2023, and by Sept 2024 we will finally be at the point where Element X is usable as a default app for most purposes, and Element will be recommending it to new users!

In this talk, we will give a VIP tour of:
- The unrecognisably improved UX, and how Element X is a truly design-led product, focused on usability from the outset.
- Compound - the design system which ensures beautiful and usable UI across Element X, Element Call and Element Web/Desktop 
- Invisible Cryptography in practice - how Element X sets out to hide encryption from the user entirely.
- The joy of OIDC in Element X - instant login via QR Login, registration, MFA and device management via Open ID Connect
- How we&#8217;ve fully integrated Native VoIP calling between Element X and Element Web with Element Call
- How you can get up and running with Element X today.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/H3MCSB/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='LAB 4' guid='ffc6032d-7c24-5421-8237-ed8d32750f7e'>
            <event guid='6c363470-3d6c-5f56-95ad-008294fe7425' id='52804' code='TNNAT7'>
                <room>LAB 4</room>
                <title>Tchap, the French administration federation: past, present and future</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>Is Matrix only a movie for the French administration ?
Where are we today and where do we want to be in the future ?
What are our main challenges and how could we fix them ?
If you&apos;ve never heard of Tchap, don&apos;t worry it is not too late !

We will also give a quick introduction of the bigger project in which Tchap is now included, called La Suite Num&#233;rique.</abstract>
                <slug>matrixconf2024-52804-tchap-the-french-administration-federation-past-present-and-future</slug>
                <track>Public Sector track sponsored by Element</track>
                
                <persons>
                    <person id='55062'>Julie RIPA</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/TNNAT7/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0782c8f6-d454-5549-a315-3ab36bee7ea7' id='52757' code='JXU3VC'>
                <room>LAB 4</room>
                <title>Federated, not out of control</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T11:30:00+02:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>Secure Border Gateways bring rules-based control to federated networks; how do they work and what&#8217;s realistic?</abstract>
                <slug>matrixconf2024-52757-federated-not-out-of-control</slug>
                <track></track>
                
                <persons>
                    <person id='55016'>Patrick Maier</person>
                </persons>
                <language>en</language>
                <description>The interoperable, open standard, world of Matrix makes connecting between organisations as easy as email. But sometimes an organisation might want to control how its users connect with people at other organisations. 

A deep dive into how Secure Border Gateways (SBGs) enable organisations to manage their network connections.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/JXU3VC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='7cbbdbea-ae4b-5617-8353-0a83bc36bc62' id='53361' code='JZCAFV'>
                <room>LAB 4</room>
                <title>The TI-Messenger: Advancing Secure Healthcare Communication within Germany</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T13:30:00+02:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>This presentation will provide a technical overview of the TI-Messenger, a key communication service within Germany&#8217;s healthcare sector, developed by gematik, Germany&apos;s Digital Health Agency. We will cover the basics of the TI-Messenger and the Telematics Infrastructure (TI), discuss the architecture of the TI-Messenger service, and address the operational challenges within a federated environment. Additionally, the current market situation in 2024 and future developments will be discussed.</abstract>
                <slug>matrixconf2024-53361-the-ti-messenger-advancing-secure-healthcare-communication-within-germany</slug>
                <track>Public Sector track sponsored by Element</track>
                
                <persons>
                    <person id='55569'>Jan Kohnert</person>
                </persons>
                <language>en</language>
                <description>In this presentation, we will explore the TI-Messenger, an important service designed to enhance secure communication within Germany&apos;s healthcare system, developed by gematik, Germany&apos;s Digital Health Agency. Attendees will gain an understanding of:

What is the TI-Messenger?
An introduction to the TI-Messenger, its purpose, and its role in secure communication among healthcare providers and patients.

What is the Telematics Infrastructure?
An overview of the Telematics Infrastructure, its components, and its role in integrating digital health services across Germany.

Architectural Overview of the TI-Messenger Service:
A detailed look at the architecture of the TI-Messenger, including its core components, security features, and integration with the Telematics Infrastructure.

Operational Challenges in a Federated Environment:
An examination of the challenges in operating the TI-Messenger within a federated healthcare system and the strategies used to address these issues.

Market Situation 2024:
Insights into the current market dynamics, adoption rates, and the competitive landscape of healthcare communication technologies in 2024.

Future Outlook:
A perspective on the future of the TI-Messenger, potential advancements, and the evolving role of digital communication in healthcare.

This session is ideal for technical professionals, Matrix enthusiasts, and anyone interested in the intersection of digital technology and healthcare. Join us to learn how the TI-Messenger is shaping the future of secure healthcare communication in Germany.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/JZCAFV/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='080dd40a-2acc-56e5-b170-530283b4d211' id='52674' code='AECF7D'>
                <room>LAB 4</room>
                <title>Running a large-scale matrix messenger at university medical center mainz</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>This talk explores the deployment of a large-scale Matrix-based messenger at University Medical Center Mainz powered by IBM Consulting. Launched in 2020 as part of a hackathon, UMessenger is now the central communication tool at University Medical Center Mainz. 

We will delve into the specific requirements of the medical centre, such as compliance with health data regulations, the need for rapid and reliable communication among healthcare professionals, and integration with existing IT infrastructure. 
The core of the presentation focuses on the practical aspects of the deployment, the day-to-day operations, and lessons learned in four years of operation.</abstract>
                <slug>matrixconf2024-52674-running-a-large-scale-matrix-messenger-at-university-medical-center-mainz</slug>
                <track>Public Sector track sponsored by Element</track>
                
                <persons>
                    <person id='55389'>Hans H&#252;ppelsh&#228;user</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/AECF7D/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='fac69128-fcb0-55d5-8031-4cb9feab06b5' id='53196' code='FUXFHY'>
                <room>LAB 4</room>
                <title>Matrix as enabler for the SwissPost nationwide ePost communication system</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T14:30:00+02:00</date>
                <start>14:30</start>
                <duration>00:30</duration>
                <abstract>SwissPost is creating a digital easy to use and secure nationwide communication system including messaging based on matrix. In the vision, every citizen can communicate with unlimited numbers of communities, fast and easy.</abstract>
                <slug>matrixconf2024-53196-matrix-as-enabler-for-the-swisspost-nationwide-epost-communication-system</slug>
                <track>Public Sector track sponsored by Element</track>
                
                <persons>
                    <person id='55408'>Renato Stalder</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/FUXFHY/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e6a5a8ef-cd41-56e6-ac2d-bf382e131227' id='52980' code='JW7PWR'>
                <room>LAB 4</room>
                <title>A messenger for NATO and its members</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>An insight into how NATO is experimenting with Matrix to create a digitally sovereign and secure BYOD style messenger for &#8216;unclassified&#8217; use.</abstract>
                <slug>matrixconf2024-52980-a-messenger-for-nato-and-its-members</slug>
                <track>Public Sector track sponsored by Element</track>
                
                <persons>
                    <person id='57128'>Jeroen Franssen</person>
                </persons>
                <language>en</language>
                <description>NATO is developing a messaging platform called [NI2CE](https://innovationhub-act.org/case-studies/ni2ce-messenger/), which stands for NATO Interoperable Instant Communication Environment that looks to address issues including:



* Privacy concerns
* Unsecured communication
* Lack of reliability (centralised systems are prone to global outages) 
* No interoperability between systems
* Lack of corporate control or oversight
* No authentication/SSO to manage users (leavers, joiners, access management etc)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://cfp.matrix.org/media/matrixconf2024/submissions/JW7PWR/resources/20240917_NI2CE_in_NATO_Matrix_Conference_VTSl6j2.pdf">Presentation</attachment>
                </attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/JW7PWR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='70756d0d-8104-5a1e-b671-995f1a5ad72b' id='55703' code='JMST7E'>
                <room>LAB 4</room>
                <title>Data Privacy and Signature Management: Battling Digital Surveillance</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>With the rise of Surveillance Capitalism, ubiquitous technical surveillance (UTS) poses a threat to the privacy, autonomy, and security of individuals and orgs. Competitors and adversaries leverage vast amounts of data generated through our everyday actions to achieve deep insight into who we are, where we go, and what we do. As we navigate this complex threat landscape, it&apos;s become imperative to adopt robust strategies layered on top of cybersecurity measures to safeguard our data. This approach is known as signature management.
Ridgeline International is a U.S.-based data privacy and secure infrastructure company on the forefront of the battle to combat UTS through signature management and secure communications solutions.</abstract>
                <slug>matrixconf2024-55703-data-privacy-and-signature-management-battling-digital-surveillance</slug>
                <track>Public Sector track sponsored by Element</track>
                
                <persons>
                    <person id='57613'>Joe Schniebs</person>
                </persons>
                <language>en</language>
                <description>Digital Surveillance Landscape: Gain a deeper understanding of the Ubiquitous Technical Surveillance landscape, including the latest tactics used by adversaries to track and exploit your digital activities, and the implications for your personal and organizational data and online identity.
Data Safeguarding Strategies: Walk away with actionable ideas for safeguarding your data beyond everyday cybersecurity measures, including effective signature management techniques, alternative digital habitats, and habits to cultivate a privacy-centric mindset in the face of relentless digital surveillance.
Integrating Secure Communications: Learn about Ridgeline&#8217;s partnership with Element and its integration into Ridgeline&#8217;s suite of data privacy and secure communications solutions.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/JMST7E/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='87ee223d-871c-58fb-bbb8-324d126aa5cf' id='52981' code='NFCLDB'>
                <room>LAB 4</room>
                <title>F&#246;rs&#228;kringskassan, Matrix and Sweden&#8217;s public sector</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:30</duration>
                <abstract>F&#246;rs&#228;kringskassan, the Swedish Social Insurance Agency, offers a sm&#246;rg&#229;sbord of insight from building on Matrix to create a cloud-based collaboration platform for Sweden&#8217;s public authorities.</abstract>
                <slug>matrixconf2024-52981-forsakringskassan-matrix-and-sweden-s-public-sector</slug>
                <track>Public Sector track sponsored by Element</track>
                
                <persons>
                    <person id='57376'>Kenneth Edwall</person><person id='57377'>Anna Engstr&#246;m</person>
                </persons>
                <language>en</language>
                <description>F&#246;rs&#228;kringskassan is using Matrix to create a cloud-based secure communications service called SAFOS (collaboration platform for the public sector) for Sweden&#8217;s public sector authorities.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/NFCLDB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='ba9d9bce-f030-5c13-861b-9be5d8960671' id='55078' code='N7XBY3'>
                <room>LAB 4</room>
                <title>Innovating Public Sector Collaboration with Secure, Open-Source Platforms</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T16:45:00+02:00</date>
                <start>16:45</start>
                <duration>00:30</duration>
                <abstract>This presentation will explore the emerging market for commercial Matrix-based solutions tailored to Sweden&apos;s public sector. With strict regulations necessitating EU-based cloud services and on-premise solutions for security and resilience, Swedish organizations are seeking robust and compliant collaboration platforms.</abstract>
                <slug>matrixconf2024-55078-innovating-public-sector-collaboration-with-secure-open-source-platforms</slug>
                <track>Public Sector track sponsored by Element</track>
                
                <persons>
                    <person id='57089'>Peter Klein</person>
                </persons>
                <language>en</language>
                <description>With strict regulations necessitating EU-based cloud services and on-premise solutions for security and resilience, Swedish organizations are seeking robust and compliant collaboration platforms. The discussion will highlight the significance of federation with a single protocol and the value of open-source development in meeting these demands. Additionally, we will examine how Tele2&apos;s new commercial offering, &quot;Tele2 Samarbete,&quot; integrates with existing systems to provide a comprehensive collaboration solution, including features like compatibility with legacy SIP systems, digital whiteboards, and other customer integrations, designed to meet the specific needs of Swedish organizations.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/N7XBY3/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='3c6afd51-008a-5afa-ac6d-cd02bfba7890' id='52723' code='3VY8WT'>
                <room>LAB 4</room>
                <title>Beyond Instant Messaging: Matrix in the Public Sector</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-20T17:15:00+02:00</date>
                <start>17:15</start>
                <duration>00:45</duration>
                <abstract>Its openness and adaptability is what makes Matrix particularly interesting for government organizations. Recently, FITKO and the German Federal Ministry of the Interior joined efforts to pilot a [Matrix-based next-generation communication infrastructure for digital government services](https://gitlab.opencode.de/fitko/g2x-matrix-pilot). The aim of the pilot is to showcase end-to-end encryption, great usability and machine-readable communication between citizens and public authorities. We would like to give an insight into the project and discuss further applications of the Matrix protocol in the public sector, such as adding real-time capabilities to online procedures and connecting industry and government IT systems.</abstract>
                <slug>matrixconf2024-52723-beyond-instant-messaging-matrix-in-the-public-sector</slug>
                <track>Public Sector track sponsored by Element</track>
                
                <persons>
                    <person id='54976'>Marco Holz (FITKO)</person><person id='56250'>Inga Greiner-Bild</person><person id='57299'>Thiemo Zarth</person><person id='57750'>George-Petru Ciordas-Hertel</person>
                </persons>
                <language>en</language>
                <description>Matrix is widely known as an open standard and communication protocol for the instant messaging use case. The protocol integrates well with the modern web ecosystem and provides end-to-end security, with no single points of control or failure. Beyond instant messaging, Matrix [aims to be](https://matrix.org/docs/older/faq/) a generic messaging and data synchronization system for the whole web, built for securely transmitting and replicating JSON data between Matrix-capable clients, servers and services.

Its openness and adaptability is what makes Matrix particularly interesting for government organizations. Last year, the [Architecture Board of the German IT Planning Council](https://www.fitko.de/foederale-koordination/gremienarbeit/foederales-it-architekturboard) launched a project to evaluate Matrix as a foundation for government-to-citizen (G2C) and government-to-business (G2B) communications. [FITKO](https://www.fitko.de/) and the [Federal Ministry of the Interior](https://www.bmi.bund.de/en) joined efforts to pilot this Matrix-based next-generation communication infrastructure between citizens and public authorities.

The aim of the pilot is to showcase end-to-end encrypted communication and great usability as well as to evaluate machine-readable communication such as multiple-choice questions, the answers to which can be automatically processed by the administration&apos;s IT systems.

Due to its generic end-to-end encrypted data exchange capabilities, Matrix may also be a great fit for other applications in the government domain, such as providing real-time capabilities to online procedures, realizing the [once-only principle](https://en.wikipedia.org/wiki/Once-only_principle), and establishing machine-readable communication between industry and public administration.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://gitlab.opencode.de/fitko/g2x-matrix-pilot">Project infomration (in German, sorry!)</link>
                
                    <link href="https://www.youtube.com/watch?v=Fj_tBpTlBEE">Video</link>
                </links>
                <attachments>
                    <attachment href="https://cfp.matrix.org/media/matrixconf2024/submissions/3VY8WT/resources/2024-09-20-Matrix-Conference_-_Beyond_Instan_gBP8por.pdf">Slides</attachment>
                </attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/3VY8WT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='56cdc846-2087-5207-b5ca-912a91b248ac' id='55397' code='7HGQ9P'>
                <room>LAB 4</room>
                <title>Working in a Purple Submarine: Matrix in openDesk</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T18:00:00+02:00</date>
                <start>18:00</start>
                <duration>00:30</duration>
                <abstract>Imagine an office suite that can operate anywhere, from the boardroom to the most remote locations - even in a submarine. By integrating Matrix into ZenDiS&apos; office suite openDesk, we&apos;ve created a robust platform that enables seamless communication and supports daily work in the public sector, no matter the infrastructure. In this presentation, we&apos;ll delve into the technical challenges and solutions of this integration, and showcase the tangible benefits it brings to productivity and collaboration across the public sector.</abstract>
                <slug>matrixconf2024-55397-working-in-a-purple-submarine-matrix-in-opendesk</slug>
                <track>Public Sector track sponsored by Element</track>
                
                <persons>
                    <person id='57381'>Alexander Smolianitski</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/7HGQ9P/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='LAB Green (Basement)' guid='590b60d9-ad63-5bfe-97c6-f34a998343be'>
            <event guid='60709036-da1b-5575-8bcf-81976d31196d' id='52670' code='9VVFWH'>
                <room>LAB Green (Basement)</room>
                <title>Polychat - Interoperability for the masses</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T13:30:00+02:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>Communication is a human right and the state of chat messenger interoperability a social disaster.</abstract>
                <slug>matrixconf2024-52670-polychat-interoperability-for-the-masses</slug>
                <track></track>
                
                <persons>
                    <person id='54942'>Nadine Minagawa</person>
                </persons>
                <language>en</language>
                <description>In this talk, I speak about the absurdity of the status quo and it&apos;s impact on society. I look at current solution approaches and developments since the come into effect of the DMA, and finally present our own solution: polychat - an interoperable group messaging service which allows people pseudonymized fluid cross-platform communication from within their preferred messenger app.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/9VVFWH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1015c8a9-1e7a-52a5-97d9-3996f18b8c84' id='52758' code='R8EC7U'>
                <room>LAB Green (Basement)</room>
                <title>Invisible Cryptography</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-20T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>00:45</duration>
                <abstract>Historically, confusing encryption has been one of Element&#8217;s weakest usability points. In this talk, we&#8217;ll explain the process that has gone into reworking encryption in both Element X and Matrix as a whole to make it seamless and invisible to users, while further improving security.</abstract>
                <slug>matrixconf2024-52758-invisible-cryptography</slug>
                <track></track>
                
                <persons>
                    <person id='55017'>Val&#232;re F&#233;dronic</person>
                </persons>
                <language>en</language>
                <description>Encryption should be invisible to users: for instance, WhatsApp and Signal almost entirely hide encryption-specific details in their apps.  Element has historically failed at this, both because Matrix&#8217;s APIs encourage exposing complicated UX, combined with development being historically too bottom-up from the APIs.

As part of designing Element X, the encryption experience has been completely rethought:

- All devices must be signed by their owner by default (and unsigned devices should be excommunicated!)
- Device signing should be invisible and happen automatically at login.
- Users should (eventually) be &#8220;trust on first use&#8221; by default
- Users, messages, and rooms should never expose confusing &#8220;shields&#8221; to warn about encryption details - messages should either be visible and secure, or hidden outright.
- We&#8217;ve defined consistent, user-centric terminology throughout all of Matrix when discussing encryption.

We&#8217;ll explain all of the thinking which went into this from the Element encryption team, and what it means for Matrix as a whole.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/R8EC7U/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='593bf81e-5d8b-51df-8657-e13c40f726f7' id='52399' code='BUBUAD'>
                <room>LAB Green (Basement)</room>
                <title>Elm SDK - your favourite SDK you&apos;ll never use</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T15:15:00+02:00</date>
                <start>15:15</start>
                <duration>00:30</duration>
                <abstract>While it has become a household name in the Matrix ecosystem, the Elm SDK hasn&apos;t had a proper introduction for most people. This presentation gives explains the Elm SDK in simple terms, and highlights how its relevance reaches beyond those who program in Elm.</abstract>
                <slug>matrixconf2024-52399-elm-sdk-your-favourite-sdk-you-ll-never-use</slug>
                <track></track>
                
                <persons>
                    <person id='54502'>Bram</person>
                </persons>
                <language>en</language>
                <description>The presentation starts with a brief introduction of Elm as a programming language, shows a few of its challenges as a functional programming language in the Matrix ecosystem, and then shows its relevance to developers from different communities.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/BUBUAD/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='7d6a736b-4fd6-5218-9de4-2af4f3cd78ae' id='52609' code='9YBYQE'>
                <room>LAB Green (Basement)</room>
                <title>Looking at application performance of Sliding Sync in Dart</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-20T17:30:00+02:00</date>
                <start>17:30</start>
                <duration>00:30</duration>
                <abstract>Beep-boop ; I had too much time during work meetings - and what happened ? I started experimenting with Sliding Sync in Dart.

This talk will mostly be about the issue of supporting both stable Sync as well as the proposed Sync v3 implementation with some technical touch of Flutter and Dart.

Credits to my friends at Famedly for maintaining the amazing [matrix] Dart SDK. No credits to my employer since we use [matrix] in a proprietary-only ecosystem without any FLOSS contributions back.</abstract>
                <slug>matrixconf2024-52609-looking-at-application-performance-of-sliding-sync-in-dart</slug>
                <track></track>
                
                <persons>
                    <person id='54878'>The one with the braid (she/her)</person>
                </persons>
                <language>en</language>
                <description>As of the time of writing this abstract, the [matrix] Dart SDK developed by my wonderful friends from Famedly had no support for Sliding Sync yet. I was wondering how we could increase the performance of our Clients by adopting Sliding Sync to Dart.

Starting with a stub simulating Sliding Sync updates as an overlay over the regular Sync Loop implemented in the [matrix] Dart SDK, I adopted the architecture of a Flutter-based [matrix] Client to profit from the advantages of Sliding Sync.

We will together have a look on how to support both stable Sync and Sliding Sync from one code base and how to profit from the amazing performance boost in Flutter&apos;s Widget API.

Currently (hopefully changes until the summit), my work is still unstable and just some experiment in downstream.

This work is in no way affiliated with my employer and should not profit them in any way.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://slides.com/theonewiththebraid/sliding-sync/">Slides</link>
                </links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/9YBYQE/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='3' date='2024-09-21' start='2024-09-21T04:00:00+02:00' end='2024-09-22T03:59:00+02:00'>
        <room name='LAB 3' guid='c0c93ff3-114c-5e5b-900e-1af0a5cf230e'>
            <event guid='5abce31a-0144-52cc-bb88-f0f1ae3a789b' id='53250' code='JMXETG'>
                <room>LAB 3</room>
                <title>Advancing human rights with Tor</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-21T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:45</duration>
                <abstract>Censorship and surveillance are the biggest threats against civil rights online and tools that use encryption are the only solution to defend these rights. At this talk we will present different use cases of Tor and how we use encryption to advance human rights around the world. We will share insights into recent online censorship events and the importance of building circumvention tools that also protect people&#8217;s privacy.</abstract>
                <slug>matrixconf2024-53250-advancing-human-rights-with-tor</slug>
                <track>Social Impact</track>
                
                <persons>
                    <person id='56238'>Pavel Zoneff</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/JMXETG/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b3a87699-d359-5829-95fc-045589b43a2f' id='52726' code='KANZZR'>
                <room>LAB 3</room>
                <title>The Macroeconomics Of Privacy and Dignity</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-21T10:45:00+02:00</date>
                <start>10:45</start>
                <duration>00:25</duration>
                <abstract>We talk about privacy and dignity as individual concerns, and their costs to the state, but if we are going to talk about cost, we have to talk about externalities and consequences. What does it really cost a country, to devalue the privacy of its citizens?</abstract>
                <slug>matrixconf2024-52726-the-macroeconomics-of-privacy-and-dignity</slug>
                <track>Social Impact</track>
                
                <persons>
                    <person id='54981'>Mike Hoye</person>
                </persons>
                <language>en</language>
                <description>This will be a short talk, describing the value of privacy and dignity in terms of what it costs us, as a society, if it&apos;s cheap to take them away. I&apos;ll be arguing that a key distinguisher of participatory democracy - boutique governance, the Rolls Royce of public adminstration - is that taking away people&apos;s rights is expensive and _has to be kept expensive_ if your state wants to stay a participatory democracy.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/KANZZR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='4506306c-fb89-5226-a329-8248a43f4f2a' id='52632' code='QUZT38'>
                <room>LAB 3</room>
                <title>The Walled Garden Dilemma: Privacy vs. App Choice in Messaging Ecosystems</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-21T11:30:00+02:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>What can messaging interoperability learn from academic research on ecosystems of messaging apps? In this talk, I present my research on how people increasingly use not just one, but multiple parallel apps for messaging. This research shows evidence of how messaging-app walled gardens harm freedom of choice and, at the same time, enable personal, discreet strategies for managing privacy across diverse social circles. I will discuss how this tension can inspire new ideas for designing cross-app messaging functionality. Additionally, I will explore its relevance for designing user-friendly interoperable messaging and its potential impact on the adoption of interoperability on mainstream platforms as mandated by the EU&#8217;s Digital Markets Act.</abstract>
                <slug>matrixconf2024-52632-the-walled-garden-dilemma-privacy-vs-app-choice-in-messaging-ecosystems</slug>
                <track>Social Impact</track>
                
                <persons>
                    <person id='54904'>Carla Griggio</person>
                </persons>
                <language>en</language>
                <description>Carla Griggio (https://carlagriggio.com/) is a tenure-track assistant professor at Aalborg University&#8217;s Department of Computer Science, where she teaches and conducts research on Human-Computer Interaction. Her research has been published in top international conferences and explores the intricate ways messaging platform designs influence personal communications and relationships. 

In her talk, Carla will unveil an interesting interplay between the restrictive nature of walled gardens and their unexpected role in privacy management across social circles. Attendees will gain a comprehensive understanding of the privacy vs. app choice dilemma, equipped with data-driven insights and innovative concepts that can:
- Inspire developers to think of novel ideas aligned with Matrix&#8217;s vision of interoperable messaging.
- Inform policymakers about user behavior patterns that may influence the mainstream adoption of messaging interoperability.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/QUZT38/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9252506f-a8e3-56af-872a-542118a7a82d' id='52697' code='H9CWYB'>
                <room>LAB 3</room>
                <title>Migrating the gematik TI-Messenger spec from Matrix 1.3 to 1.11</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-21T13:30:00+02:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>A short experience report covering our journey of moving the [TI-Messenger](https://fachportal.gematik.de/anwendungen/ti-messenger) specification from Matrix 1.3 to 1.11</abstract>
                <slug>matrixconf2024-52697-migrating-the-gematik-ti-messenger-spec-from-matrix-1-3-to-1-11</slug>
                <track>Matrix In The Wild</track>
                
                <persons>
                    <person id='54961'>Johannes Marbach</person>
                </persons>
                <language>en</language>
                <description>The gematik [TI-Messenger](https://fachportal.gematik.de/anwendungen/ti-messenger) (TI-M) is a Matrix-based national standard for an interoperable healthcare messaging system in Germany. We have recently migrated the TI-M specification from Matrix v1.3 to v1.11 and will be reporting on:

* Challenges encountered in consuming and evaluating the spec [changelog](https://spec.matrix.org/v1.11/changelog/)
* Strategies taken to address incompatible changes and prepare for future removals
* Support we&apos;ve received and ways we&apos;ve tried to contribute back</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://cfp.matrix.org/media/matrixconf2024/submissions/H9CWYB/resources/2024-09-21__Migrating_the_gematik_TI-Messen_HhTlEMa.pptx">Slides (PPT)</attachment>
                
                    <attachment href="https://cfp.matrix.org/media/matrixconf2024/submissions/H9CWYB/resources/2024-09-21__Migrating_the_gematik_TI-Messeng_zFf9rcG.pdf">Slides (PDF)</attachment>
                </attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/H9CWYB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c5feb0dd-b2fb-57be-b941-56ab6aeb983b' id='52676' code='FVZ9SJ'>
                <room>LAB 3</room>
                <title>Element Call</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-21T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>00:45</duration>
                <abstract>Element call is the flagship Element MatrixRTC application. It is replacing the current call system with significant new features. Most notably large encrypted group calls, much improved reliability, ease of use and of course still features the same interoperability.</abstract>
                <slug>matrixconf2024-52676-element-call</slug>
                <track>Matrix In The Wild</track>
                
                <persons>
                    <person id='54947'>Florian Heese</person>
                </persons>
                <language>en</language>
                <description>This talk will give all the details about the current features and plans of element call. We will talk about how guest access works and how you can use it, discuss implementation on Web, Android and iOS. There are lots of changes in how element call looks and feels and behaves we want to share!
If you are interested in a great call experience over matrix which feels like normal phone calls (with batteries included: ringing, muting, native call history to name a few) and also get a good understanding about advanced features like guest access, how call federation works and how to setup your own home server to support all this you are warmly invited listen.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/FVZ9SJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c6f7b446-a145-5132-8b69-04f5753f3efe' id='52791' code='HGUKQV'>
                <room>LAB 3</room>
                <title>Implementing a Matrix client inside WorkAdventure - A developer feedback</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-21T15:15:00+02:00</date>
                <start>15:15</start>
                <duration>00:30</duration>
                <abstract>WorkAdventure is an open platform to build virtual universes for remote events and collaboration. 
In 2023, we decided to migrate the chat system from XMPP to Matrix.
We are now in 2024 and the work is over. In this session, I will present to you:
- why we decided to migrate
- the challenges we faced when building this new client
- the technical / architectural choices we made

We will be talking about OIDC, migrating React components to Svelte, encryption, and we will end up with a demo!</abstract>
                <slug>matrixconf2024-52791-implementing-a-matrix-client-inside-workadventure-a-developer-feedback</slug>
                <track>Matrix In The Wild</track>
                
                <persons>
                    <person id='55047'>David N&#233;grier</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/HGUKQV/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='61818116-77c5-50a4-8f3f-7bb8770d87ec' id='52890' code='LGDHNK'>
                <room>LAB 3</room>
                <title>So Long, and Thanks for All the SDKs: Meet Trixnity!</title>
                <subtitle></subtitle>
                <type>Barcamp (Thursday)</type>
                <date>2024-09-21T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>Why use different SDKs for each use case when you can have one? Trixnity is not only cross platform capable, but also suitable for clients, bots, servers, appservices or anything in between (e.g. proxy). In this first part of the talk it is shown, what makes Trixnity different from other Matrix-SDKs and how to use it. In the second part Trixnity Messenger is presented as a headless Matrix Messenger SDK. It&apos;s key features extensibility and flexibility are shown in a live demo.</abstract>
                <slug>matrixconf2024-52890-so-long-and-thanks-for-all-the-sdks-meet-trixnity</slug>
                <track>Matrix In The Wild</track>
                
                <persons>
                    <person id='55139'>Benedict Benken</person><person id='55145'>Michael Thiele</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/LGDHNK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='51ef3d30-4eb4-5771-9306-a67430efcb5d' id='52701' code='UHNEUC'>
                <room>LAB 3</room>
                <title>Regulatory compliance in decentralised environments</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-21T16:45:00+02:00</date>
                <start>16:45</start>
                <duration>00:30</duration>
                <abstract>A look at how we approach new regulatory obligations for different types of Matrix use cases, with the Digital Services Act (EU) as a case study.</abstract>
                <slug>matrixconf2024-52701-regulatory-compliance-in-decentralised-environments</slug>
                <track>Matrix In The Wild</track>
                
                <persons>
                    <person id='54963'>Denise Almeida</person>
                </persons>
                <language>en</language>
                <description>A talk aimed at server administrators and those responsible for regulatory compliance of their Matrix implementations, going through the process that we, at Element, follow to approach new obligations - from proposal to implementation and enforcement stages, such as:

- How we decide which proposals to engage with
- Navigating an ever changing global legal landscape
- Early thoughts on the DSA and its implications on Matrix</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/UHNEUC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9e8d4e31-2881-56fa-a626-557671882a94' id='52470' code='MTZJQL'>
                <room>LAB 3</room>
                <title>Empowering activists and human rights defenders with Matrix</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-21T17:30:00+02:00</date>
                <start>17:30</start>
                <duration>00:30</duration>
                <abstract>Wonder how the Matrix Protocol can be leveraged to amplify the power of civil society movements and activists around the world, fighting for human rights, equality and action on the climate crisis?
Acter is a non-profit who together with global coalition including Amnesty, Greenpeace, Civicus and ActionAid are reimaging digital organizing, providing a mobile-first organzing app based on Matrix, focusing on secure effective organzing.
This session will highlight the problems that civil society is facing with the lack of critical digital infrastructure, why we need to move beyond chat as the only means for effecgive organzing as well a proposed solutions and insights from civil society movements.</abstract>
                <slug>matrixconf2024-52470-empowering-activists-and-human-rights-defenders-with-matrix</slug>
                <track>Matrix In The Wild</track>
                
                <persons>
                    <person id='54742'>Emil</person>
                </persons>
                <language>en</language>
                <description>Context: Civic space on a downward spiral.
In a world grappling with authoritarianism, climate crises, and violent conflicts, digital tools have emerged as vital infrastructure for civil society organizations. These tools empower movements to resist oppression and advocate for systemic change, addressing root causes.
However, there is a glaring gap in providing frontline activists with the necessary digital infrastructure. Authoritarian regimes are refining their tactics and leveraging technology to suppress dissent, leaving only 2% of the global population in fully free countries. As civic space shrinks, investing in robust digital infrastructure is crucial to enhance organizing capacity, foster effective coalitions, and protect activists on the ground.

Problem: The Failure of Current Tools for Civil Society
Despite the rapid growth of digital tools and services, few are tailored to the unique challenges faced by civil society movements. Traditional venture capital often prioritizes high returns, sidelining activists and grassroots movements lacking financial clout. Consequently, existing tools fall short in supporting the required level of organizing and ensuring the safety of at-risk activists. This infrastructure gap forces civil society organizations to rely on platforms ill-suited for their needs.

Why This Session Matters
Join us to explore how the Matrix Protocol can empower civil society movements and activists on the frontlines of democracy, human rights, and environmental protection. This session will highlight the critical digital infrastructure gaps facing civil society, explain why chat alone is insufficient for impactful organizing, and unveil innovative solutions with real-world insights from global movements. Be part of the conversation and learn how you can contribute to the change.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://youtu.be/ZesrOD9NzgI">Stories from some of the people we serve</link>
                </links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/MTZJQL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b17e586d-5cc1-558f-a2c9-0889a9739c0f' id='55761' code='GRNUAE'>
                <room>LAB 3</room>
                <title>Closing</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-21T18:00:00+02:00</date>
                <start>18:00</start>
                <duration>00:15</duration>
                <abstract>So ends The Matrix Conference 2024 - what&apos;s next?</abstract>
                <slug>matrixconf2024-55761-closing</slug>
                <track></track>
                
                <persons>
                    <person id='54978'>Yan Minagawa</person><person id='56863'>Josh Simmons</person>
                </persons>
                <language>en</language>
                <description>Are you ready to return to the real world?</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/GRNUAE/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='LAB 4' guid='ffc6032d-7c24-5421-8237-ed8d32750f7e'>
            <event guid='89d832d6-00b7-5163-ad3b-977e8c49095e' id='52760' code='A7VESP'>
                <room>LAB 4</room>
                <title>Simplified Sliding Sync</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-21T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>The final version of Sliding Sync as implemented in Synapse and matrix-rust-sdk is a simplified version of the original MSC3575, relying on clientside ordering and removing the sliding operations.  We explain how the final API works, and why we simplified it in the way we did.</abstract>
                <slug>matrixconf2024-52760-simplified-sliding-sync</slug>
                <track>Matrix Internals</track>
                
                <persons>
                    <person id='55019'>Ivan Enderlin</person>
                </persons>
                <language>en</language>
                <description>Sliding Sync is arguably the most fundamental change to Matrix&#8217;s core APIs ever: an entirely new sync mechanism providing instant login, instant launch and instant sync, no matter how big and busy your account is.  It&#8217;s a core part of the Matrix 2.0 set of MSCs, and we&#8217;re finally at the point of having a proposal for the final API shape, after at least 5 different iterations.

In this talk, we&#8217;ll explain to client and server developers to how the API works and best practices for driving it, in both client and server implementations.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/A7VESP/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='29f1565b-f8d0-51ba-ab73-2fac922efe3c' id='52644' code='P9KPFG'>
                <room>LAB 4</room>
                <title>Authenticated media &amp; how to ship spec features</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-21T10:45:00+02:00</date>
                <start>10:45</start>
                <duration>00:45</duration>
                <abstract>All images, avatars, videos, and files sent over Matrix are represented as &quot;media&quot; for other servers to download, cache, and serve to their users. A design flaw in Matrix meant that this media was unauthenticated, and able to be downloaded by anyone. Fixing this requires a few moving pieces, cross-team dependencies, and a lot of spec work for the ecosystem to upgrade. This talk walks through the spec process to demonstrate its ability to facilitate large and small features going to production quickly, and covers the specifics of Authenticated Media ([MSC3916](https://github.com/matrix-org/matrix-spec-proposals/pull/3916)) along the way.</abstract>
                <slug>matrixconf2024-52644-authenticated-media-how-to-ship-spec-features</slug>
                <track>Matrix Internals</track>
                
                <persons>
                    <person id='54915'>Travis Ralston</person>
                </persons>
                <language>en</language>
                <description>Authenticated Media ([MSC3916](https://github.com/matrix-org/matrix-spec-proposals/pull/3916)) is one of those changes which affects the entire ecosystem, so how do you roll it out safely? Are there things which can be done to reduce the impact? How can the MSC process help get the changes out quickly? These are all the sorts of questions we&apos;ll be exploring in this talk by walking through the rollout and implementation plans, and reviewing the MSC process to see how it can help get the feature out in the wild quickly.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/matrix-org/matrix-spec-proposals/pull/3916">MSC3916</link>
                
                    <link href="https://matrix.org/blog/2024/06/20/matrix-v1.11-release/">Matrix 1.11 release post</link>
                
                    <link href="https://matrix.org/blog/2024/06/26/sunsetting-unauthenticated-media/">Sunsetting unauthenticated media post</link>
                
                    <link href="https://spec.matrix.org/v1.11/client-server-api/#content-repository">Client-Server API spec on Authenticated Media</link>
                
                    <link href="https://spec.matrix.org/v1.11/server-server-api/#content-repository">Federation API spec on Authenticated Media</link>
                </links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/P9KPFG/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6af3946d-4f5e-5ba4-81dc-a44b4e636d8a' id='52165' code='XSRHTZ'>
                <room>LAB 4</room>
                <title>Meet the Governing Board</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-21T11:30:00+02:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>Matrix now has its first elected Governing Board! Join us to learn about the Governing Board &#8211; who is on it, what it does, and how it works &#8211; and Matrix&apos;s journey to increasingly open governance.</abstract>
                <slug>matrixconf2024-52165-meet-the-governing-board</slug>
                <track></track>
                
                <persons>
                    <person id='56863'>Josh Simmons</person>
                </persons>
                <language>en</language>
                <description>Matrix now has its first elected Governing Board! Join us to learn about the Governing Board &#8211; who is on it, what it does, and how it works &#8211; and Matrix&apos;s journey to increasingly open governance.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/XSRHTZ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='00f2cd84-1c45-5737-bd86-6320be3b30b8' id='52587' code='TD3KDQ'>
                <room>LAB 4</room>
                <title>Matrix Cryptographic Key Infrastructure</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-21T13:30:00+02:00</date>
                <start>13:30</start>
                <duration>00:45</duration>
                <abstract>Matrix has a lot of keys. These keys all provide different functionality. If you have ever wondered why do we need all of them, this is the talk for you! This talk is going to focus on Matrix cryptographic key infrastructure: the keys that we need to provide a good user experience, but not message security.</abstract>
                <slug>matrixconf2024-52587-matrix-cryptographic-key-infrastructure</slug>
                <track>Matrix Internals</track>
                
                <persons>
                    <person id='54576'>Sumner Evans</person>
                </persons>
                <language>en</language>
                <description>Matrix has a lot of keys. There are keys for devices, keys for users, keys for messages, keys for backups, keys for the keys to the backups, etc. All of these keys provide different functionality. There are a lot of resources explaining message keys (with the olm/megolm protocol), but not as many explaining the rest of the keys in the Matrix protocol. This talk intends to be an overview of those keys which provide infrastructure for key backups, key sharing, device verification, and cross-signing.

This talk is designed for people with a basic understanding of the various Matrix features. You do not need to know anything about cryptography to gain value from this talk. I will cover some basics of cryptosystems, but at a very high level cursory level in order to motivate the selection of key algorithms.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/TD3KDQ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='43d59ed1-e2a1-5a77-adda-657f53fceb3e' id='52692' code='8BVVT3'>
                <room>LAB 4</room>
                <title>Unable to decrypt this message</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-21T14:30:00+02:00</date>
                <start>14:30</start>
                <duration>00:30</duration>
                <abstract>If you&#8217;ve used Matrix for a while, you&#8217;ll have likely seen at least 1 message you&#8217;ve been unable to decrypt (UTD). This talk outlines the anatomy of a UTD bug, how regression tests can be added for them, and progress we&#8217;ve made in reducing UTDs across the ecosystem.</abstract>
                <slug>matrixconf2024-52692-unable-to-decrypt-this-message</slug>
                <track>Matrix Internals</track>
                
                <persons>
                    <person id='54958'>Kegan Dougal</person>
                </persons>
                <language>en</language>
                <description>This talk is aimed at both client and server developers. We will initially outline the &quot;happy case&quot; when sending and receiving encrypted messages in Matrix. We&apos;ll then see what can go wrong which can cause UTDs, using real bugs in clients and servers as case studies. Complement-Crypto, a test suite specifically designed for reproducing these failure conditions, will be introduced and will explain how it can be used to cover a large spectrum of &quot;unhappy cases&quot;, including adversarial attacks on the network. Finally, we&apos;ll look at the progress we&apos;ve made in reducing UTDs, and outline areas for further work.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/8BVVT3/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9400af18-f12f-5eea-a563-7e7d2a451191' id='53060' code='9HHQMQ'>
                <room>LAB 4</room>
                <title>State of the Matrix Dart SDK 2024</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-21T15:15:00+02:00</date>
                <start>15:15</start>
                <duration>00:30</duration>
                <abstract>The Matrix Dart SDK is one of the major feature rich Matrix client SDKs out there. It powers quite a few matrix clients including FluffyChat on everything i.e mobile, web, desktop!</abstract>
                <slug>matrixconf2024-53060-state-of-the-matrix-dart-sdk-2024</slug>
                <track>Matrix Internals</track>
                
                <persons>
                    <person id='55271'>Jayesh Nirve (td)</person>
                </persons>
                <language>en</language>
                <description>meeep, you might remember me from the dart sdk twims!

This talk aims to show some of the features I find pretty cool in the Matrix Dart SDK, a cross platform, very much batteries included SDK made at Famedly and used all over the healthcare industry in Germany already!

We will go over what features it supports, how some of it&apos;s internals work and how they make it easier for you to handle complicated topics like UIA, SSSS, calls etc.  

Additionally we will also go over some fancy mechanisms we use to make sure a chat client feels snappy!

Lastly we will also take a look at how you can extend the existing functionality easily for your client.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://cfp.matrix.org/media/matrixconf2024/submissions/9HHQMQ/resources/matrix-dart-sdk-td_BnaW3zJ.pdf">slides</attachment>
                </attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/9HHQMQ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='3c848e4b-a3fa-57f3-bfde-375e84a0f291' id='52677' code='Z3NWYN'>
                <room>LAB 4</room>
                <title>MatrixRTC: The (not anymore) missing piece to enable great video conferences</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-21T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>00:45</duration>
                <abstract>MatrixRTC is planned to revolutionise how we do calls over Matrix. It will solve most of the shortcomings of the current call system like: large encrypted group calls, ringing based on fundamental matrix primitives, resolving if two ppl call each other at the same time, reliable call connection setup, and extensibility.
But it is also a bit more. It provides a fundamental signalling protocol to setup, store and participate in encrypted real time experiences in a distributed system.</abstract>
                <slug>matrixconf2024-52677-matrixrtc-the-not-anymore-missing-piece-to-enable-great-video-conferences</slug>
                <track>Matrix Internals</track>
                
                <persons>
                    <person id='54948'>Timo Kandra</person>
                </persons>
                <language>en</language>
                <description>We will explore the technical details of how MatrixRTC calls work and dive into the tricky topics of how we can make call memberships reliable, discuss the additional requirements for encrypting a real time session and explore the general setup so we can have a conflict free flexible eventually consistent system for RTC streams.
Based on this we will show how we built a guest access system on top of this (adding non matrix native participants with just a link to the call) and showcase what interesting other call conferencing projects this allows to interoperate.
If you are a developer interested in RTC over Matrix this is a great place to get started with the fundamental concept and get an up to date understanding of what current challenges there are that you might solve.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/Z3NWYN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1dcda799-e40a-5ae9-a950-3ff9f9d92050' id='52703' code='SKRSHL'>
                <room>LAB 4</room>
                <title>Harder, better, faster, stronger auth with OpenID Connect</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-21T16:45:00+02:00</date>
                <start>16:45</start>
                <duration>00:45</duration>
                <abstract>Matrix Authentication Service is rebuilding the authentication logic in Synapse from the ground up, using industry-standard protocols; let&apos;s explore what this transition means for client developers, end users and homeserver administrators.</abstract>
                <slug>matrixconf2024-52703-harder-better-faster-stronger-auth-with-openid-connect</slug>
                <track>Matrix Internals</track>
                
                <persons>
                    <person id='54964'>Quentin Gliech</person>
                </persons>
                <language>en</language>
                <description>At its core, Matrix is not meant to be a user-management and authentication API. The OIDC-native project aims to replace the current APIs with OAuth 2.0 and OpenID Connect. It brings a more secure foundation for clients to authenticate, whilst making it more flexible for homeservers to implement any authentication mechanism, without having to worry about client compatibility or poor user experience.

This transition is backed by a project called Matrix Authentication Service, which rewrites the authentication logic in Synapse from the ground up. It provides users with better registration, login and account management experiences, and enables new functionality like QR code login and restricted client access.

This talk will cover what this transition brings to end users, how client developers can adopt the new APIs, and what the next steps are for the project.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://www.figma.com/deck/M3zz4OD6jh9EeREbzbw4wA">Slides (with transitions)</link>
                </links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/SKRSHL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='396fcdd9-7299-5523-95ba-fe5bfe7a37f0' id='52733' code='QLHGWA'>
                <room>LAB 4</room>
                <title>Introducing decentralised identity to Matrix</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-21T17:30:00+02:00</date>
                <start>17:30</start>
                <duration>00:45</duration>
                <abstract>Matrix is an open protocol for decentralised, secure communications. Its federation architecture is exemplary in supporting open standards, privacy protection, user choice and other aspects of system operations. Its digital identity system however is not fully decentralised and is a significant weakness in the overall user experience, authenticity and privacy protection. In this talk, Wenjing will share with the Matrix community an initiative to bring decentralised identity to Matrix and discuss both technical and user facing advantages of doing so. He will also dive into open source implementation options and seek community feedback and interests in such an initiative.</abstract>
                <slug>matrixconf2024-52733-introducing-decentralised-identity-to-matrix</slug>
                <track>Matrix Internals</track>
                
                <persons>
                    <person id='54988'>Wenjing Chu</person>
                </persons>
                <language>en</language>
                <description>For many decentralisation goals that Matrix wants to achieve, digital identity is an essential component. Without strongly secure identity, E2EE, for instance, can be seriously weakened in its intended privacy goals. Without decentralised identity, not only authenticity and privacy can be compromised, the bad effects of centralisation can be re-constituted in the application layer or with AI capabilities. Wenjing is an expert and active contributor to the OpenWallet, Trust over IP, W3C, and related communities focused on digital identities. His talk will introduce a concrete initiative to combine the latest decentralised identity and protocols within the Matrix architecture and discuss the benefits of that to Matrix users and ecosystem.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/QLHGWA/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='LAB Green (Basement)' guid='590b60d9-ad63-5bfe-97c6-f34a998343be'>
            <event guid='22f26592-3ecc-5a7f-b917-ade086850f99' id='52850' code='BMFEDN'>
                <room>LAB Green (Basement)</room>
                <title>Brain of the community: Matrix as a viable system</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-21T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:45</duration>
                <abstract>The talk is based on the speaker&apos;s research of the Matrix ecosystem a few years ago while studying at The Open University, applying the [Viable System Model](https://en.wikipedia.org/wiki/Viable_system_model) (VSM) to explore its organisational dynamics. I&#8217;ll start with a quick introduction to VSM, its origins and basic concepts; we&#8217;ll then review the current community structure, its evolution over the last few years, the implications from the VSM perspective and what the theory has to say about the future of Matrix.</abstract>
                <slug>matrixconf2024-52850-brain-of-the-community-matrix-as-a-viable-system</slug>
                <track></track>
                
                <persons>
                    <person id='54579'>Alexey &quot;Kitsune&quot; Rusakov</person>
                </persons>
                <language>en</language>
                <description>It&apos;s the first time for me to discuss these particular findings in a public setting. Being in a sweet spot outside-Element-inside-Foundation allows me to claim a somewhat neutral position, which the audience will hopefully appreciate, as one of prominent topics will be the special situation of Element in the ecosystem and my view of it through the prism of VSM.

As most people in the audience are likely unaware of the theory, I expect to spend the first 15 minutes on a VSM crash course.

The talk title is a play on the name of Stafford Beer&apos;s book, &quot;Brain of the Firm&quot;, where VSM has been originally introduced.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://cfp.matrix.org/media/matrixconf2024/submissions/BMFEDN/resources/2024-09-21_MatrixConf_-_VSM_v1.02_qyTFsQD.pdf">Slides</attachment>
                </attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/BMFEDN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a6430ff5-3628-57ad-9e71-630f1e0f426b' id='52690' code='W9BPKR'>
                <room>LAB Green (Basement)</room>
                <title>Standalone Matrix-based apps using the Widget API</title>
                <subtitle></subtitle>
                <type>Long Talk</type>
                <date>2024-09-21T13:30:00+02:00</date>
                <start>13:30</start>
                <duration>00:45</duration>
                <abstract>Despite having a limited access to the Matrix API, Widgets have shown to be useful in situations where you need to host external applications within your Matrix client. Widgets have also shown that beyond-chat apps are possible using rooms as domain specific data containers, with custom extensible events and uploaded media. Still, they depend on an existing Matrix client that implements the Widget API.

In this talk we will provide an overview of the technology supporting Matrix Widgets, the tools and demos that exist, and present how we have implemented a standalone Widget client that allows us to have the NeoBoard Widget running outside of a traditional Matrix client context, as a full-blown Matrix-based application.</abstract>
                <slug>matrixconf2024-52690-standalone-matrix-based-apps-using-the-widget-api</slug>
                <track></track>
                
                <persons>
                    <person id='54844'>Michael Weimann</person>
                </persons>
                <language>en</language>
                <description>The focus of this talk will be to present a detailed overview of Matrix Widgets and show how you can use the Matrix Widget API and the Matrix Widget Toolkit to develop single-page applications that are able to leverage the Matrix protocol to build any type of app, especially those that can benefit from end-to-end encryption and real-time data syncronisation.

We will address the following topics:

- What are Matrix Widgets and the Widget API
- Demonstration and overview of Widgets developed by Nordeck
- Current state of Widgets
  - Client support
  - [Matrix Widget Toolkit](https://github.com/nordeck/matrix-widget-toolkit/)
  - Element Call and the reverse Matrioshka approach
  - Widgets on Element X and the Rust SDK

- Standalone NeoBoard
  - Building a standalone Matrix Widget client
  - Hybrid Widgets, [NeoBoard](https://github.com/nordeck/matrix-neoboard) as both an App and a Widget
  - What lies ahead

When we wrap up, you should have a solid understanding of the benefits and shortcomings of developing Widgets with Matrix. know some inspirational examples of real-life widgets and how they are being used, and be familiar with the tools to develop your own.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/W9BPKR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='3b83b58b-acef-574f-8da3-f567e03a561e' id='52574' code='SPDEYT'>
                <room>LAB Green (Basement)</room>
                <title>[matrix] Widget Starter</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-09-21T14:30:00+02:00</date>
                <start>14:30</start>
                <duration>01:00</duration>
                <abstract>Matrix is not only an open network for secure, decentralised communication. It also features extensions, called Widgets, for interacting with rooms. With the Widget API, you can implement your own applications based on Matrix. This workshop guides you to create your first own Matrix widget. Please read the description for requirements.

There will also be a dedicated talk about Matrix Widgets!</abstract>
                <slug>matrixconf2024-52574-matrix-widget-starter</slug>
                <track></track>
                
                <persons>
                    <person id='54844'>Michael Weimann</person>
                </persons>
                <language>en</language>
                <description>Matrix is not only an open network for secure, decentralised communication. It also features extensions, called Widgets, for interacting with rooms.

Here&apos;s what you can do in the workshop:

- We will take a quick look at the widget specification
- You will be guided on how to set up the matrix-widget-toolkit, a library, that makes writing widgets easy
- You will create your first own widget, that sends and receives events to and from a room

Please bring:

- Your Laptop
- Basic TypeScript knowledge
- A working TypeScript development environment with Yarn

Links:

- [Widget Spec](https://github.com/matrix-org/matrix-spec-proposals/issues/3803)
- [matrix-widget-tookit](https://github.com/nordeck/matrix-widget-toolkit)
- Examples
  - https://github.com/nordeck/matrix-meetings
  - https://github.com/nordeck/matrix-neoboard/</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/SPDEYT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='97177200-0846-5af9-8b78-1738b451f33e' id='52282' code='MJAGVK'>
                <room>LAB Green (Basement)</room>
                <title>Stop calling Matrix APIs (directly)</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-21T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>Most people who have seen an introductory talk about Matrix very likely remember the famous &quot;it is this easy to send a message in Matrix&quot; slide, with a curl call to `/send`. It is factually correct but I dare say, spiritually wrong. You must not ever do this in your scripts or projects, and in this short talk I&apos;m going to explain why. In fact, I will suggest a new slide that should replace the one with curl and `/send`.</abstract>
                <slug>matrixconf2024-52282-stop-calling-matrix-apis-directly</slug>
                <track></track>
                
                <persons>
                    <person id='54579'>Alexey &quot;Kitsune&quot; Rusakov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://cfp.matrix.org/media/matrixconf2024/submissions/MJAGVK/resources/2024-09-21_MatrixConf_-_APIs_apSgNDr.pdf">Slides</attachment>
                </attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/MJAGVK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a1b0b0c2-5be3-5b05-a5bf-1078b2194aea' id='52445' code='F9ZKSV'>
                <room>LAB Green (Basement)</room>
                <title>Tune Your Chat</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2024-09-21T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>01:00</duration>
                <abstract>This workshop is an &quot;interactive talk&quot; with an introduction by the host but the wish for attendees to also present their ideas about [matrix] bridges, bots &amp; other integrations.</abstract>
                <slug>matrixconf2024-52445-tune-your-chat</slug>
                <track></track>
                
                <persons>
                    <person id='54093'>Kim Brose</person>
                </persons>
                <language>en</language>
                <description>What Tools, Addons, Hacks or Code snippets do you use daily to enhance your Matrix experience? I show you my 7 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 6th time I&apos;ll be offering this continuously improved workshop.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/F9ZKSV/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d7597928-e632-54a4-8e39-50ee11e212db' id='52725' code='SRUD8V'>
                <room>LAB Green (Basement)</room>
                <title>Matrix Community Retreat 2024</title>
                <subtitle></subtitle>
                <type>Short Talk</type>
                <date>2024-09-21T17:30:00+02:00</date>
                <start>17:30</start>
                <duration>00:30</duration>
                <abstract>I like to show some impressions and results of the Matrix Community Retreat which took place in Krems in 2024</abstract>
                <slug>matrixconf2024-52725-matrix-community-retreat-2024</slug>
                <track></track>
                
                <persons>
                    <person id='54978'>Yan Minagawa</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/SRUD8V/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='4' date='2024-09-22' start='2024-09-22T04:00:00+02:00' end='2024-09-23T03:59:00+02:00'>
        <room name='LAB 4' guid='ffc6032d-7c24-5421-8237-ed8d32750f7e'>
            <event guid='aaf00a8e-a4c6-536a-97b3-5df096a50a27' id='52166' code='V3GK8B'>
                <room>LAB 4</room>
                <title>Governing Board Internal Meeting</title>
                <subtitle></subtitle>
                <type>Sprint (Sunday)</type>
                <date>2024-09-22T13:30:00+02:00</date>
                <start>13:30</start>
                <duration>02:00</duration>
                <abstract>The governing board representatives gather in person to get to know each other better.</abstract>
                <slug>matrixconf2024-52166-governing-board-internal-meeting</slug>
                <track></track>
                
                <persons>
                    <person id='56863'>Josh Simmons</person>
                </persons>
                <language>en</language>
                <description>This session is limited to members of the governing board. If you would like to get to know us, join our Saturday session [Meet the Governing Board](https://cfp.matrix.org/matrixconf2024/talk/XSRHTZ/).</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/V3GK8B/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='LAB Green (Basement)' guid='590b60d9-ad63-5bfe-97c6-f34a998343be'>
            <event guid='b44d5c0a-2430-5f98-bfab-cdf193fc3325' id='52645' code='VJVF3T'>
                <room>LAB Green (Basement)</room>
                <title>MSC Process Guidance</title>
                <subtitle></subtitle>
                <type>Sprint (Sunday)</type>
                <date>2024-09-22T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>02:00</duration>
                <abstract>Let&apos;s talk MSC process and get some proposals written and/or pushed forward! Speak with the Spec Core Team (SCT) directly to get early review on your ideas and input on alternative approaches for existing MSCs.</abstract>
                <slug>matrixconf2024-52645-msc-process-guidance</slug>
                <track></track>
                
                <persons>
                    <person id='54915'>Travis Ralston</person><person id='54966'>Andrew Morgan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/VJVF3T/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9395472f-dde9-5f47-8800-6ace8a08779d' id='52852' code='LNGG9D'>
                <room>LAB Green (Basement)</room>
                <title>Quotient workshop</title>
                <subtitle></subtitle>
                <type>Sprint (Sunday)</type>
                <date>2024-09-22T13:30:00+02:00</date>
                <start>13:30</start>
                <duration>02:00</duration>
                <abstract>Quotient is a C++/Qt-based SDK to build Matrix clients and bots. Whether you know or don&#8217;t know but want to use it - come, share ideas, we&#8217;ll set you up and might even quickly iterate on some code. C++ skills and some knowledge of Qt are the only prerequisites.</abstract>
                <slug>matrixconf2024-52852-quotient-workshop</slug>
                <track></track>
                
                <persons>
                    <person id='54579'>Alexey &quot;Kitsune&quot; Rusakov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://cfp.matrix.org/matrixconf2024/talk/LNGG9D/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        
    </day>
    
</schedule>
