{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.1.1"}, "schedule": {"url": "https://cfp.matrix.org/matrixconf2024/schedule/", "version": "Schedule 0.17", "base_url": "https://cfp.matrix.org", "conference": {"acronym": "matrixconf2024", "title": "Matrix Conference 2024", "start": "2024-09-19", "end": "2024-09-22", "daysCount": 4, "timeslot_duration": "00:05", "time_zone_name": "Europe/Berlin", "colors": {"primary": "#000000"}, "rooms": [{"name": "LAB 4", "slug": "3336-lab-4", "guid": "ffc6032d-7c24-5421-8237-ed8d32750f7e", "description": null, "capacity": 150}, {"name": "Workshop Room on Level 4", "slug": "3337-workshop-room-on-level-4", "guid": "06076d18-8450-59c3-ad5e-8185bca2f335", "description": null, "capacity": null}, {"name": "LAB 3", "slug": "3335-lab-3", "guid": "c0c93ff3-114c-5e5b-900e-1af0a5cf230e", "description": null, "capacity": 150}, {"name": "LAB Green (Basement)", "slug": "3350-lab-green-basement", "guid": "590b60d9-ad63-5bfe-97c6-f34a998343be", "description": null, "capacity": null}], "tracks": [{"name": "Matrix Internals", "slug": "4935-matrix-internals", "color": "#F45B69"}, {"name": "Social Impact", "slug": "4936-social-impact", "color": "#F6AE2D"}, {"name": "Matrix In The Wild", "slug": "4937-matrix-in-the-wild", "color": "#5B76F4"}, {"name": "Matrix in Practice", "slug": "4930-matrix-in-practice", "color": "#AE7FE9"}, {"name": "Public Sector track sponsored by Element", "slug": "4922-public-sector-track-sponsored-by-element", "color": "#0DBD8B"}], "days": [{"index": 1, "date": "2024-09-19", "day_start": "2024-09-19T04:00:00+02:00", "day_end": "2024-09-20T03:59:00+02:00", "rooms": {}}, {"index": 2, "date": "2024-09-20", "day_start": "2024-09-20T04:00:00+02:00", "day_end": "2024-09-21T03:59:00+02:00", "rooms": {"LAB 3": [{"guid": "f206127d-0412-5585-ace8-abd3518c2ef7", "code": "CBAWUB", "id": 53757, "logo": null, "date": "2024-09-20T10:00:00+02:00", "start": "10:00", "duration": "00:15", "room": "LAB 3", "slug": "matrixconf2024-53757-opening-welcome", "url": "https://cfp.matrix.org/matrixconf2024/talk/CBAWUB/", "title": "Opening & Welcome", "subtitle": "", "track": null, "type": "Short Talk", "language": "en", "abstract": "The Matrix Foundation and Community welcome you to The Matrix Conference", "description": "Are you ready to enter the Matrix?", "recording_license": "", "do_not_record": false, "persons": [{"code": "AY89XV", "name": "Josh Simmons", "avatar": "https://cfp.matrix.org/media/avatars/AY89XV_3U1wYGp.webp", "biography": "Josh Simmons is the Managing Director of the Matrix.org Foundation. He's a community organiser, web developer, nonprofit geek, and activist based in Petaluma, California. Best known for his time in leadership at the Open Source Initiative, Josh is also on the board of Petaluma Pride, author of the Public Health Pledge, co-organizer of North Bay Python, and an advisor to Independent Federated Trust & Safety (IFTAS). In the past, Josh has worked in community-facing roles focused on open source at Tidelift, Salesforce, Google, and O\u2019Reilly Media.", "public_name": "Josh Simmons", "guid": "9f5de02a-6a3b-531c-bc38-ed866fea1b14", "url": "https://cfp.matrix.org/matrixconf2024/speaker/AY89XV/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/CBAWUB/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/CBAWUB/", "attachments": []}, {"guid": "11425ac1-0ee9-51f6-b6e0-bbb795068f8f", "code": "WUGXFW", "id": 52759, "logo": null, "date": "2024-09-20T10:15:00+02:00", "start": "10:15", "duration": "00:45", "room": "LAB 3", "slug": "matrixconf2024-52759-matrix-2-0-is-here", "url": "https://cfp.matrix.org/matrixconf2024/talk/WUGXFW/", "title": "Matrix 2.0 Is Here!", "subtitle": "", "track": "Matrix in Practice", "type": "Long Talk", "language": "en", "abstract": "10 years after the original launch of Matrix, and 5 years after the launch of Matrix 1.0 - we\u2019d 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.", "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:\r\n\r\n- Simplified Sliding Sync (instant login, instant sync and instant launch)\r\n- Native OpenID Connect for authentication\r\n- Native Encrypted VoIP calling over Matrix\r\n- Invisible encryption\r\n\r\nWe 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.\r\n\r\nIn this talk we\u2019ll give a tour of the MSCs, how they\u2019ve 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!", "recording_license": "", "do_not_record": false, "persons": [{"code": "BF3TUC", "name": "Matthew Hodgson", "avatar": "https://cfp.matrix.org/media/avatars/BF3TUC_Wu1wEIY.webp", "biography": "Matthew is Project Lead & co-founder of Matrix, and a Guardian of The Matrix.org Foundation. His day job is CEO/CTO at Element; the company founded by the creators of Matrix to support its development.", "public_name": "Matthew Hodgson", "guid": "a999a976-e5da-5a8f-a231-1cba1a9d7b05", "url": "https://cfp.matrix.org/matrixconf2024/speaker/BF3TUC/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/WUGXFW/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/WUGXFW/", "attachments": []}, {"guid": "0a919b54-398c-58d6-8690-c848086d34ea", "code": "9BCM3A", "id": 52689, "logo": null, "date": "2024-09-20T11:15:00+02:00", "start": "11:15", "duration": "00:45", "room": "LAB 3", "slug": "matrixconf2024-52689-strengthening-the-base-laying-the-groundwork-for-a-more-robust-rust-sdk", "url": "https://cfp.matrix.org/matrixconf2024/talk/9BCM3A/", "title": "Strengthening the Base: Laying the Groundwork for a more robust Rust SDK", "subtitle": "", "track": "Matrix in Practice", "type": "Long Talk", "language": "en", "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.", "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\u2019ll also evoke. Our presentation will delve into what's new, examine the underlying functionality, and showcase how these features are utilised in clients like Fractal, iamb, Robrix, or ElementX.", "recording_license": "", "do_not_record": false, "persons": [{"code": "PMHLD3", "name": "Benjamin Bouvier", "avatar": "https://cfp.matrix.org/media/avatars/PMHLD3_3GBvuYP.webp", "biography": "A fervent member of the Rust Evangelizing Striking Force, Benjamin is a software engineer in the Rust SDK team at Element. Before that, he worked at Embark Studios and Mozilla, where he did work on compilers written in Rust. When he's not working, you can find him contributing to open-source software (like Kresus), teaching people how to protect their digital lives online, or playing the piano.", "public_name": "Benjamin Bouvier", "guid": "25649caa-03c3-5168-9481-cb285ed1f931", "url": "https://cfp.matrix.org/matrixconf2024/speaker/PMHLD3/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/9BCM3A/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/9BCM3A/", "attachments": []}, {"guid": "421d1c75-1f8e-5014-914e-30edbd43666c", "code": "WR9DKK", "id": 52756, "logo": null, "date": "2024-09-20T13:30:00+02:00", "start": "13:30", "duration": "00:30", "room": "LAB 3", "slug": "matrixconf2024-52756-from-protocol-to-product-taking-matrix-into-a-typical-workplace-environment", "url": "https://cfp.matrix.org/matrixconf2024/talk/WR9DKK/", "title": "From Protocol to Product: Taking Matrix into a typical workplace environment", "subtitle": "", "track": "Matrix in Practice", "type": "Short Talk", "language": "en", "abstract": "The buy or build dilemma: when\u2019s it right to consider a paid-for solution; what do you get and what\u2019s the return on investment?", "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:\r\n\r\n- A decision tree for consideration\r\n- The benefits of a paid-for product (includes live demos)\r\n- Back of the envelope ROI", "recording_license": "", "do_not_record": false, "persons": [{"code": "M9YETD", "name": "Danielle Kirkwood", "avatar": "https://cfp.matrix.org/media/avatars/M9YETD_bRFyHvb.webp", "biography": null, "public_name": "Danielle Kirkwood", "guid": "dc1e65e7-c706-5f91-ba82-67313d6ebdbd", "url": "https://cfp.matrix.org/matrixconf2024/speaker/M9YETD/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/WR9DKK/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/WR9DKK/", "attachments": []}, {"guid": "3e79ba87-30b5-51a5-8292-e6f09c07a9e5", "code": "SR8MGM", "id": 52889, "logo": null, "date": "2024-09-20T14:15:00+02:00", "start": "14:15", "duration": "00:30", "room": "LAB 3", "slug": "matrixconf2024-52889-how-to-fix-security-issues-in-a-decentralized-system-with-multiple-vendors", "url": "https://cfp.matrix.org/matrixconf2024/talk/SR8MGM/", "title": "How to fix security issues in a decentralized system with multiple vendors", "subtitle": "", "track": "Matrix in Practice", "type": "Short Talk", "language": "en", "abstract": "Matrix is a decentralized and federated system with many different \"vendors\" or rather many independent developers, projects, instances and users. The protocol is also developed as an open specification with public proposals for any changes.\r\n\r\nHow 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!", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "XYCRJD", "name": "Nico", "avatar": "https://cfp.matrix.org/media/avatars/XYCRJD_YHMijev.webp", "biography": "Developer of Nheko for fun and because its bugs annoyed me.\r\nEmployed by Famedly to work on Matrix stuff, because I am annoyed at communication getting lost in healthcare and to support a multi-vendor ecosystem around Matrix.\r\nInvolved too deeply in moderation stuff because I got offered some noodles.\r\nVery noisy when I feel something needs a voice, often that just ends up being my own opinion though.\r\nRecently elected as a member of the Matrix Foundation Board as an ecosystem representative and honestly somewhat scared of the responsibility.\r\nIf you have something to talk with me about, please do! I don't always have the time and energy for that, but I often do things wrong and need to be told why!\r\nThis biography stuff is getting longer each year and that is somewhat concerning... Congrats to anyone who made it to the end!", "public_name": "Nico", "guid": "411d914b-072f-5b16-9ef2-694c49e07bb3", "url": "https://cfp.matrix.org/matrixconf2024/speaker/XYCRJD/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/SR8MGM/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/SR8MGM/", "attachments": []}, {"guid": "efd351d6-06a6-5761-90cf-6e296fe4a3c9", "code": "WQERYB", "id": 52202, "logo": null, "date": "2024-09-20T15:00:00+02:00", "start": "15:00", "duration": "00:30", "room": "LAB 3", "slug": "matrixconf2024-52202-using-matrix-to-coordinate-emergency-services", "url": "https://cfp.matrix.org/matrixconf2024/talk/WQERYB/", "title": "Using matrix to coordinate Emergency Services", "subtitle": "", "track": "Matrix in Practice", "type": "Short Talk", "language": "en", "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's application service API, Alertrix aims to provide a solution to this problem.", "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.\r\nUsing 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.\r\nAs 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "DNFRGC", "name": "Fabian Becker", "avatar": "https://cfp.matrix.org/media/avatars/DNFRGC_RKwevYZ.webp", "biography": "Student, Developer of [Alertrix](https://alertrix.net), Voluntary Fire Fighter since 2018", "public_name": "Fabian Becker", "guid": "a94211a4-72f0-58c4-aa89-a551468cf0aa", "url": "https://cfp.matrix.org/matrixconf2024/speaker/DNFRGC/"}], "links": [{"title": "Slides", "url": "https://cloud.alertrix.net/s/nNY7YbYxWAAiM9S", "type": "related"}, {"title": "Recording", "url": "https://tube.tchncs.de/w/rhJVddSYSXs7bekqeg3aLG", "type": "related"}], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/WQERYB/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/WQERYB/", "attachments": []}, {"guid": "a895a94f-7087-5809-a981-3472779abc60", "code": "8FC9LT", "id": 52704, "logo": null, "date": "2024-09-20T15:30:00+02:00", "start": "15:30", "duration": "00:30", "room": "LAB 3", "slug": "matrixconf2024-52704-neotoolsuite-a-productivity-suite-integrated-with-matrix", "url": "https://cfp.matrix.org/matrixconf2024/talk/8FC9LT/", "title": "NeoToolSuite: A productivity suite integrated with Matrix", "subtitle": "", "track": "Matrix in Practice", "type": "Short Talk", "language": "en", "abstract": "Nordeck's NeoToolSuite: NeoBoard, NeoDateFix, Map-widget and user search enhancements.", "description": "This suite makes real time collaboration and communication efficient and simple.\r\n\r\nOur 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.\r\n\r\nHere is what you will discover in this presentation:\r\n\r\n- NeoBoard Standalone: a SaaS collaborative whiteboard with fresh new designs and features;\r\n- NeoDateFix: create and manage meetings from within Element;\r\n- Map widget: navigate, share live location and mark points of interest on a map in an Element room;\r\n- User search enhancements: find people in Element based on acronyms and roles;\r\n- eHealthCare: Insights from building clients to the German healthcare sector.", "recording_license": "", "do_not_record": false, "persons": [{"code": "Q898FG", "name": "Robert Pascal Gerbauld Catalao", "avatar": "https://cfp.matrix.org/media/avatars/Q898FG_c4vI4Kj.webp", "biography": "Business developer and value stream lead for product development and customer-driven development.", "public_name": "Robert Pascal Gerbauld Catalao", "guid": "d821bd59-50df-51c1-a916-1068588b8af8", "url": "https://cfp.matrix.org/matrixconf2024/speaker/Q898FG/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/8FC9LT/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/8FC9LT/", "attachments": [{"title": "Presentation slides", "url": "/media/matrixconf2024/submissions/8FC9LT/resources/Matrix_Conference_Presentation_v.2_1_On6JEn8.pdf", "type": "related"}]}, {"guid": "f34c7b54-0d58-58e1-ab48-5eec3d105195", "code": "3KKCMD", "id": 52978, "logo": null, "date": "2024-09-20T16:15:00+02:00", "start": "16:15", "duration": "00:45", "room": "LAB 3", "slug": "matrixconf2024-52978-dma-mimi-d-mls-linearized-matrix-and-more", "url": "https://cfp.matrix.org/matrixconf2024/talk/3KKCMD/", "title": "DMA, MIMI, (D)MLS, Linearized Matrix and more\u2026", "subtitle": "", "track": "Matrix in Practice", "type": "Long Talk", "language": "en", "abstract": "There has been lots of work in 2024 around Matrix and the EU Digital Markets Act, and other interoperability initiatives like the IETF\u2019s 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.", "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\u2019ll 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 \r\nmay evolve in future when utilising MLS or Decentralised MLS for encryption.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NSMFW9", "name": "Travis Ralston", "avatar": "https://cfp.matrix.org/media/avatars/NSMFW9_xdXoY9Y.webp", "biography": "Pronouns: he/him\r\n\r\nTravis is the Foundation's Director of Standards Development, Trust & Safety (T&S) technical lead, Spec Core Team (SCT) member, Senior Software Developer at Element, and Owner/Operator of t2bot.io in addition to being a hobbyist Matrix developer in his spare time. \r\n\r\nTravis was first introduced to Matrix through his local makerspace in 2016, and has been contributing ever since. In 2018 Travis was hired by Element to facilitate the release of [Matrix 1.0](https://matrix.org/blog/2019/06/11/introducing-matrix-1-0-and-the-matrix-org-foundation/), work on Element Web (then Riot), and develop early moderation tooling for the Matrix ecosystem. Travis' role today is dedicated to the Foundation's Trust & Safety team with a subfocus in protocol interoperability through his Standards Development hat.", "public_name": "Travis Ralston", "guid": "bdeea122-2b45-5b0f-bdec-0746e7471e1e", "url": "https://cfp.matrix.org/matrixconf2024/speaker/NSMFW9/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/3KKCMD/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/3KKCMD/", "attachments": []}, {"guid": "59d25b0d-5ff1-546b-bd74-7d08d89c4f22", "code": "BWMLMD", "id": 52891, "logo": null, "date": "2024-09-20T17:00:00+02:00", "start": "17:00", "duration": "00:30", "room": "LAB 3", "slug": "matrixconf2024-52891-tammy-a-modular-matrix-messenger", "url": "https://cfp.matrix.org/matrixconf2024/talk/BWMLMD/", "title": "Tammy - a modular Matrix messenger", "subtitle": "", "track": "Matrix in Practice", "type": "Barcamp (Thursday)", "language": "en", "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?\r\n\r\nJoin us to explore how our transformative technology can build the ultimate Matrix experience, setting a new standard in the Matrix ecosystem.", "description": "We would like to introduce \"Tammy\", our extensible Matrix messenger. It is a full-blown Matrix messenger with a UI for Desktop, Mobile and Web. It is a sibling of \"Timmy\", our TI-messenger for the German healthcare system, and uses the same basic building blocks of Trixnity and Trixnity Messenger.\r\n\r\nWe 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NZRBLS", "name": "Benedict Benken", "avatar": "https://cfp.matrix.org/media/avatars/NZRBLS_7PnHBHf.webp", "biography": "Maintainer of Trixnity and co-founder of connect2x.", "public_name": "Benedict Benken", "guid": "7c976843-8fbe-5e23-8630-1a99a78346db", "url": "https://cfp.matrix.org/matrixconf2024/speaker/NZRBLS/"}, {"code": "JZFL8T", "name": "Michael Thiele", "avatar": "https://cfp.matrix.org/media/avatars/JZFL8T_zH3DIzY.webp", "biography": "Co-Founder of connect2x, a company dedicated to implementing a TI-Messenger for the German healthcare system. Has 13 years of professional software development under his belt.", "public_name": "Michael Thiele", "guid": "9aeccf05-c8a0-5651-bcd1-0d5d5a0a8ab2", "url": "https://cfp.matrix.org/matrixconf2024/speaker/JZFL8T/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/BWMLMD/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/BWMLMD/", "attachments": []}, {"guid": "9aa0bddc-b038-51e7-8cfa-da68dde7ec8a", "code": "H3MCSB", "id": 52750, "logo": null, "date": "2024-09-20T17:45:00+02:00", "start": "17:45", "duration": "00:45", "room": "LAB 3", "slug": "matrixconf2024-52750-element-x-launch", "url": "https://cfp.matrix.org/matrixconf2024/talk/H3MCSB/", "title": "Element X Launch!", "subtitle": "", "track": "Matrix in Practice", "type": "Long Talk", "language": "en", "abstract": "In which Element shows off all the work which has gone into making Element X the world\u2019s fastest and most usable Matrix client, and we launch it LIVE ON STAGE as ready for use by new users!!", "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\u2019s mainstream apps such as iMessage, WhatsApp and Telegram - all while building on Matrix for open interoperability, decentralisation and end-to-end encryption.\r\n\r\nWe made our initial public \u201cIgnition\u201d 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!\r\n\r\nIn this talk, we will give a VIP tour of:\r\n- The unrecognisably improved UX, and how Element X is a truly design-led product, focused on usability from the outset.\r\n- Compound - the design system which ensures beautiful and usable UI across Element X, Element Call and Element Web/Desktop \r\n- Invisible Cryptography in practice - how Element X sets out to hide encryption from the user entirely.\r\n- The joy of OIDC in Element X - instant login via QR Login, registration, MFA and device management via Open ID Connect\r\n- How we\u2019ve fully integrated Native VoIP calling between Element X and Element Web with Element Call\r\n- How you can get up and running with Element X today.", "recording_license": "", "do_not_record": false, "persons": [{"code": "QBUDCG", "name": "Amandine Le Pape", "avatar": "https://cfp.matrix.org/media/avatars/QBUDCG_PpagH5R.webp", "biography": "COO and co-founder of Element (https://element.io) which delivers Matrix solutions to millions of users, including the German Armed Forces, the US Navy, NATO, and private companies like Mozilla. \r\n\r\nGuardian of the Matrix.org Foundation, and co-founder of Matrix. Looking to bring the power back to the user on choosing who they trust with their data and how they want to communicate.", "public_name": "Amandine Le Pape", "guid": "269117e7-2354-5033-a730-edce89c4c526", "url": "https://cfp.matrix.org/matrixconf2024/speaker/QBUDCG/"}, {"code": "HFFAXP", "name": "\u0218tefan Ceriu", "avatar": "https://cfp.matrix.org/media/avatars/HFFAXP_avJqfRm.webp", "biography": "With close to 2 decades of experience in the mobile space Stefan has been involved in several enterprise grade projects. He is now leading the Element X efforts for Apple Platforms at Element.", "public_name": "\u0218tefan Ceriu", "guid": "103a89fe-a046-5ab9-b225-151e0b9d00cf", "url": "https://cfp.matrix.org/matrixconf2024/speaker/HFFAXP/"}, {"code": "W3LXFJ", "name": "Amsha Kalra", "avatar": "https://cfp.matrix.org/media/avatars/W3LXFJ_ApTMBjY.webp", "biography": "Amsha is currently based in London, working as the Head of Design @ Element where she is working on technology for good and helping government agencies across Europe and America communicate securely. \r\n\r\nBefore this, she was leading end-to-end designs to ideate, validate and incubate new businesses for Fortune 500 companies @ Boston Consulting Group in New York.", "public_name": "Amsha Kalra", "guid": "1e3b7259-a5f8-5714-b511-00d5bc3d0cab", "url": "https://cfp.matrix.org/matrixconf2024/speaker/W3LXFJ/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/H3MCSB/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/H3MCSB/", "attachments": []}], "LAB 4": [{"guid": "6c363470-3d6c-5f56-95ad-008294fe7425", "code": "TNNAT7", "id": 52804, "logo": null, "date": "2024-09-20T11:00:00+02:00", "start": "11:00", "duration": "00:30", "room": "LAB 4", "slug": "matrixconf2024-52804-tchap-the-french-administration-federation-past-present-and-future", "url": "https://cfp.matrix.org/matrixconf2024/talk/TNNAT7/", "title": "Tchap, the French administration federation: past, present and future", "subtitle": "", "track": "Public Sector track sponsored by Element", "type": "Short Talk", "language": "en", "abstract": "Is Matrix only a movie for the French administration ?\r\nWhere are we today and where do we want to be in the future ?\r\nWhat are our main challenges and how could we fix them ?\r\nIf you've never heard of Tchap, don't worry it is not too late !\r\n\r\nWe will also give a quick introduction of the bigger project in which Tchap is now included, called La Suite Num\u00e9rique.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "XREPMA", "name": "Julie RIPA", "avatar": "https://cfp.matrix.org/media/avatars/XREPMA_GWtMVgl.webp", "biography": "French Intrapeneure for Tchap, the French messaging app for the French government based on Matrix.\r\nAlso running addict.\r\nIf you have anything to say about Matrix or Marathon, I will be happy to meet at the Conference !", "public_name": "Julie RIPA", "guid": "1319173b-509c-5085-89c6-29c677f9193f", "url": "https://cfp.matrix.org/matrixconf2024/speaker/XREPMA/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/TNNAT7/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/TNNAT7/", "attachments": []}, {"guid": "0782c8f6-d454-5549-a315-3ab36bee7ea7", "code": "JXU3VC", "id": 52757, "logo": null, "date": "2024-09-20T11:30:00+02:00", "start": "11:30", "duration": "00:30", "room": "LAB 4", "slug": "matrixconf2024-52757-federated-not-out-of-control", "url": "https://cfp.matrix.org/matrixconf2024/talk/JXU3VC/", "title": "Federated, not out of control", "subtitle": "", "track": null, "type": "Short Talk", "language": "en", "abstract": "Secure Border Gateways bring rules-based control to federated networks; how do they work and what\u2019s realistic?", "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. \r\n\r\nA deep dive into how Secure Border Gateways (SBGs) enable organisations to manage their network connections.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZWBAHA", "name": "Patrick Maier", "avatar": "https://cfp.matrix.org/media/avatars/ZWBAHA_zWfQew6.webp", "biography": "Patrick is a Senior Product Manager at element since 2022. He is responsible for the product areas  backend, ESS and crypto and works with the respective engineering teams every day to shape the product so that it meets customer and community expectations.", "public_name": "Patrick Maier", "guid": "8f75862a-abc5-59e3-bdd5-d0da134fd7fc", "url": "https://cfp.matrix.org/matrixconf2024/speaker/ZWBAHA/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/JXU3VC/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/JXU3VC/", "attachments": []}, {"guid": "7cbbdbea-ae4b-5617-8353-0a83bc36bc62", "code": "JZCAFV", "id": 53361, "logo": null, "date": "2024-09-20T13:30:00+02:00", "start": "13:30", "duration": "00:30", "room": "LAB 4", "slug": "matrixconf2024-53361-the-ti-messenger-advancing-secure-healthcare-communication-within-germany", "url": "https://cfp.matrix.org/matrixconf2024/talk/JZCAFV/", "title": "The TI-Messenger: Advancing Secure Healthcare Communication within Germany", "subtitle": "", "track": "Public Sector track sponsored by Element", "type": "Short Talk", "language": "en", "abstract": "This presentation will provide a technical overview of the TI-Messenger, a key communication service within Germany\u2019s healthcare sector, developed by gematik, Germany'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.", "description": "In this presentation, we will explore the TI-Messenger, an important service designed to enhance secure communication within Germany's healthcare system, developed by gematik, Germany's Digital Health Agency. Attendees will gain an understanding of:\r\n\r\nWhat is the TI-Messenger?\r\nAn introduction to the TI-Messenger, its purpose, and its role in secure communication among healthcare providers and patients.\r\n\r\nWhat is the Telematics Infrastructure?\r\nAn overview of the Telematics Infrastructure, its components, and its role in integrating digital health services across Germany.\r\n\r\nArchitectural Overview of the TI-Messenger Service:\r\nA detailed look at the architecture of the TI-Messenger, including its core components, security features, and integration with the Telematics Infrastructure.\r\n\r\nOperational Challenges in a Federated Environment:\r\nAn examination of the challenges in operating the TI-Messenger within a federated healthcare system and the strategies used to address these issues.\r\n\r\nMarket Situation 2024:\r\nInsights into the current market dynamics, adoption rates, and the competitive landscape of healthcare communication technologies in 2024.\r\n\r\nFuture Outlook:\r\nA perspective on the future of the TI-Messenger, potential advancements, and the evolving role of digital communication in healthcare.\r\n\r\nThis 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "SHF7DU", "name": "Jan Kohnert", "avatar": "https://cfp.matrix.org/media/avatars/SHF7DU_6FFEQt9.webp", "biography": "Hi, I'm Jan, and I'm excited to introduce myself and share a bit about my background with you. \r\nWith extensive experience in healthcare IT, I've had the opportunity to work on various aspects of software engineering, specializing in product design, DevOps, and architecture. Currently, I serve as the Product Owner for the TI Messenger at Gematik GmbH, where I'm dedicated to enhancing communication within the healthcare sector. Prior to this role, I've held positions such as Technical Lead at 3M Health Information Systems and Software Architect at Roche Diagnostics, contributing to innovative solutions in healthcare technology.", "public_name": "Jan Kohnert", "guid": "326570c7-6a9a-55de-a5cd-324f48f94106", "url": "https://cfp.matrix.org/matrixconf2024/speaker/SHF7DU/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/JZCAFV/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/JZCAFV/", "attachments": []}, {"guid": "080dd40a-2acc-56e5-b170-530283b4d211", "code": "AECF7D", "id": 52674, "logo": null, "date": "2024-09-20T14:00:00+02:00", "start": "14:00", "duration": "00:30", "room": "LAB 4", "slug": "matrixconf2024-52674-running-a-large-scale-matrix-messenger-at-university-medical-center-mainz", "url": "https://cfp.matrix.org/matrixconf2024/talk/AECF7D/", "title": "Running a large-scale matrix messenger at university medical center mainz", "subtitle": "", "track": "Public Sector track sponsored by Element", "type": "Short Talk", "language": "en", "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. \r\n\r\nWe 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. \r\nThe 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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "EJXDVN", "name": "Hans H\u00fcppelsh\u00e4user", "avatar": "https://cfp.matrix.org/media/avatars/EJXDVN_lz9Scpg.webp", "biography": "Consultant / Architect\r\n\r\nIBMer since 2018\r\n\r\nWorking with Matrix since 2020\r\n\r\nEnthusiast for Hybrid Cloud and Openshift, OpenSource, Healthcare and Public", "public_name": "Hans H\u00fcppelsh\u00e4user", "guid": "b9ab2e54-abb5-5c6e-a319-5664b95c7ca8", "url": "https://cfp.matrix.org/matrixconf2024/speaker/EJXDVN/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/AECF7D/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/AECF7D/", "attachments": []}, {"guid": "fac69128-fcb0-55d5-8031-4cb9feab06b5", "code": "FUXFHY", "id": 53196, "logo": null, "date": "2024-09-20T14:30:00+02:00", "start": "14:30", "duration": "00:30", "room": "LAB 4", "slug": "matrixconf2024-53196-matrix-as-enabler-for-the-swisspost-nationwide-epost-communication-system", "url": "https://cfp.matrix.org/matrixconf2024/talk/FUXFHY/", "title": "Matrix as enabler for the SwissPost nationwide ePost communication system", "subtitle": "", "track": "Public Sector track sponsored by Element", "type": "Short Talk", "language": "en", "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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "973QST", "name": "Renato Stalder", "avatar": "https://cfp.matrix.org/media/avatars/973QST_69xN2E7.webp", "biography": "CEO of ePost Service AG, a subsidiary of the Swiss Post. Longtime experience in business IT and passionated to change the future of B2C communication in Switzerland.", "public_name": "Renato Stalder", "guid": "38e3f290-2c41-5fd4-998b-e408126c6636", "url": "https://cfp.matrix.org/matrixconf2024/speaker/973QST/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/FUXFHY/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/FUXFHY/", "attachments": []}, {"guid": "e6a5a8ef-cd41-56e6-ac2d-bf382e131227", "code": "JW7PWR", "id": 52980, "logo": null, "date": "2024-09-20T15:00:00+02:00", "start": "15:00", "duration": "00:30", "room": "LAB 4", "slug": "matrixconf2024-52980-a-messenger-for-nato-and-its-members", "url": "https://cfp.matrix.org/matrixconf2024/talk/JW7PWR/", "title": "A messenger for NATO and its members", "subtitle": "", "track": "Public Sector track sponsored by Element", "type": "Short Talk", "language": "en", "abstract": "An insight into how NATO is experimenting with Matrix to create a digitally sovereign and secure BYOD style messenger for \u2018unclassified\u2019 use.", "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:\r\n\r\n\r\n\r\n* Privacy concerns\r\n* Unsecured communication\r\n* Lack of reliability (centralised systems are prone to global outages) \r\n* No interoperability between systems\r\n* Lack of corporate control or oversight\r\n* No authentication/SSO to manage users (leavers, joiners, access management etc)", "recording_license": "", "do_not_record": false, "persons": [{"code": "CUDANA", "name": "Jeroen Franssen", "avatar": "https://cfp.matrix.org/media/avatars/CUDANA_VnOPcHH.webp", "biography": "I work as a community manager in the InnovationBranch of Allied Command Transformation in NATO. \r\nOne of my projects is NI2CE messenger, an experiment to use Matrix as a daily non-classified communication solution for the NATO enterprise.\r\nBesides my role as product owner, I also work on emergent innovation and other IT related projects.", "public_name": "Jeroen Franssen", "guid": "eae10b02-a8f4-5987-9f28-e69f665ba5a4", "url": "https://cfp.matrix.org/matrixconf2024/speaker/CUDANA/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/JW7PWR/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/JW7PWR/", "attachments": [{"title": "Presentation", "url": "/media/matrixconf2024/submissions/JW7PWR/resources/20240917_NI2CE_in_NATO_Matrix_Conference_VTSl6j2.pdf", "type": "related"}]}, {"guid": "70756d0d-8104-5a1e-b671-995f1a5ad72b", "code": "JMST7E", "id": 55703, "logo": null, "date": "2024-09-20T15:30:00+02:00", "start": "15:30", "duration": "00:30", "room": "LAB 4", "slug": "matrixconf2024-55703-data-privacy-and-signature-management-battling-digital-surveillance", "url": "https://cfp.matrix.org/matrixconf2024/talk/JMST7E/", "title": "Data Privacy and Signature Management: Battling Digital Surveillance", "subtitle": "", "track": "Public Sector track sponsored by Element", "type": "Short Talk", "language": "en", "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's become imperative to adopt robust strategies layered on top of cybersecurity measures to safeguard our data. This approach is known as signature management.\r\nRidgeline 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.", "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.\r\nData 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.\r\nIntegrating Secure Communications: Learn about Ridgeline\u2019s partnership with Element and its integration into Ridgeline\u2019s suite of data privacy and secure communications solutions.", "recording_license": "", "do_not_record": false, "persons": [{"code": "UCHW9E", "name": "Joe Schniebs", "avatar": null, "biography": null, "public_name": "Joe Schniebs", "guid": "5e5e1259-5a19-5612-9a9c-bd32383264cb", "url": "https://cfp.matrix.org/matrixconf2024/speaker/UCHW9E/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/JMST7E/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/JMST7E/", "attachments": []}, {"guid": "87ee223d-871c-58fb-bbb8-324d126aa5cf", "code": "NFCLDB", "id": 52981, "logo": null, "date": "2024-09-20T16:15:00+02:00", "start": "16:15", "duration": "00:30", "room": "LAB 4", "slug": "matrixconf2024-52981-forsakringskassan-matrix-and-sweden-s-public-sector", "url": "https://cfp.matrix.org/matrixconf2024/talk/NFCLDB/", "title": "F\u00f6rs\u00e4kringskassan, Matrix and Sweden\u2019s public sector", "subtitle": "", "track": "Public Sector track sponsored by Element", "type": "Short Talk", "language": "en", "abstract": "F\u00f6rs\u00e4kringskassan, the Swedish Social Insurance Agency, offers a sm\u00f6rg\u00e5sbord of insight from building on Matrix to create a cloud-based collaboration platform for Sweden\u2019s public authorities.", "description": "F\u00f6rs\u00e4kringskassan is using Matrix to create a cloud-based secure communications service called SAFOS (collaboration platform for the public sector) for Sweden\u2019s public sector authorities.", "recording_license": "", "do_not_record": false, "persons": [{"code": "QHZERQ", "name": "Kenneth Edwall", "avatar": "https://cfp.matrix.org/media/avatars/QHZERQ_Yq1edre.webp", "biography": "IT-architect at the Swedish Social Insurance Agency the last 10+ years. The lead architect behind SAFOS and representative in the swedish eSamverkan \"cloud group\".\r\n\r\nPassionate about creating meaningful solutions and added value in the areas I operate. I love to collaborate with other organisations to exchange experiences and insights.", "public_name": "Kenneth Edwall", "guid": "d31f8da3-bfbb-5631-90fd-928d424e7e63", "url": "https://cfp.matrix.org/matrixconf2024/speaker/QHZERQ/"}, {"code": "C3DWVE", "name": "Anna Engstr\u00f6m", "avatar": "https://cfp.matrix.org/media/avatars/C3DWVE_XCZmrJ2.webp", "biography": "Product owner of SAFOS at the Swedish Social Insurance Agency. \r\n\r\nProud of and appreciate the opportunity to be part of a team focused on meaningful development. Sees the value of collaboration with Swedish public authorities to meet their needs.", "public_name": "Anna Engstr\u00f6m", "guid": "d271ae17-3b45-51d3-b78a-d13d1da56508", "url": "https://cfp.matrix.org/matrixconf2024/speaker/C3DWVE/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/NFCLDB/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/NFCLDB/", "attachments": []}, {"guid": "ba9d9bce-f030-5c13-861b-9be5d8960671", "code": "N7XBY3", "id": 55078, "logo": null, "date": "2024-09-20T16:45:00+02:00", "start": "16:45", "duration": "00:30", "room": "LAB 4", "slug": "matrixconf2024-55078-innovating-public-sector-collaboration-with-secure-open-source-platforms", "url": "https://cfp.matrix.org/matrixconf2024/talk/N7XBY3/", "title": "Innovating Public Sector Collaboration with Secure, Open-Source Platforms", "subtitle": "", "track": "Public Sector track sponsored by Element", "type": "Short Talk", "language": "en", "abstract": "This presentation will explore the emerging market for commercial Matrix-based solutions tailored to Sweden'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.", "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's new commercial offering, \"Tele2 Samarbete,\" 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "RDGDEF", "name": "Peter Klein", "avatar": "https://cfp.matrix.org/media/avatars/RDGDEF_4bdRuUZ.webp", "biography": "I am a Product Manager at Tele2, where I lead the company's Collaboration offering, focusing on developing innovative solutions for the public sector. With a technical background as well as my commercial experience, I led the inception, development and launch of Tele2 Samarbete. My passion lies in understanding and meeting customer needs, ensuring that our communication solutions are secure, compliant, and of the highest quality.\r\n\r\nWhen I'm not working, I love spending time with my family, coaching football, and playing bass in a blues band, all of which allow me to balance my professional life with activities that inspire my creativity and teamwork.", "public_name": "Peter Klein", "guid": "974f06c7-60ea-5613-8fa5-194ec242f11e", "url": "https://cfp.matrix.org/matrixconf2024/speaker/RDGDEF/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/N7XBY3/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/N7XBY3/", "attachments": []}, {"guid": "3c6afd51-008a-5afa-ac6d-cd02bfba7890", "code": "3VY8WT", "id": 52723, "logo": null, "date": "2024-09-20T17:15:00+02:00", "start": "17:15", "duration": "00:45", "room": "LAB 4", "slug": "matrixconf2024-52723-beyond-instant-messaging-matrix-in-the-public-sector", "url": "https://cfp.matrix.org/matrixconf2024/talk/3VY8WT/", "title": "Beyond Instant Messaging: Matrix in the Public Sector", "subtitle": "", "track": "Public Sector track sponsored by Element", "type": "Long Talk", "language": "en", "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.", "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.\r\n\r\nIts 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.\r\n\r\nThe 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's IT systems.\r\n\r\nDue 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "9HNQRH", "name": "Marco Holz (FITKO)", "avatar": "https://cfp.matrix.org/media/avatars/9HNQRH_JiAwxu9.webp", "biography": "I have been discussing and designing IT infrastructures in the public sector for several years now, both from a civic tech/FOSS perspective as well as within the public administration at the German Federal IT Cooperation (FITKO).\r\n\r\nWhen it comes to the design of modern IT infrastructures, my focus is on privacy- and security-by-design principles and the social impact of technology design. Cryptography and openness are our friends on the way to achieving these goals.", "public_name": "Marco Holz (FITKO)", "guid": "6e0cd026-33df-5177-ac53-015b0e9766b8", "url": "https://cfp.matrix.org/matrixconf2024/speaker/9HNQRH/"}, {"code": "JHKXTU", "name": "Inga Greiner-Bild", "avatar": null, "biography": null, "public_name": "Inga Greiner-Bild", "guid": "3db7ec9e-9feb-556a-ba92-a3ef9bf1ffc2", "url": "https://cfp.matrix.org/matrixconf2024/speaker/JHKXTU/"}, {"code": "QSECN8", "name": "Thiemo Zarth", "avatar": null, "biography": null, "public_name": "Thiemo Zarth", "guid": "ad6e4d21-79d1-53a8-9472-ce19cfe99ef6", "url": "https://cfp.matrix.org/matrixconf2024/speaker/QSECN8/"}, {"code": "GLKVTM", "name": "George-Petru Ciordas-Hertel", "avatar": "https://cfp.matrix.org/media/avatars/GLKVTM_HNbuIna.webp", "biography": "George is part of the architecture management team at FITKO, the central coordination and networking office for digitization projects in public administration in Germany.", "public_name": "George-Petru Ciordas-Hertel", "guid": "389bf8c7-297d-54f4-89dc-47b653e81091", "url": "https://cfp.matrix.org/matrixconf2024/speaker/GLKVTM/"}], "links": [{"title": "Project infomration (in German, sorry!)", "url": "https://gitlab.opencode.de/fitko/g2x-matrix-pilot", "type": "related"}, {"title": "Video", "url": "https://www.youtube.com/watch?v=Fj_tBpTlBEE", "type": "related"}], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/3VY8WT/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/3VY8WT/", "attachments": [{"title": "Slides", "url": "/media/matrixconf2024/submissions/3VY8WT/resources/2024-09-20-Matrix-Conference_-_Beyond_Instan_gBP8por.pdf", "type": "related"}]}, {"guid": "56cdc846-2087-5207-b5ca-912a91b248ac", "code": "7HGQ9P", "id": 55397, "logo": null, "date": "2024-09-20T18:00:00+02:00", "start": "18:00", "duration": "00:30", "room": "LAB 4", "slug": "matrixconf2024-55397-working-in-a-purple-submarine-matrix-in-opendesk", "url": "https://cfp.matrix.org/matrixconf2024/talk/7HGQ9P/", "title": "Working in a Purple Submarine: Matrix in openDesk", "subtitle": "", "track": "Public Sector track sponsored by Element", "type": "Short Talk", "language": "en", "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' office suite openDesk, we'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'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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "SHFPBL", "name": "Alexander Smolianitski", "avatar": "https://cfp.matrix.org/media/avatars/SHFPBL_6xCw77V.webp", "biography": null, "public_name": "Alexander Smolianitski", "guid": "4e346f54-fbc5-5eed-8640-395d7df7e9d2", "url": "https://cfp.matrix.org/matrixconf2024/speaker/SHFPBL/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/7HGQ9P/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/7HGQ9P/", "attachments": []}], "LAB Green (Basement)": [{"guid": "60709036-da1b-5575-8bcf-81976d31196d", "code": "9VVFWH", "id": 52670, "logo": null, "date": "2024-09-20T13:30:00+02:00", "start": "13:30", "duration": "00:30", "room": "LAB Green (Basement)", "slug": "matrixconf2024-52670-polychat-interoperability-for-the-masses", "url": "https://cfp.matrix.org/matrixconf2024/talk/9VVFWH/", "title": "Polychat - Interoperability for the masses", "subtitle": "", "track": null, "type": "Short Talk", "language": "en", "abstract": "Communication is a human right and the state of chat messenger interoperability a social disaster.", "description": "In this talk, I speak about the absurdity of the status quo and it'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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "XYGXFW", "name": "Nadine Minagawa", "avatar": "https://cfp.matrix.org/media/avatars/XYGXFW_w8s0SAc.webp", "biography": "- designer / UX specialist with over 25 years of industry experience\r\n- initiator, product lead and UX designer of polychat\r\n- co-organiser of the matrix community summits, member of the matrix community events team \r\n- c-base member since 2000\r\nNadine advocates for diversity and inclusion in the tech industry, mentoring aspiring designers and championing equitable initiatives. When she doesn't work she does yoga, learns to play the drums, or ferments vegetables :)", "public_name": "Nadine Minagawa", "guid": "25d67658-b77c-5653-ba8c-073d03d4c697", "url": "https://cfp.matrix.org/matrixconf2024/speaker/XYGXFW/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/9VVFWH/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/9VVFWH/", "attachments": []}, {"guid": "1015c8a9-1e7a-52a5-97d9-3996f18b8c84", "code": "R8EC7U", "id": 52758, "logo": null, "date": "2024-09-20T14:15:00+02:00", "start": "14:15", "duration": "00:45", "room": "LAB Green (Basement)", "slug": "matrixconf2024-52758-invisible-cryptography", "url": "https://cfp.matrix.org/matrixconf2024/talk/R8EC7U/", "title": "Invisible Cryptography", "subtitle": "", "track": null, "type": "Long Talk", "language": "en", "abstract": "Historically, confusing encryption has been one of Element\u2019s weakest usability points. In this talk, we\u2019ll 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.", "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\u2019s APIs encourage exposing complicated UX, combined with development being historically too bottom-up from the APIs.\r\n\r\nAs part of designing Element X, the encryption experience has been completely rethought:\r\n\r\n- All devices must be signed by their owner by default (and unsigned devices should be excommunicated!)\r\n- Device signing should be invisible and happen automatically at login.\r\n- Users should (eventually) be \u201ctrust on first use\u201d by default\r\n- Users, messages, and rooms should never expose confusing \u201cshields\u201d to warn about encryption details - messages should either be visible and secure, or hidden outright.\r\n- We\u2019ve defined consistent, user-centric terminology throughout all of Matrix when discussing encryption.\r\n\r\nWe\u2019ll explain all of the thinking which went into this from the Element encryption team, and what it means for Matrix as a whole.", "recording_license": "", "do_not_record": false, "persons": [{"code": "N83BGT", "name": "Val\u00e8re F\u00e9dronic", "avatar": "https://cfp.matrix.org/media/avatars/N83BGT_HnU0GYW.webp", "biography": "Crypto Team @ element.io.", "public_name": "Val\u00e8re F\u00e9dronic", "guid": "4062e44a-def7-5aa2-a030-50fe092b3569", "url": "https://cfp.matrix.org/matrixconf2024/speaker/N83BGT/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/R8EC7U/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/R8EC7U/", "attachments": []}, {"guid": "593bf81e-5d8b-51df-8657-e13c40f726f7", "code": "BUBUAD", "id": 52399, "logo": null, "date": "2024-09-20T15:15:00+02:00", "start": "15:15", "duration": "00:30", "room": "LAB Green (Basement)", "slug": "matrixconf2024-52399-elm-sdk-your-favourite-sdk-you-ll-never-use", "url": "https://cfp.matrix.org/matrixconf2024/talk/BUBUAD/", "title": "Elm SDK - your favourite SDK you'll never use", "subtitle": "", "track": null, "type": "Short Talk", "language": "en", "abstract": "While it has become a household name in the Matrix ecosystem, the Elm SDK hasn'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.", "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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "JFLMHG", "name": "Bram", "avatar": "https://cfp.matrix.org/media/avatars/JFLMHG_fNcMtKg.webp", "biography": "After having been introduced to Matrix as a digital activist, Bram became the founder & lead developer of the Elm SDK and represents the Matrix ecosystem on the governing board.", "public_name": "Bram", "guid": "779e47e3-3251-546d-bcfb-cd8d9e1919de", "url": "https://cfp.matrix.org/matrixconf2024/speaker/JFLMHG/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/BUBUAD/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/BUBUAD/", "attachments": []}, {"guid": "7d6a736b-4fd6-5218-9de4-2af4f3cd78ae", "code": "9YBYQE", "id": 52609, "logo": null, "date": "2024-09-20T17:30:00+02:00", "start": "17:30", "duration": "00:30", "room": "LAB Green (Basement)", "slug": "matrixconf2024-52609-looking-at-application-performance-of-sliding-sync-in-dart", "url": "https://cfp.matrix.org/matrixconf2024/talk/9YBYQE/", "title": "Looking at application performance of Sliding Sync in Dart", "subtitle": "", "track": null, "type": "Short Talk", "language": "en", "abstract": "Beep-boop ; I had too much time during work meetings - and what happened ? I started experimenting with Sliding Sync in Dart.\r\n\r\nThis 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.\r\n\r\nCredits 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.", "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.\r\n\r\nStarting 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.\r\n\r\nWe 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's Widget API.\r\n\r\nCurrently (hopefully changes until the summit), my work is still unstable and just some experiment in downstream.\r\n\r\nThis work is in no way affiliated with my employer and should not profit them in any way.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NLC9NC", "name": "The one with the braid (she/her)", "avatar": "https://cfp.matrix.org/media/avatars/NLC9NC_Q9Ko8L4.webp", "biography": "I do [matrix] in healthcare, on legacy systems and on desktop.\r\n\r\nLiving in France ; I like trains.", "public_name": "The one with the braid (she/her)", "guid": "fc0c84c3-43dc-5d37-a208-d237b5813010", "url": "https://cfp.matrix.org/matrixconf2024/speaker/NLC9NC/"}], "links": [{"title": "Slides", "url": "https://slides.com/theonewiththebraid/sliding-sync/", "type": "related"}], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/9YBYQE/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/9YBYQE/", "attachments": []}]}}, {"index": 3, "date": "2024-09-21", "day_start": "2024-09-21T04:00:00+02:00", "day_end": "2024-09-22T03:59:00+02:00", "rooms": {"LAB 3": [{"guid": "5abce31a-0144-52cc-bb88-f0f1ae3a789b", "code": "JMXETG", "id": 53250, "logo": null, "date": "2024-09-21T10:00:00+02:00", "start": "10:00", "duration": "00:45", "room": "LAB 3", "slug": "matrixconf2024-53250-advancing-human-rights-with-tor", "url": "https://cfp.matrix.org/matrixconf2024/talk/JMXETG/", "title": "Advancing human rights with Tor", "subtitle": "", "track": "Social Impact", "type": "Long Talk", "language": "en", "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\u2019s privacy.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "NWTD79", "name": "Pavel Zoneff", "avatar": "https://cfp.matrix.org/media/avatars/NWTD79_l6YwR4e.webp", "biography": "With over a decade of experience working for some of the world\u2019s leading tech brands, Pavel joined the Tor Project in 2023. As Director of Strategic Communications he supports the organization\u2019s global outreach and advocacy efforts to champion unrestricted access to the open web and encrypted technologies.", "public_name": "Pavel Zoneff", "guid": "2c1f2ebc-9f42-565a-a27e-83995cdee37e", "url": "https://cfp.matrix.org/matrixconf2024/speaker/NWTD79/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/JMXETG/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/JMXETG/", "attachments": []}, {"guid": "b3a87699-d359-5829-95fc-045589b43a2f", "code": "KANZZR", "id": 52726, "logo": null, "date": "2024-09-21T10:45:00+02:00", "start": "10:45", "duration": "00:25", "room": "LAB 3", "slug": "matrixconf2024-52726-the-macroeconomics-of-privacy-and-dignity", "url": "https://cfp.matrix.org/matrixconf2024/talk/KANZZR/", "title": "The Macroeconomics Of Privacy and Dignity", "subtitle": "", "track": "Social Impact", "type": "Short Talk", "language": "en", "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?", "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's cheap to take them away. I'll be arguing that a key distinguisher of participatory democracy - boutique governance, the Rolls Royce of public adminstration - is that taking away people's rights is expensive and _has to be kept expensive_ if your state wants to stay a participatory democracy.", "recording_license": "", "do_not_record": false, "persons": [{"code": "UJYRAM", "name": "Mike Hoye", "avatar": "https://cfp.matrix.org/media/avatars/UJYRAM_8cYeoRs.webp", "biography": "Mike Hoye a systems administrator, community manager and Flow's Director of Developer Engagement. His secret plan is to change the practice of creating software into a humane, inclusive and empirically and morally defensible discipline for a humane, inclusive and empirically and morally defensible world.", "public_name": "Mike Hoye", "guid": "7c670146-13a1-5b22-a2de-4aa20022e3e1", "url": "https://cfp.matrix.org/matrixconf2024/speaker/UJYRAM/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/KANZZR/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/KANZZR/", "attachments": []}, {"guid": "4506306c-fb89-5226-a329-8248a43f4f2a", "code": "QUZT38", "id": 52632, "logo": null, "date": "2024-09-21T11:30:00+02:00", "start": "11:30", "duration": "00:30", "room": "LAB 3", "slug": "matrixconf2024-52632-the-walled-garden-dilemma-privacy-vs-app-choice-in-messaging-ecosystems", "url": "https://cfp.matrix.org/matrixconf2024/talk/QUZT38/", "title": "The Walled Garden Dilemma: Privacy vs. App Choice in Messaging Ecosystems", "subtitle": "", "track": "Social Impact", "type": "Short Talk", "language": "en", "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\u2019s Digital Markets Act.", "description": "Carla Griggio (https://carlagriggio.com/) is a tenure-track assistant professor at Aalborg University\u2019s 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. \r\n\r\nIn 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:\r\n- Inspire developers to think of novel ideas aligned with Matrix\u2019s vision of interoperable messaging.\r\n- Inform policymakers about user behavior patterns that may influence the mainstream adoption of messaging interoperability.", "recording_license": "", "do_not_record": false, "persons": [{"code": "CXRNL9", "name": "Carla Griggio", "avatar": "https://cfp.matrix.org/media/avatars/CXRNL9_2cGr1v6.webp", "biography": "Carla is a tenure-track assistant professor at the Department of Computer Science at Aalborg University in Copenhagen, where she researches and teaches Human-Computer Interaction. Her main research studies how communication technologies, especially messaging apps, affect interpersonal relationships. She conducts empirical studies to understand how people adapt software to fit their communication needs and builds prototypes that explore ways of providing them with richer control over their expression and relationship maintenance. She currently studies interoperability between messaging apps, exploring alternative software models to \u201capps\u201d for online communication.", "public_name": "Carla Griggio", "guid": "32e6ed4a-9ab4-53f1-9e66-511b38b7d1b0", "url": "https://cfp.matrix.org/matrixconf2024/speaker/CXRNL9/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/QUZT38/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/QUZT38/", "attachments": []}, {"guid": "9252506f-a8e3-56af-872a-542118a7a82d", "code": "H9CWYB", "id": 52697, "logo": null, "date": "2024-09-21T13:30:00+02:00", "start": "13:30", "duration": "00:30", "room": "LAB 3", "slug": "matrixconf2024-52697-migrating-the-gematik-ti-messenger-spec-from-matrix-1-3-to-1-11", "url": "https://cfp.matrix.org/matrixconf2024/talk/H9CWYB/", "title": "Migrating the gematik TI-Messenger spec from Matrix 1.3 to 1.11", "subtitle": "", "track": "Matrix In The Wild", "type": "Short Talk", "language": "en", "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", "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:\r\n\r\n* Challenges encountered in consuming and evaluating the spec [changelog](https://spec.matrix.org/v1.11/changelog/)\r\n* Strategies taken to address incompatible changes and prepare for future removals\r\n* Support we've received and ways we've tried to contribute back", "recording_license": "", "do_not_record": false, "persons": [{"code": "3U3F3L", "name": "Johannes Marbach", "avatar": "https://cfp.matrix.org/media/avatars/3U3F3L_vh5GRfG.webp", "biography": "I am a Berlin-based Systems Architect at [gematik](https://www.gematik.de/) and part of the team that maintains the so called TI-Messenger standard for interoperable communication in Germany's healthcare system. People might also have seen me active in the Matrix ecosystem in other contexts through my work for [Unomed](https://www.unomed.ch/) and previously [Element](https://element.io/).", "public_name": "Johannes Marbach", "guid": "1665ab3d-298a-5b20-9539-3a63a9c92acc", "url": "https://cfp.matrix.org/matrixconf2024/speaker/3U3F3L/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/H9CWYB/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/H9CWYB/", "attachments": [{"title": "Slides (PPT)", "url": "/media/matrixconf2024/submissions/H9CWYB/resources/2024-09-21__Migrating_the_gematik_TI-Messen_HhTlEMa.pptx", "type": "related"}, {"title": "Slides (PDF)", "url": "/media/matrixconf2024/submissions/H9CWYB/resources/2024-09-21__Migrating_the_gematik_TI-Messeng_zFf9rcG.pdf", "type": "related"}]}, {"guid": "c5feb0dd-b2fb-57be-b941-56ab6aeb983b", "code": "FVZ9SJ", "id": 52676, "logo": null, "date": "2024-09-21T14:15:00+02:00", "start": "14:15", "duration": "00:45", "room": "LAB 3", "slug": "matrixconf2024-52676-element-call", "url": "https://cfp.matrix.org/matrixconf2024/talk/FVZ9SJ/", "title": "Element Call", "subtitle": "", "track": "Matrix In The Wild", "type": "Long Talk", "language": "en", "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.", "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!\r\nIf 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "H7GGHQ", "name": "Florian Heese", "avatar": "https://cfp.matrix.org/media/avatars/H7GGHQ_dbY0jMh.webp", "biography": "Florian has always been a passionate supporter of Matrix and deeply resonates with the Matrix Manifesto. After working extensively on centralized (video) communication systems, he now focuses on the exciting challenge of expanding (video) communication to decentralized systems, with Matrix being the obvious choice. In his role as Expert Cluster Lead at Element, Florian is actively driving this vision of decentralized communication with industry leading end-to-end encryption forward.\r\n\r\nAn expert in audio signal processing and real-time communication, Florian holds a PhD in Electrical Engineering from RWTH Aachen University. He has contributed to VoIP technologies with patents in jitter buffer optimization and acoustic feedback reduction. His extensive industry experience includes leading the development of key audio technologies like WebRTC, MCU Conference Engine, and SFU, as well as pioneering research in perceptual jitter buffers and spatial audio. His work has powered platforms like GotoMeeting and GotoWebinar, supporting millions of users globally.", "public_name": "Florian Heese", "guid": "4b037195-4088-560a-bc32-2c63bd4cbbb2", "url": "https://cfp.matrix.org/matrixconf2024/speaker/H7GGHQ/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/FVZ9SJ/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/FVZ9SJ/", "attachments": []}, {"guid": "c6f7b446-a145-5132-8b69-04f5753f3efe", "code": "HGUKQV", "id": 52791, "logo": null, "date": "2024-09-21T15:15:00+02:00", "start": "15:15", "duration": "00:30", "room": "LAB 3", "slug": "matrixconf2024-52791-implementing-a-matrix-client-inside-workadventure-a-developer-feedback", "url": "https://cfp.matrix.org/matrixconf2024/talk/HGUKQV/", "title": "Implementing a Matrix client inside WorkAdventure - A developer feedback", "subtitle": "", "track": "Matrix In The Wild", "type": "Short Talk", "language": "en", "abstract": "WorkAdventure is an open platform to build virtual universes for remote events and collaboration. \r\nIn 2023, we decided to migrate the chat system from XMPP to Matrix.\r\nWe are now in 2024 and the work is over. In this session, I will present to you:\r\n- why we decided to migrate\r\n- the challenges we faced when building this new client\r\n- the technical / architectural choices we made\r\n\r\nWe will be talking about OIDC, migrating React components to Svelte, encryption, and we will end up with a demo!", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "XE9QEK", "name": "David N\u00e9grier", "avatar": "https://cfp.matrix.org/media/avatars/XE9QEK_WmriX4Q.webp", "biography": "David is CTO and cofounder of WorkAdventure. Passionate with web development and open-source software, he will never shy away from a good discussion about his favorite topics: Typescript, PHP, WebRTC, frameworks and game engines!", "public_name": "David N\u00e9grier", "guid": "1ab09fbf-70a1-597f-b8df-8b8ff74957a6", "url": "https://cfp.matrix.org/matrixconf2024/speaker/XE9QEK/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/HGUKQV/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/HGUKQV/", "attachments": []}, {"guid": "61818116-77c5-50a4-8f3f-7bb8770d87ec", "code": "LGDHNK", "id": 52890, "logo": null, "date": "2024-09-21T16:00:00+02:00", "start": "16:00", "duration": "00:30", "room": "LAB 3", "slug": "matrixconf2024-52890-so-long-and-thanks-for-all-the-sdks-meet-trixnity", "url": "https://cfp.matrix.org/matrixconf2024/talk/LGDHNK/", "title": "So Long, and Thanks for All the SDKs: Meet Trixnity!", "subtitle": "", "track": "Matrix In The Wild", "type": "Barcamp (Thursday)", "language": "en", "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's key features extensibility and flexibility are shown in a live demo.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "NZRBLS", "name": "Benedict Benken", "avatar": "https://cfp.matrix.org/media/avatars/NZRBLS_7PnHBHf.webp", "biography": "Maintainer of Trixnity and co-founder of connect2x.", "public_name": "Benedict Benken", "guid": "7c976843-8fbe-5e23-8630-1a99a78346db", "url": "https://cfp.matrix.org/matrixconf2024/speaker/NZRBLS/"}, {"code": "JZFL8T", "name": "Michael Thiele", "avatar": "https://cfp.matrix.org/media/avatars/JZFL8T_zH3DIzY.webp", "biography": "Co-Founder of connect2x, a company dedicated to implementing a TI-Messenger for the German healthcare system. Has 13 years of professional software development under his belt.", "public_name": "Michael Thiele", "guid": "9aeccf05-c8a0-5651-bcd1-0d5d5a0a8ab2", "url": "https://cfp.matrix.org/matrixconf2024/speaker/JZFL8T/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/LGDHNK/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/LGDHNK/", "attachments": []}, {"guid": "51ef3d30-4eb4-5771-9306-a67430efcb5d", "code": "UHNEUC", "id": 52701, "logo": null, "date": "2024-09-21T16:45:00+02:00", "start": "16:45", "duration": "00:30", "room": "LAB 3", "slug": "matrixconf2024-52701-regulatory-compliance-in-decentralised-environments", "url": "https://cfp.matrix.org/matrixconf2024/talk/UHNEUC/", "title": "Regulatory compliance in decentralised environments", "subtitle": "", "track": "Matrix In The Wild", "type": "Short Talk", "language": "en", "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.", "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:\r\n\r\n- How we decide which proposals to engage with\r\n- Navigating an ever changing global legal landscape\r\n- Early thoughts on the DSA and its implications on Matrix", "recording_license": "", "do_not_record": false, "persons": [{"code": "KGKQMQ", "name": "Denise Almeida", "avatar": "https://cfp.matrix.org/media/avatars/KGKQMQ_xICM8QT.webp", "biography": "I am a privacy, policy and regulation professional, currently working on the future of decentralised communication at Element as a DPO and Head of Policy and Compliance. Before joining Element in May 2020, I was a Senior Data Protection Officer for a multinational digital transformation and technology group, having joined in early 2018, a few months before the GDPR enforcement date.\r\n\r\nAlongside work I am also in the final stages of writing my PhD thesis on technology workers attitudes and behaviours towards change, particularly in the context of privacy and information management. My main research interests are centred on privacy, change, human rights, privilege and power, ethics, and algorithmic accountability, particularly around how these areas interact with different social, demographic and contextual factors.", "public_name": "Denise Almeida", "guid": "f0ddc22b-0346-5aee-a018-cde3d91f6f3e", "url": "https://cfp.matrix.org/matrixconf2024/speaker/KGKQMQ/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/UHNEUC/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/UHNEUC/", "attachments": []}, {"guid": "9e8d4e31-2881-56fa-a626-557671882a94", "code": "MTZJQL", "id": 52470, "logo": null, "date": "2024-09-21T17:30:00+02:00", "start": "17:30", "duration": "00:30", "room": "LAB 3", "slug": "matrixconf2024-52470-empowering-activists-and-human-rights-defenders-with-matrix", "url": "https://cfp.matrix.org/matrixconf2024/talk/MTZJQL/", "title": "Empowering activists and human rights defenders with Matrix", "subtitle": "", "track": "Matrix In The Wild", "type": "Short Talk", "language": "en", "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?\r\nActer 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.\r\nThis 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.", "description": "Context: Civic space on a downward spiral.\r\nIn 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.\r\nHowever, 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.\r\n\r\nProblem: The Failure of Current Tools for Civil Society\r\nDespite 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.\r\n\r\nWhy This Session Matters\r\nJoin 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "LQEKVA", "name": "Emil", "avatar": "https://cfp.matrix.org/media/avatars/LQEKVA_88ahWGW.webp", "biography": "In my role as the Director at Acter, a non-profit organization, I'm driven by the mission of providing critical digital infrastructure to support secure and effective organizing for frontline activists and movements. At the heart of Acter's mission is a commitment to creating a secure digital space for civil society, facilitating the coordination of collective action, fostering engagement, and expediting efforts in tackling global challenges, including the climate and biodiversity crisis, human rights, and issues of inequality.", "public_name": "Emil", "guid": "13c54c39-56a9-59df-84db-62b50ee40b4e", "url": "https://cfp.matrix.org/matrixconf2024/speaker/LQEKVA/"}], "links": [{"title": "Stories from some of the people we serve", "url": "https://youtu.be/ZesrOD9NzgI", "type": "related"}], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/MTZJQL/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/MTZJQL/", "attachments": []}, {"guid": "b17e586d-5cc1-558f-a2c9-0889a9739c0f", "code": "GRNUAE", "id": 55761, "logo": null, "date": "2024-09-21T18:00:00+02:00", "start": "18:00", "duration": "00:15", "room": "LAB 3", "slug": "matrixconf2024-55761-closing", "url": "https://cfp.matrix.org/matrixconf2024/talk/GRNUAE/", "title": "Closing", "subtitle": "", "track": null, "type": "Short Talk", "language": "en", "abstract": "So ends The Matrix Conference 2024 - what's next?", "description": "Are you ready to return to the real world?", "recording_license": "", "do_not_record": false, "persons": [{"code": "F9PFBG", "name": "Yan Minagawa", "avatar": null, "biography": "Yan enables people with or through technology; he has a focus on federated and distributed technology and free software. As a part of communities, projects, companies and collectives he likes to connect people and drive transformation. He is active in Matrix eco-system and is commited to the values of the matrix manifesto.", "public_name": "Yan Minagawa", "guid": "362cece2-0969-5173-9d13-ff37a60dddf9", "url": "https://cfp.matrix.org/matrixconf2024/speaker/F9PFBG/"}, {"code": "AY89XV", "name": "Josh Simmons", "avatar": "https://cfp.matrix.org/media/avatars/AY89XV_3U1wYGp.webp", "biography": "Josh Simmons is the Managing Director of the Matrix.org Foundation. He's a community organiser, web developer, nonprofit geek, and activist based in Petaluma, California. Best known for his time in leadership at the Open Source Initiative, Josh is also on the board of Petaluma Pride, author of the Public Health Pledge, co-organizer of North Bay Python, and an advisor to Independent Federated Trust & Safety (IFTAS). In the past, Josh has worked in community-facing roles focused on open source at Tidelift, Salesforce, Google, and O\u2019Reilly Media.", "public_name": "Josh Simmons", "guid": "9f5de02a-6a3b-531c-bc38-ed866fea1b14", "url": "https://cfp.matrix.org/matrixconf2024/speaker/AY89XV/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/GRNUAE/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/GRNUAE/", "attachments": []}], "LAB 4": [{"guid": "89d832d6-00b7-5163-ad3b-977e8c49095e", "code": "A7VESP", "id": 52760, "logo": null, "date": "2024-09-21T10:00:00+02:00", "start": "10:00", "duration": "00:30", "room": "LAB 4", "slug": "matrixconf2024-52760-simplified-sliding-sync", "url": "https://cfp.matrix.org/matrixconf2024/talk/A7VESP/", "title": "Simplified Sliding Sync", "subtitle": "", "track": "Matrix Internals", "type": "Short Talk", "language": "en", "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.", "description": "Sliding Sync is arguably the most fundamental change to Matrix\u2019s 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\u2019s a core part of the Matrix 2.0 set of MSCs, and we\u2019re finally at the point of having a proposal for the final API shape, after at least 5 different iterations.\r\n\r\nIn this talk, we\u2019ll explain to client and server developers to how the API works and best practices for driving it, in both client and server implementations.", "recording_license": "", "do_not_record": false, "persons": [{"code": "8DBQEV", "name": "Ivan Enderlin", "avatar": "https://cfp.matrix.org/media/avatars/8DBQEV_NnZQwZL.webp", "biography": "Young Ivan has met its first computer at 12 years. Since then, young Ivan became old Ivan, with a PhD in Computer Science and numerous contributions to various open source projects. I have worked for different companies like Mozilla, Automattic, Wasmer, with Element being the current one (damn red pill).\r\nI am a Rust Task Force member, a low-level hacker, an FFI wizard. When I\u2019m not behind a split keyboard, I do wood working and I improve my self-sufficient straw-wood-made house.", "public_name": "Ivan Enderlin", "guid": "551d1b8d-cb6b-5c51-9e99-1bafdf899a0a", "url": "https://cfp.matrix.org/matrixconf2024/speaker/8DBQEV/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/A7VESP/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/A7VESP/", "attachments": []}, {"guid": "29f1565b-f8d0-51ba-ab73-2fac922efe3c", "code": "P9KPFG", "id": 52644, "logo": null, "date": "2024-09-21T10:45:00+02:00", "start": "10:45", "duration": "00:45", "room": "LAB 4", "slug": "matrixconf2024-52644-authenticated-media-how-to-ship-spec-features", "url": "https://cfp.matrix.org/matrixconf2024/talk/P9KPFG/", "title": "Authenticated media & how to ship spec features", "subtitle": "", "track": "Matrix Internals", "type": "Long Talk", "language": "en", "abstract": "All images, avatars, videos, and files sent over Matrix are represented as \"media\" 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.", "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'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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NSMFW9", "name": "Travis Ralston", "avatar": "https://cfp.matrix.org/media/avatars/NSMFW9_xdXoY9Y.webp", "biography": "Pronouns: he/him\r\n\r\nTravis is the Foundation's Director of Standards Development, Trust & Safety (T&S) technical lead, Spec Core Team (SCT) member, Senior Software Developer at Element, and Owner/Operator of t2bot.io in addition to being a hobbyist Matrix developer in his spare time. \r\n\r\nTravis was first introduced to Matrix through his local makerspace in 2016, and has been contributing ever since. In 2018 Travis was hired by Element to facilitate the release of [Matrix 1.0](https://matrix.org/blog/2019/06/11/introducing-matrix-1-0-and-the-matrix-org-foundation/), work on Element Web (then Riot), and develop early moderation tooling for the Matrix ecosystem. Travis' role today is dedicated to the Foundation's Trust & Safety team with a subfocus in protocol interoperability through his Standards Development hat.", "public_name": "Travis Ralston", "guid": "bdeea122-2b45-5b0f-bdec-0746e7471e1e", "url": "https://cfp.matrix.org/matrixconf2024/speaker/NSMFW9/"}], "links": [{"title": "MSC3916", "url": "https://github.com/matrix-org/matrix-spec-proposals/pull/3916", "type": "related"}, {"title": "Matrix 1.11 release post", "url": "https://matrix.org/blog/2024/06/20/matrix-v1.11-release/", "type": "related"}, {"title": "Sunsetting unauthenticated media post", "url": "https://matrix.org/blog/2024/06/26/sunsetting-unauthenticated-media/", "type": "related"}, {"title": "Client-Server API spec on Authenticated Media", "url": "https://spec.matrix.org/v1.11/client-server-api/#content-repository", "type": "related"}, {"title": "Federation API spec on Authenticated Media", "url": "https://spec.matrix.org/v1.11/server-server-api/#content-repository", "type": "related"}], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/P9KPFG/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/P9KPFG/", "attachments": []}, {"guid": "6af3946d-4f5e-5ba4-81dc-a44b4e636d8a", "code": "XSRHTZ", "id": 52165, "logo": null, "date": "2024-09-21T11:30:00+02:00", "start": "11:30", "duration": "00:30", "room": "LAB 4", "slug": "matrixconf2024-52165-meet-the-governing-board", "url": "https://cfp.matrix.org/matrixconf2024/talk/XSRHTZ/", "title": "Meet the Governing Board", "subtitle": "", "track": null, "type": "Short Talk", "language": "en", "abstract": "Matrix now has its first elected Governing Board! Join us to learn about the Governing Board \u2013 who is on it, what it does, and how it works \u2013 and Matrix's journey to increasingly open governance.", "description": "Matrix now has its first elected Governing Board! Join us to learn about the Governing Board \u2013 who is on it, what it does, and how it works \u2013 and Matrix's journey to increasingly open governance.", "recording_license": "", "do_not_record": false, "persons": [{"code": "AY89XV", "name": "Josh Simmons", "avatar": "https://cfp.matrix.org/media/avatars/AY89XV_3U1wYGp.webp", "biography": "Josh Simmons is the Managing Director of the Matrix.org Foundation. He's a community organiser, web developer, nonprofit geek, and activist based in Petaluma, California. Best known for his time in leadership at the Open Source Initiative, Josh is also on the board of Petaluma Pride, author of the Public Health Pledge, co-organizer of North Bay Python, and an advisor to Independent Federated Trust & Safety (IFTAS). In the past, Josh has worked in community-facing roles focused on open source at Tidelift, Salesforce, Google, and O\u2019Reilly Media.", "public_name": "Josh Simmons", "guid": "9f5de02a-6a3b-531c-bc38-ed866fea1b14", "url": "https://cfp.matrix.org/matrixconf2024/speaker/AY89XV/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/XSRHTZ/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/XSRHTZ/", "attachments": []}, {"guid": "00f2cd84-1c45-5737-bd86-6320be3b30b8", "code": "TD3KDQ", "id": 52587, "logo": null, "date": "2024-09-21T13:30:00+02:00", "start": "13:30", "duration": "00:45", "room": "LAB 4", "slug": "matrixconf2024-52587-matrix-cryptographic-key-infrastructure", "url": "https://cfp.matrix.org/matrixconf2024/talk/TD3KDQ/", "title": "Matrix Cryptographic Key Infrastructure", "subtitle": "", "track": "Matrix Internals", "type": "Long Talk", "language": "en", "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.", "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.\r\n\r\nThis 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "UPGSAD", "name": "Sumner Evans", "avatar": "https://cfp.matrix.org/media/avatars/UPGSAD_7LIBjAA.webp", "biography": "I'm a software engineer at Automattic working on Beeper. I've been using Matrix since 2018 and have been working on Matrix projects professionally at Beeper since 2021. I work on the Beeper Platform team maintaining backend infrastructure, bridges, and our Go client SDK.", "public_name": "Sumner Evans", "guid": "e1fe2f15-520a-5cdf-8149-214edbf5aae9", "url": "https://cfp.matrix.org/matrixconf2024/speaker/UPGSAD/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/TD3KDQ/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/TD3KDQ/", "attachments": []}, {"guid": "43d59ed1-e2a1-5a77-adda-657f53fceb3e", "code": "8BVVT3", "id": 52692, "logo": null, "date": "2024-09-21T14:30:00+02:00", "start": "14:30", "duration": "00:30", "room": "LAB 4", "slug": "matrixconf2024-52692-unable-to-decrypt-this-message", "url": "https://cfp.matrix.org/matrixconf2024/talk/8BVVT3/", "title": "Unable to decrypt this message", "subtitle": "", "track": "Matrix Internals", "type": "Short Talk", "language": "en", "abstract": "If you\u2019ve used Matrix for a while, you\u2019ll have likely seen at least 1 message you\u2019ve 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\u2019ve made in reducing UTDs across the ecosystem.", "description": "This talk is aimed at both client and server developers. We will initially outline the \"happy case\" when sending and receiving encrypted messages in Matrix. We'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 \"unhappy cases\", including adversarial attacks on the network. Finally, we'll look at the progress we've made in reducing UTDs, and outline areas for further work.", "recording_license": "", "do_not_record": false, "persons": [{"code": "JCKK3H", "name": "Kegan Dougal", "avatar": "https://cfp.matrix.org/media/avatars/JCKK3H_j4pyeEk.webp", "biography": "Kegan is one of the core engineers who made Matrix back in 2014, and has been working for Element since 2020. He has touched most of the ecosystem, including Synapse, Matrix JS SDK, Dendrite, IRC bridge, Sliding Sync and many others. His recent passion has been around improving the quality of the software in the ecosystem by developing Complement, a black box server test suite similar to Sytest, and most recently Complement-Crypto, a client test suite for testing end-to-end encryption.", "public_name": "Kegan Dougal", "guid": "18440bfc-3378-5197-b77c-4b9a97756ead", "url": "https://cfp.matrix.org/matrixconf2024/speaker/JCKK3H/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/8BVVT3/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/8BVVT3/", "attachments": []}, {"guid": "9400af18-f12f-5eea-a563-7e7d2a451191", "code": "9HHQMQ", "id": 53060, "logo": null, "date": "2024-09-21T15:15:00+02:00", "start": "15:15", "duration": "00:30", "room": "LAB 4", "slug": "matrixconf2024-53060-state-of-the-matrix-dart-sdk-2024", "url": "https://cfp.matrix.org/matrixconf2024/talk/9HHQMQ/", "title": "State of the Matrix Dart SDK 2024", "subtitle": "", "track": "Matrix Internals", "type": "Short Talk", "language": "en", "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!", "description": "meeep, you might remember me from the dart sdk twims!\r\n\r\nThis 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!\r\n\r\nWe will go over what features it supports, how some of it's internals work and how they make it easier for you to handle complicated topics like UIA, SSSS, calls etc.  \r\n\r\nAdditionally we will also go over some fancy mechanisms we use to make sure a chat client feels snappy!\r\n\r\nLastly we will also take a look at how you can extend the existing functionality easily for your client.", "recording_license": "", "do_not_record": false, "persons": [{"code": "VBXDQA", "name": "Jayesh Nirve (td)", "avatar": "https://cfp.matrix.org/media/avatars/VBXDQA_UZmJa8W.webp", "biography": "td does matrix and webrtc stuff at Famedly. More at: technodisaster.com", "public_name": "Jayesh Nirve (td)", "guid": "06ab0ddd-320e-58e0-a5c2-29cbe4ea4624", "url": "https://cfp.matrix.org/matrixconf2024/speaker/VBXDQA/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/9HHQMQ/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/9HHQMQ/", "attachments": [{"title": "slides", "url": "/media/matrixconf2024/submissions/9HHQMQ/resources/matrix-dart-sdk-td_BnaW3zJ.pdf", "type": "related"}]}, {"guid": "3c848e4b-a3fa-57f3-bfde-375e84a0f291", "code": "Z3NWYN", "id": 52677, "logo": null, "date": "2024-09-21T16:00:00+02:00", "start": "16:00", "duration": "00:45", "room": "LAB 4", "slug": "matrixconf2024-52677-matrixrtc-the-not-anymore-missing-piece-to-enable-great-video-conferences", "url": "https://cfp.matrix.org/matrixconf2024/talk/Z3NWYN/", "title": "MatrixRTC: The (not anymore) missing piece to enable great video conferences", "subtitle": "", "track": "Matrix Internals", "type": "Long Talk", "language": "en", "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.\r\nBut 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.", "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.\r\nBased 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.\r\nIf 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "TQZJYE", "name": "Timo Kandra", "avatar": "https://cfp.matrix.org/media/avatars/TQZJYE_m200UYN.webp", "biography": "I am a software developer at Element where I am working on the mission to make Voice and Video calls the best they can be!", "public_name": "Timo Kandra", "guid": "d1694b0e-5040-5fa8-aeeb-a6a8afd4e905", "url": "https://cfp.matrix.org/matrixconf2024/speaker/TQZJYE/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/Z3NWYN/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/Z3NWYN/", "attachments": []}, {"guid": "1dcda799-e40a-5ae9-a950-3ff9f9d92050", "code": "SKRSHL", "id": 52703, "logo": null, "date": "2024-09-21T16:45:00+02:00", "start": "16:45", "duration": "00:45", "room": "LAB 4", "slug": "matrixconf2024-52703-harder-better-faster-stronger-auth-with-openid-connect", "url": "https://cfp.matrix.org/matrixconf2024/talk/SKRSHL/", "title": "Harder, better, faster, stronger auth with OpenID Connect", "subtitle": "", "track": "Matrix Internals", "type": "Long Talk", "language": "en", "abstract": "Matrix Authentication Service is rebuilding the authentication logic in Synapse from the ground up, using industry-standard protocols; let's explore what this transition means for client developers, end users and homeserver administrators.", "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.\r\n\r\nThis 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.\r\n\r\nThis 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "XLZTWD", "name": "Quentin Gliech", "avatar": "https://cfp.matrix.org/media/avatars/XLZTWD_2PyQzST.webp", "biography": "Quentin is a software engineer working in the backend team at Element, leading the next-generation authentication for Matrix project.", "public_name": "Quentin Gliech", "guid": "9925e4e4-19db-5eca-b46c-5394c9930a5e", "url": "https://cfp.matrix.org/matrixconf2024/speaker/XLZTWD/"}], "links": [{"title": "Slides (with transitions)", "url": "https://www.figma.com/deck/M3zz4OD6jh9EeREbzbw4wA", "type": "related"}], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/SKRSHL/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/SKRSHL/", "attachments": []}, {"guid": "396fcdd9-7299-5523-95ba-fe5bfe7a37f0", "code": "QLHGWA", "id": 52733, "logo": null, "date": "2024-09-21T17:30:00+02:00", "start": "17:30", "duration": "00:45", "room": "LAB 4", "slug": "matrixconf2024-52733-introducing-decentralised-identity-to-matrix", "url": "https://cfp.matrix.org/matrixconf2024/talk/QLHGWA/", "title": "Introducing decentralised identity to Matrix", "subtitle": "", "track": "Matrix Internals", "type": "Long Talk", "language": "en", "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.", "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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "7PKKX3", "name": "Wenjing Chu", "avatar": "https://cfp.matrix.org/media/avatars/7PKKX3_YvTgBJE.webp", "biography": "Wenjing Chu is a Senior Director of Technology Strategy at Futurewei Technologies, Inc. He leads new technology development in the future of computing, trust, and trustworthy AI.\r\n\r\nHe is a founding board member of the OpenWallet Foundation (OWF) and its Technical Advisory Council (TAC). He is also a founding board member of the Trust of IP Foundation (ToIP). In ToIP, he is a primary author of the Trust Spanning Protocol Specification (TSP) and of the Technology Architecture Specification, while serving as Co-Chair for the Trust Spanning Protocol Task Force and for the AI and Metaverse Task Force. He also previously served in leadership roles for the Linux Foundation\u2019s Networking Foundation and the Edge Computing Foundation. Over his career, he had been an entrepreneurial and technical lead in several successful startups including Airespace, Inc. and Sentient Networks, Inc.", "public_name": "Wenjing Chu", "guid": "6a099e7a-b2cd-5e84-ba29-00b7f85b8019", "url": "https://cfp.matrix.org/matrixconf2024/speaker/7PKKX3/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/QLHGWA/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/QLHGWA/", "attachments": []}], "LAB Green (Basement)": [{"guid": "22f26592-3ecc-5a7f-b917-ade086850f99", "code": "BMFEDN", "id": 52850, "logo": null, "date": "2024-09-21T10:15:00+02:00", "start": "10:15", "duration": "00:45", "room": "LAB Green (Basement)", "slug": "matrixconf2024-52850-brain-of-the-community-matrix-as-a-viable-system", "url": "https://cfp.matrix.org/matrixconf2024/talk/BMFEDN/", "title": "Brain of the community: Matrix as a viable system", "subtitle": "", "track": null, "type": "Long Talk", "language": "en", "abstract": "The talk is based on the speaker'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\u2019ll start with a quick introduction to VSM, its origins and basic concepts; we\u2019ll 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.", "description": "It'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.\r\n\r\nAs most people in the audience are likely unaware of the theory, I expect to spend the first 15 minutes on a VSM crash course.\r\n\r\nThe talk title is a play on the name of Stafford Beer's book, \"Brain of the Firm\", where VSM has been originally introduced.", "recording_license": "", "do_not_record": false, "persons": [{"code": "DDWW38", "name": "Alexey \"Kitsune\" Rusakov", "avatar": "https://cfp.matrix.org/media/avatars/DDWW38_ZICQrKJ.webp", "biography": "Known as Kitsune Ral in the Matrix community (nickname invented for the project), Alexey joined it in 2016, shortly after the public federation of homeservers was launched. He leads the projects under the Quotient umbrella: libQuotient, the Qt-based library for Matrix clients, and Quaternion, the reference implementation of a client on top of it. He's also a community representative in the Spec Core Team, and a technical advisor to startups that want to use Matrix as a part of their technology. When not messing with Matrix, Qt or startups, Alexey works for Red Hat as a telco IT technologist, and plays competitive table tennis. He's based in Amsterdam.", "public_name": "Alexey \"Kitsune\" Rusakov", "guid": "b3765004-c343-5cf3-9deb-442ccc93dc5c", "url": "https://cfp.matrix.org/matrixconf2024/speaker/DDWW38/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/BMFEDN/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/BMFEDN/", "attachments": [{"title": "Slides", "url": "/media/matrixconf2024/submissions/BMFEDN/resources/2024-09-21_MatrixConf_-_VSM_v1.02_qyTFsQD.pdf", "type": "related"}]}, {"guid": "a6430ff5-3628-57ad-9e71-630f1e0f426b", "code": "W9BPKR", "id": 52690, "logo": null, "date": "2024-09-21T13:30:00+02:00", "start": "13:30", "duration": "00:45", "room": "LAB Green (Basement)", "slug": "matrixconf2024-52690-standalone-matrix-based-apps-using-the-widget-api", "url": "https://cfp.matrix.org/matrixconf2024/talk/W9BPKR/", "title": "Standalone Matrix-based apps using the Widget API", "subtitle": "", "track": null, "type": "Long Talk", "language": "en", "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.\r\n\r\nIn 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.", "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.\r\n\r\nWe will address the following topics:\r\n\r\n- What are Matrix Widgets and the Widget API\r\n- Demonstration and overview of Widgets developed by Nordeck\r\n- Current state of Widgets\r\n  - Client support\r\n  - [Matrix Widget Toolkit](https://github.com/nordeck/matrix-widget-toolkit/)\r\n  - Element Call and the reverse Matrioshka approach\r\n  - Widgets on Element X and the Rust SDK\r\n\r\n- Standalone NeoBoard\r\n  - Building a standalone Matrix Widget client\r\n  - Hybrid Widgets, [NeoBoard](https://github.com/nordeck/matrix-neoboard) as both an App and a Widget\r\n  - What lies ahead\r\n\r\nWhen 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.", "recording_license": "", "do_not_record": false, "persons": [{"code": "C8BW9R", "name": "Michael Weimann", "avatar": null, "biography": "Matrix Developer @ Nordeck IT + Consulting GmbH, currently working on Matrix Widgets.", "public_name": "Michael Weimann", "guid": "a2b52ab6-7227-54df-95d4-2deb0c70da67", "url": "https://cfp.matrix.org/matrixconf2024/speaker/C8BW9R/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/W9BPKR/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/W9BPKR/", "attachments": []}, {"guid": "3b83b58b-acef-574f-8da3-f567e03a561e", "code": "SPDEYT", "id": 52574, "logo": null, "date": "2024-09-21T14:30:00+02:00", "start": "14:30", "duration": "01:00", "room": "LAB Green (Basement)", "slug": "matrixconf2024-52574-matrix-widget-starter", "url": "https://cfp.matrix.org/matrixconf2024/talk/SPDEYT/", "title": "[matrix] Widget Starter", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "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.\r\n\r\nThere will also be a dedicated talk about Matrix Widgets!", "description": "Matrix is not only an open network for secure, decentralised communication. It also features extensions, called Widgets, for interacting with rooms.\r\n\r\nHere's what you can do in the workshop:\r\n\r\n- We will take a quick look at the widget specification\r\n- You will be guided on how to set up the matrix-widget-toolkit, a library, that makes writing widgets easy\r\n- You will create your first own widget, that sends and receives events to and from a room\r\n\r\nPlease bring:\r\n\r\n- Your Laptop\r\n- Basic TypeScript knowledge\r\n- A working TypeScript development environment with Yarn\r\n\r\nLinks:\r\n\r\n- [Widget Spec](https://github.com/matrix-org/matrix-spec-proposals/issues/3803)\r\n- [matrix-widget-tookit](https://github.com/nordeck/matrix-widget-toolkit)\r\n- Examples\r\n  - https://github.com/nordeck/matrix-meetings\r\n  - https://github.com/nordeck/matrix-neoboard/", "recording_license": "", "do_not_record": false, "persons": [{"code": "C8BW9R", "name": "Michael Weimann", "avatar": null, "biography": "Matrix Developer @ Nordeck IT + Consulting GmbH, currently working on Matrix Widgets.", "public_name": "Michael Weimann", "guid": "a2b52ab6-7227-54df-95d4-2deb0c70da67", "url": "https://cfp.matrix.org/matrixconf2024/speaker/C8BW9R/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/SPDEYT/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/SPDEYT/", "attachments": []}, {"guid": "97177200-0846-5af9-8b78-1738b451f33e", "code": "MJAGVK", "id": 52282, "logo": null, "date": "2024-09-21T16:00:00+02:00", "start": "16:00", "duration": "00:30", "room": "LAB Green (Basement)", "slug": "matrixconf2024-52282-stop-calling-matrix-apis-directly", "url": "https://cfp.matrix.org/matrixconf2024/talk/MJAGVK/", "title": "Stop calling Matrix APIs (directly)", "subtitle": "", "track": null, "type": "Short Talk", "language": "en", "abstract": "Most people who have seen an introductory talk about Matrix very likely remember the famous \"it is this easy to send a message in Matrix\" 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'm going to explain why. In fact, I will suggest a new slide that should replace the one with curl and `/send`.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "DDWW38", "name": "Alexey \"Kitsune\" Rusakov", "avatar": "https://cfp.matrix.org/media/avatars/DDWW38_ZICQrKJ.webp", "biography": "Known as Kitsune Ral in the Matrix community (nickname invented for the project), Alexey joined it in 2016, shortly after the public federation of homeservers was launched. He leads the projects under the Quotient umbrella: libQuotient, the Qt-based library for Matrix clients, and Quaternion, the reference implementation of a client on top of it. He's also a community representative in the Spec Core Team, and a technical advisor to startups that want to use Matrix as a part of their technology. When not messing with Matrix, Qt or startups, Alexey works for Red Hat as a telco IT technologist, and plays competitive table tennis. He's based in Amsterdam.", "public_name": "Alexey \"Kitsune\" Rusakov", "guid": "b3765004-c343-5cf3-9deb-442ccc93dc5c", "url": "https://cfp.matrix.org/matrixconf2024/speaker/DDWW38/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/MJAGVK/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/MJAGVK/", "attachments": [{"title": "Slides", "url": "/media/matrixconf2024/submissions/MJAGVK/resources/2024-09-21_MatrixConf_-_APIs_apSgNDr.pdf", "type": "related"}]}, {"guid": "a1b0b0c2-5be3-5b05-a5bf-1078b2194aea", "code": "F9ZKSV", "id": 52445, "logo": null, "date": "2024-09-21T16:30:00+02:00", "start": "16:30", "duration": "01:00", "room": "LAB Green (Basement)", "slug": "matrixconf2024-52445-tune-your-chat", "url": "https://cfp.matrix.org/matrixconf2024/talk/F9ZKSV/", "title": "Tune Your Chat", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "This workshop is an \"interactive talk\" with an introduction by the host but the wish for attendees to also present their ideas about [matrix] bridges, bots & other integrations.", "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!\r\n\r\nPlease remember to bring your devices etc so you can show off your creations!\r\n\r\nThis is the 6th time I'll be offering this continuously improved workshop.", "recording_license": "", "do_not_record": false, "persons": [{"code": "8HJXRA", "name": "Kim Brose", "avatar": "https://cfp.matrix.org/media/avatars/8HJXRA_UcvE2Is.webp", "biography": "Also known online as HarHarLinks. Matrix server host since 2017, Matrix community event organizer since 2022, Matrix.org Foundation governing board member for [Matrix Community Events](https://matrix.to/#/#community-events:matrix.org). Co-organizer of this conference. I'm a software engineer working on Matrix and open source software at Nordeck IT + Consulting.", "public_name": "Kim Brose", "guid": "b2a8028f-feb6-5761-8a1c-8b503b7f20bc", "url": "https://cfp.matrix.org/matrixconf2024/speaker/8HJXRA/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/F9ZKSV/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/F9ZKSV/", "attachments": []}, {"guid": "d7597928-e632-54a4-8e39-50ee11e212db", "code": "SRUD8V", "id": 52725, "logo": null, "date": "2024-09-21T17:30:00+02:00", "start": "17:30", "duration": "00:30", "room": "LAB Green (Basement)", "slug": "matrixconf2024-52725-matrix-community-retreat-2024", "url": "https://cfp.matrix.org/matrixconf2024/talk/SRUD8V/", "title": "Matrix Community Retreat 2024", "subtitle": "", "track": null, "type": "Short Talk", "language": "en", "abstract": "I like to show some impressions and results of the Matrix Community Retreat which took place in Krems in 2024", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "F9PFBG", "name": "Yan Minagawa", "avatar": null, "biography": "Yan enables people with or through technology; he has a focus on federated and distributed technology and free software. As a part of communities, projects, companies and collectives he likes to connect people and drive transformation. He is active in Matrix eco-system and is commited to the values of the matrix manifesto.", "public_name": "Yan Minagawa", "guid": "362cece2-0969-5173-9d13-ff37a60dddf9", "url": "https://cfp.matrix.org/matrixconf2024/speaker/F9PFBG/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/SRUD8V/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/SRUD8V/", "attachments": []}]}}, {"index": 4, "date": "2024-09-22", "day_start": "2024-09-22T04:00:00+02:00", "day_end": "2024-09-23T03:59:00+02:00", "rooms": {"LAB 4": [{"guid": "aaf00a8e-a4c6-536a-97b3-5df096a50a27", "code": "V3GK8B", "id": 52166, "logo": null, "date": "2024-09-22T13:30:00+02:00", "start": "13:30", "duration": "02:00", "room": "LAB 4", "slug": "matrixconf2024-52166-governing-board-internal-meeting", "url": "https://cfp.matrix.org/matrixconf2024/talk/V3GK8B/", "title": "Governing Board Internal Meeting", "subtitle": "", "track": null, "type": "Sprint (Sunday)", "language": "en", "abstract": "The governing board representatives gather in person to get to know each other better.", "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/).", "recording_license": "", "do_not_record": false, "persons": [{"code": "AY89XV", "name": "Josh Simmons", "avatar": "https://cfp.matrix.org/media/avatars/AY89XV_3U1wYGp.webp", "biography": "Josh Simmons is the Managing Director of the Matrix.org Foundation. He's a community organiser, web developer, nonprofit geek, and activist based in Petaluma, California. Best known for his time in leadership at the Open Source Initiative, Josh is also on the board of Petaluma Pride, author of the Public Health Pledge, co-organizer of North Bay Python, and an advisor to Independent Federated Trust & Safety (IFTAS). In the past, Josh has worked in community-facing roles focused on open source at Tidelift, Salesforce, Google, and O\u2019Reilly Media.", "public_name": "Josh Simmons", "guid": "9f5de02a-6a3b-531c-bc38-ed866fea1b14", "url": "https://cfp.matrix.org/matrixconf2024/speaker/AY89XV/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/V3GK8B/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/V3GK8B/", "attachments": []}], "LAB Green (Basement)": [{"guid": "b44d5c0a-2430-5f98-bfab-cdf193fc3325", "code": "VJVF3T", "id": 52645, "logo": null, "date": "2024-09-22T10:00:00+02:00", "start": "10:00", "duration": "02:00", "room": "LAB Green (Basement)", "slug": "matrixconf2024-52645-msc-process-guidance", "url": "https://cfp.matrix.org/matrixconf2024/talk/VJVF3T/", "title": "MSC Process Guidance", "subtitle": "", "track": null, "type": "Sprint (Sunday)", "language": "en", "abstract": "Let'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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "NSMFW9", "name": "Travis Ralston", "avatar": "https://cfp.matrix.org/media/avatars/NSMFW9_xdXoY9Y.webp", "biography": "Pronouns: he/him\r\n\r\nTravis is the Foundation's Director of Standards Development, Trust & Safety (T&S) technical lead, Spec Core Team (SCT) member, Senior Software Developer at Element, and Owner/Operator of t2bot.io in addition to being a hobbyist Matrix developer in his spare time. \r\n\r\nTravis was first introduced to Matrix through his local makerspace in 2016, and has been contributing ever since. In 2018 Travis was hired by Element to facilitate the release of [Matrix 1.0](https://matrix.org/blog/2019/06/11/introducing-matrix-1-0-and-the-matrix-org-foundation/), work on Element Web (then Riot), and develop early moderation tooling for the Matrix ecosystem. Travis' role today is dedicated to the Foundation's Trust & Safety team with a subfocus in protocol interoperability through his Standards Development hat.", "public_name": "Travis Ralston", "guid": "bdeea122-2b45-5b0f-bdec-0746e7471e1e", "url": "https://cfp.matrix.org/matrixconf2024/speaker/NSMFW9/"}, {"code": "DTFWJS", "name": "Andrew Morgan", "avatar": "https://cfp.matrix.org/media/avatars/DTFWJS_a9fsoEQ.webp", "biography": "pronouns: he/him\r\nfluent in: English\r\n\r\nHi there! I'm `anoa`. I'm a member of [the Matrix Spec Core Team](https://matrix.org/foundation/about/#the-spec-core-team) and a Senior Backend Engineer at [Element](https://element.io/).\r\n\r\nI work mainly on server-side projects such as [Synapse](https://github.com/element-hq/synapse/), [Sygnal](https://github.com/matrix-org/sygnal) and [Sydent](https://github.com/matrix-org/sydent), and in a past life [Dendrite](https://github.com/matrix-org/dendrite/). As part of my Spec Core Team work, I review Matrix Spec Changes (MSCs) from the community, and write the occasional PR against the spec.\r\n\r\nMy preferred programming languages are Python, Rust and Golang.", "public_name": "Andrew Morgan", "guid": "b415cdc3-09af-5417-bfe2-8a1f1e4958b4", "url": "https://cfp.matrix.org/matrixconf2024/speaker/DTFWJS/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/VJVF3T/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/VJVF3T/", "attachments": []}, {"guid": "9395472f-dde9-5f47-8800-6ace8a08779d", "code": "LNGG9D", "id": 52852, "logo": null, "date": "2024-09-22T13:30:00+02:00", "start": "13:30", "duration": "02:00", "room": "LAB Green (Basement)", "slug": "matrixconf2024-52852-quotient-workshop", "url": "https://cfp.matrix.org/matrixconf2024/talk/LNGG9D/", "title": "Quotient workshop", "subtitle": "", "track": null, "type": "Sprint (Sunday)", "language": "en", "abstract": "Quotient is a C++/Qt-based SDK to build Matrix clients and bots. Whether you know or don\u2019t know but want to use it - come, share ideas, we\u2019ll set you up and might even quickly iterate on some code. C++ skills and some knowledge of Qt are the only prerequisites.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "DDWW38", "name": "Alexey \"Kitsune\" Rusakov", "avatar": "https://cfp.matrix.org/media/avatars/DDWW38_ZICQrKJ.webp", "biography": "Known as Kitsune Ral in the Matrix community (nickname invented for the project), Alexey joined it in 2016, shortly after the public federation of homeservers was launched. He leads the projects under the Quotient umbrella: libQuotient, the Qt-based library for Matrix clients, and Quaternion, the reference implementation of a client on top of it. He's also a community representative in the Spec Core Team, and a technical advisor to startups that want to use Matrix as a part of their technology. When not messing with Matrix, Qt or startups, Alexey works for Red Hat as a telco IT technologist, and plays competitive table tennis. He's based in Amsterdam.", "public_name": "Alexey \"Kitsune\" Rusakov", "guid": "b3765004-c343-5cf3-9deb-442ccc93dc5c", "url": "https://cfp.matrix.org/matrixconf2024/speaker/DDWW38/"}], "links": [], "feedback_url": "https://cfp.matrix.org/matrixconf2024/talk/LNGG9D/feedback/", "origin_url": "https://cfp.matrix.org/matrixconf2024/talk/LNGG9D/", "attachments": []}]}}]}}}