{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2024.2.1"}, "schedule": {"url": "https://pretalx.riat.at/39c3/schedule/", "version": "0.24", "base_url": "https://pretalx.riat.at", "conference": {"acronym": "39c3", "title": "decentral.community at 39C3", "start": "2025-12-27", "end": "2025-12-30", "daysCount": 4, "timeslot_duration": "00:05", "time_zone_name": "Europe/Berlin", "colors": {"primary": "#3aa57c"}, "rooms": [{"name": "CDC Circle", "guid": "8cfad365-ec61-4269-baee-45d894acf821", "description": "8cfad365-ec61-4269-baee-45d894acf821", "capacity": 40}, {"name": "CDC Triangle", "guid": "c61e6141-f206-424d-99af-1391b103eace", "description": "c61e6141-f206-424d-99af-1391b103eace", "capacity": 60}], "tracks": [{"name": "Monero", "color": "#000000"}], "days": [{"index": 1, "date": "2025-12-27", "day_start": "2025-12-27T04:00:00+01:00", "day_end": "2025-12-28T03:59:00+01:00", "rooms": {"CDC Triangle": [{"url": "https://pretalx.riat.at/39c3/talk/Z9FEAG/", "id": 121, "guid": "52fff0c0-2470-5ca0-b409-42df8d597649", "date": "2025-12-27T11:00:00+01:00", "start": "11:00", "logo": null, "duration": "00:10", "room": "CDC Triangle", "slug": "39c3-121-intro-to-the-critical-decentralization-cluster", "title": "Intro to the Critical Decentralization Cluster", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Welcome and presentation of the CDC.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "81cd339a-6c77-586d-a76f-ce6eeaa97e14", "id": 13, "code": "JBTZYA", "public_name": "Diego Salazar", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/TJXALG/", "id": 129, "guid": "c5330358-1304-59c6-931d-31f8b53ae8a6", "date": "2025-12-27T11:10:00+01:00", "start": "11:10", "logo": null, "duration": "00:40", "room": "CDC Triangle", "slug": "39c3-129-the-cdc-badge-conference-badge-devboard-with-tropic01-and-esp32-s3", "title": "The CDC Badge: conference badge & devboard with TROPIC01 and ESP32-S3", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Electronic hacker badge for the Critical Decentralization Cluster, featuring the TROPIC01 secure element with an ESP32-S3 microcontroller.\r\n\r\nMeant to be used for workshops and prototyping. It can also be worn as a mobile badge. Features an e-paper display with frontlight, a JST connector for single-cell LiPo batteries and a 12-button keypad.\r\n\r\nDesigned with KiCad and released as open-hardware.\r\n\r\nhttps://github.com/riatlabs/cdc-badge", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "1e2e0937-99ca-55d6-b3c7-1ec402969850", "id": 3, "code": "3PWDRH", "public_name": "dllud", "avatar": "https://pretalx.riat.at/media/avatars/b6de4d19f686b43fa8be3d2e44a629c8_0HCXJSp.jpg", "biography": null, "answers": []}, {"guid": "c137308a-d751-512b-9c32-2af04ca0e696", "id": 87, "code": "78RW9P", "public_name": "Pavel Polach", "avatar": null, "biography": null, "answers": []}, {"guid": "68f0daef-472b-5204-9d06-173d3ef227e4", "id": 88, "code": "XWWUBY", "public_name": "bobotronic", "avatar": null, "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/FGHX77/", "id": 61, "guid": "b774ae35-a6be-509f-808a-2e4aeb71df6f", "date": "2025-12-27T12:00:00+01:00", "start": "12:00", "logo": null, "duration": "02:00", "room": "CDC Triangle", "slug": "39c3-61-openpgp-2025-zero-hero", "title": "OpenPGP 2025: Zero \u2192 Hero", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Learn modern OpenPGP with the new RFC 9580 and Sequoia\u2019s sq CLI. In two hours you\u2019ll generate a v6 certificate, create a revocation cert, and practice daily ops: encrypt/decrypt, sign/verify, and publish via WKD/keyservers. We\u2019ll cover Web-of-Trust basics (link vs vouch, trusted introducers, approvals) and note a GnuPG/v4 compatibility path. Optional: quick smart-card demo.\r\n\r\nBring: laptop with terminal, email address; Sequoia sq preferred.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "33103f3d-49ef-5310-9599-1479b3330e16", "id": 53, "code": "MTTJHP", "public_name": "darko", "avatar": null, "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/ZPV3UT/", "id": 105, "guid": "472259a3-7191-54d4-8ed8-3e2365fed7f0", "date": "2025-12-27T14:00:00+01:00", "start": "14:00", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-105-what-s-next-with-open-hardware-at-fossasia-and-beyond", "title": "What\u2019s Next with Open Hardware at FOSSASIA and Beyond", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "This session looks at where open hardware is heading, starting from recent ground up developments at FOSSASIA and extending to global trends across the open hardware community. With perspectives from FOSSASIA developers and open hardware experts, it explores decentralised collaboration, open silicon and firmware stacks, manufacturing realities, and how openness can be sustained at scale.", "description": "In 2025, teams at FOSSASIA initiated several open hardware projects developed entirely from the ground up, including a new ARM based Pocket Science Lab, an updated LED Badge platform, and an NFC powered ePaper badge enabling energy independent content transfer. However, this session goes beyond a project update. It situates these developments within a wider global movement of open hardware initiatives across Asia, Europe, and other regions. Drawing on experiences from FOSSASIA as well as broader perspectives from the international open hardware community, the talk examines where open hardware is heading as a decentralised, collaborative practice. With input from international experts and community contributors, the session will explore trends emerging, including evolving manufacturing models, open silicon and firmware stacks, supply chain resilience, and the realities of sustaining openness at scale.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "ae9e197d-8d4e-5e10-8b53-ff8f0779d47d", "id": 75, "code": "RH8GDW", "public_name": "Mario Behling", "avatar": "https://pretalx.riat.at/media/avatars/mariobehling_zmPo0ko.jpeg", "biography": "Mario Behling is a technologist and entrepreneur with over two decades of experience in open source development and digital innovation. He is the co-founder of FOSSASIA, the open source community in Asia, which plays a key role in advancing the FOSS movement across the region. Mario has launched numerous open source initiatives and companies spanning software and hardware, and continues to promote open technologies through education, community building, and enterprise solutions. He is the CEO of OpnTec, a German open source company focused on sustainable tech, and advises international organizations including the UNESCO on digital transformation strategies. He also served as a board member of the Open Source Business Alliance Germany, supporting open source adoption across public and private sectors.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/MMHXLC/", "id": 135, "guid": "fe789c4d-9b9b-5a9d-b2dd-aeb6dc6bc59d", "date": "2025-12-27T14:30:00+01:00", "start": "14:30", "logo": "https://pretalx.riat.at/media/39c3/submissions/MMHXLC/Make-Your-Own-Case_1pFeL4l.png", "duration": "02:00", "room": "CDC Triangle", "slug": "39c3-135-seedsigner-diy-bitcoin-signing-device-build-workshop", "title": "SeedSigner DIY Bitcoin signing device build workshop", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Build your own open-source Bitcoin signing device with a Raspberry Pi Zero, camera and display! We have kits for 45\u20ac", "description": "Seedsigners are open-source DIY signing devices which can be built using \"normal\" hardware like a Raspberry Pi and act as kind of hardware wallets to sign Bitcoin transactions. Since the hardware is missing a secure element chip, the keys are saved externally, usually via self-drawn QR-codes which are read again for every use via the build-in camera.\r\n\r\nWe brought a few kits with us which we sell for 45\u20ac and build together. We will solder the 40pin GPIO header to the Raspberry Pi Zero, flashing the firmware on the MicroSD card and then build everything together in the 3d-printed enclosure.\r\n\r\nThe kit includes:\r\nRaspberry Pi Zero 1.3 (without Wifi or Bluetooth chip), GPIO-header to solder\r\nDisplay-Hat with joystick and buttons\r\nCamera\r\n64GB MicroSD card\r\nMicroUSB to USB-C cable\r\n3D printed enclosure\r\n6 printed templates for self-drawn QR-Codes", "recording_license": "", "do_not_record": false, "persons": [{"guid": "d75564b2-9776-5e06-b8cb-ec17e16e6d5f", "id": 92, "code": "XVVK87", "public_name": "freerk", "avatar": null, "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/SZWNVV/", "id": 109, "guid": "b818c405-71b9-57cd-996d-beaf40c75b5e", "date": "2025-12-27T16:30:00+01:00", "start": "16:30", "logo": null, "duration": "01:00", "room": "CDC Triangle", "slug": "39c3-109-software-liberation-toolbox-exchange", "title": "Software Liberation Toolbox Exchange", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Free/libre software promotes users' rights, safeguards privacy, individual control over technology and fosters autonomy and decentralisation within our communities. In contrast, proprietary software limits user freedoms leading to centralised monopolies that often misuse their power to oppress and exploit. This imbalance can result in malware, degradation of privacy and service enshitification. Unfortunately, many remain unaware of the unjustices created by proprietary software, but increased awareness and shift towards free software can fuel resistance.\r\n\r\nReplacing of proprietary software is a crucial first step to liberate users, yet many need support to make this transition successfully. Workshops for system installation, repair centres and tech-savvy friends can offer essential assistance. However, what is the most effective way to offer this support? Which software should be recommended and how to engage the novice users while minimising the challenges associated with the transition?\r\n\r\nIn this workshop we aim to discuss possible strategies of providing information on the path to software freedom. We will examine the installation process and ongoing use of free software within our circles. Key topics will include sparking interest in free distributions, selecting ideal software configuration, and exploring various forms of assistance during installation. Additionally, we'll address onboarding into the new system and troubleshooting potential issues. Finally, we hope to gather and share ideas on streamlining the process for everyone involved.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "103bb96e-8030-53ce-9f01-084dd66d8bce", "id": 78, "code": "TGHJRK", "public_name": "Zebra", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/ENXTHG/", "id": 59, "guid": "e12de982-7439-548a-aed4-5d5a3ffd4699", "date": "2025-12-27T17:30:00+01:00", "start": "17:30", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-59-update-2025-digital-integrity-of-the-human-person-a-new-fundamental-right-", "title": "Update 2025. Digital integrity of the human person, A new fundamental right.", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "The right to respect for digital integrity is an emerging right to protect people's digital lives. \r\n\r\nThis talk will introduce this new legal concept, its possible implications for data protection and how this concept is being introduced in the current legal framework. The talk will also be an update of the implementation work with the adoption of the right in the Constitution of Geneva voted with 94% approval rate on the 18th of June 2023 and with 91% in Neuch\u00e2tel in November 2024. Zurich will be voting in November 2025.", "description": "Every human evolves today in multi-dimensional physical and digital environment. If each individual is to keep its individuality and autonomy in its choices, it must be protected and given effective tools to defend its own autonomy.\r\n\r\nRecognizing that human life has been digitally extended must question ourselves on what makes us human today. Should personal data be considered as component of the person, rather than objects that can be owned by whoever collects that data? Should our digital integrity be protected?\r\n\r\nIf each human person already has a right to physical and mental integrity (Swiss Constitution article 10 al.2), shouldn\u2019t it have a right to digital integrity?\r\n\r\nAlexis Roussel has been co-authoring a book on the right to Digital Integrity. He is an advocate in digital public policies in Switzerland.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "fcf97edc-b674-5209-b742-d0971d8da8d5", "id": 4, "code": "7MZ3QB", "public_name": "Alexis Roussel", "avatar": "https://pretalx.riat.at/media/avatars/Alexis_Roussel_-_COO_512x512_1JBnxIt.jpg", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/BUTR3W/", "id": 123, "guid": "4f430591-a6ec-51cf-a580-8b1917394c98", "date": "2025-12-27T18:25:00+01:00", "start": "18:25", "logo": null, "duration": "00:05", "room": "CDC Triangle", "slug": "39c3-123-recap-and-precap-of-critical-decentralization-cluster-sessions", "title": "Recap and precap of Critical Decentralization Cluster sessions", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "What went on and what is coming next.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "81cd339a-6c77-586d-a76f-ce6eeaa97e14", "id": 13, "code": "JBTZYA", "public_name": "Diego Salazar", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/ZPSSNE/", "id": 110, "guid": "85f3cd1a-fe3a-56f8-8b41-aa7a75ce8f28", "date": "2025-12-27T18:30:00+01:00", "start": "18:30", "logo": "https://pretalx.riat.at/media/39c3/submissions/ZPSSNE/ndc_digital_identity-lq_G7MC1GU.png", "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-110-the-mask-off-moment-for-digital-identity", "title": "The Mask-Off Moment for Digital Identity", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Digital identity is sold as a path to trust, inclusion, and \"digital empowerment.\" In practice, it is a brittle control surface: a set of design choices that decide who is seen, who is excluded, and who can be targeted at scale.\r\n\r\nBorn from a landmark research project, _The Digital Identity Event Horizon_, this talk describes the 2025 \"mask-off moment\" for digital identity: the point where multiple comforting narratives collapse and the core use of identity systems as population-management infrastructure becomes hard to deny. Using short vignettes from New Design Congress case-study work (Estonia, the US, Australia, Gaza, and others), it shows how ambiguity, vendor incentives, and governance theatre turn identity into fraud-permissive, coercion-ready infrastructure\r\n\r\nIn response to this decline, this talk concludes proposes a working model of the digital self as a socio-technical system with six properties: serialisation, custodianship, presentation, authentication, authorisation, and assetisation, and offers new framing and threat models to help understand how digital identity creates brittle societies.", "description": "Despite decades of cryptography, security practice, and best practice deployment, digital identity remains the weakest link in systems design because its core terms stay vague while its consequences are concrete. What does it actually take to assemble a digital identity? What do different implementations share, even when they claim to be radically different? And what happens when those definitions are left elastic enough to serve whoever holds power?\r\n\r\n\"The mask-off moment\" tracks the convergence of capability (biometrics, sensors, AI triage, mass digitisation), institutional incentives (risk scoring, eligibility gates, compliance automation), and political will. The result is an emerging form of bureaucratic violence we are not prepared to name, much less govern.\r\n\r\nThis talk traces how digital identity became weapon-ready through optimistic framing and opportunistic ambiguity, then offers a concrete frame to interrogate any proposal: what it will do on its best day, what it will do on its worst day, and which parts of the system will be impossible to \u201cadd accountability to later.\u201d The intended audience is policymakers, technologists, designers, and civil-society people who are tired of vague promises and want a usable model that survives contact with reality.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "ef0fcb8c-1910-5022-9fb1-76d88a4461db", "id": 79, "code": "ZMFVJA", "public_name": "Cade Diehm", "avatar": "https://pretalx.riat.at/media/avatars/cade-diehm-b_w_hu10645561143209146470_PkCaRZW.png", "biography": "Cade is the Head of Research at the World Ethical Data Foundation, and founder of New Design Congress and Para-Real Limited, an R&D research lab.\r\n\r\nWith a multi-disciplinary background in information security, interface politics and digital anthropology, Cade and his team study technology's macro-influence on subcultures, economic livelihoods, identity, conflict and ecological relationships. As New Design Congress' founder, Cade leads an ambitious research programme that anticipates how digital dependence creates brittle societies by accelerating risks across economics, infrastructure, identity, and ecology.\r\n\r\nPrior to founding New Design Congress, Cade was a security researcher at Tactical Tech, a Berlin-based NGO focused on digital rights. He contributed to Signal\u2019s initial launch in the early 2010s, and headed a design-led security practice at SpiderOak, a pioneering zero-knowledge cloud storage company. Cade\u2019s work has informed a wide range of projects and organisations, from the European Parliament and the Pontifical Academy of Sciences, to PEN America and VRChat. He serves on the executive board of the Australian and New Zealand Society for Ecological Economics and the observer board of the Digital Credentials for Europe (DC4EU), a European Union Digital Europe Programme pilot. From 1999 to 2006, Cade represented Australia in international disability swimming, and holds Australian and world records.\r\n\r\nCade resides in Berlin with his partner and two Shiba Inus, Ripley and Kodak.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/7EKHXA/", "id": 133, "guid": "fc95c6d0-b427-5110-81a5-62504dc1ce8d", "date": "2025-12-27T19:00:00+01:00", "start": "19:00", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-133-breaking-into-wireless-smart-homes-z-wave-example", "title": "Breaking into Wireless Smart Homes, Z-Wave example", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "This talk will cover Z-Wave (an a bit of Zigbee and Matter) security mechanisms as well as different attack vectors on a Z-Wave network and describe how the protocol evolved to mitigate those threats. Many smart homes are still vulnerable to the described attacks.", "description": "You will learn:\r\n- security mechanisms and algorithms used in modern IoT smart home and smart building protocols and how they evolved,\r\n- various ways to break existing Z-Wave networks (DDOS or key stealing during inclusion),\r\n- new features in Z-Wave and Z-Wave Long Range protocol closing the described holes,", "recording_license": "", "do_not_record": false, "persons": [{"guid": "6d1aec0d-88ff-562e-8c62-d001b58f9e40", "id": 46, "code": "LPPJBS", "public_name": "PoltoS", "avatar": null, "biography": "Developing Z-Wave and other IoT controllers and devices for 17 years, I'm an active member of the Z-Wave Alliance open standard organization and chief of controller solutions at Trident IoT.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/39LAUG/", "id": 77, "guid": "8ee9d576-ecb3-51b9-b6d1-2308a2d5a907", "date": "2025-12-27T19:30:00+01:00", "start": "19:30", "logo": "https://pretalx.riat.at/media/39c3/submissions/39LAUG/namecoin-coin_1j2egNh.svg", "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-77-namecoin-and-tor-pki-2025", "title": "Namecoin and Tor PKI 2025", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Namecoin has been used in the wild for years as a TLS Public Key Infrastructure, and using Tor onion services with TLS has been nearing deployment as well. But what kinds of other PKI wizardry can we do with Namecoin and Tor?", "description": "Topics to be covered include:\r\n\r\n* How we can use Namecoin as a PKI with ~0 bytes of blockchain overhead.\r\n* How Namecoin's smart contract functionality (allowing multisig and timelocks to control updating a name) interacts with PKI use cases.\r\n* How we generalized Namecoin and Tor PKI to work with non-TLS protocols.\r\n* How revocations can be handled securely.\r\n* How we ensured anonymity (including Tor stream isolation) despite TLS implementations not providing API's for this.\r\n* How the anonymity protections actually *improved* performance.\r\n* How all of the above interoperates with existing software.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "98767aec-fbd5-587c-b1f8-41b20d795e67", "id": 19, "code": "HFFF38", "public_name": "Jeremy Rand", "avatar": "https://pretalx.riat.at/media/avatars/JeremyAvatar-500px_RXU9ww2.jpg", "biography": "I'm the Lead Application Engineer at Namecoin. I work on Namecoin's TLS and Tor interoperability, among other things.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/9MBKDN/", "id": 118, "guid": "72e670d3-7a90-5874-8f88-cbffe59e57e8", "date": "2025-12-27T20:00:00+01:00", "start": "20:00", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-118-how-to-contribute-to-open-source-projects-stack-wallet-monero-tor-arti-", "title": "How to Contribute to Open Source Projects: Stack Wallet, Monero, Tor (Arti!)", "subtitle": "", "track": "Monero", "type": "Talk", "language": "en", "abstract": "A walk-through of how to contribute to open source projects, with Stack Wallet, Monero, and Tor (Arti!) as examples. A quick guide to setting up development environments for each on Linux, macOS, and/or Windows, an update on where each project stands, and a list of big and small tasks to do for each. A \"quickstart\" guide for newcomers and a survey of outstanding TODOs for more experienced hands.", "description": "Starting with Tor and The Tor Project's new Rust project Arti (A Rust Tor Implementation), we'll walk through how to build, set up for development, and submit Pull Requests which have a good chance of being accepted.  We'll proceed to Monero development, both for the original C++ codebase as well as the newer Cuprate project, a Rust Monero implementation, and what's coming for both.  Finally, we'll look at how Stack Wallet incorporates and provides a UX for both Tor and Monero.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "70b8c507-b3cd-52a9-9118-805e9c3a6ea1", "id": 72, "code": "HBSAZ3", "public_name": "Joshua Babb", "avatar": "https://pretalx.riat.at/media/avatars/sneurlax_yRnOWKh.png", "biography": "Got into scripting via The Elder Scrolls III: Morrowind modding as a wee lad and went onto earn a first job by programming free bots for EverQuest II, Guild Wars, and World of Warcraft, which led to being hired by a succession of online gaming loot companies.  Dabbled in PlayStation Portable modding, learning more scripting and delving into lower-level languages and the jailbreaking process itself.  Studied at the United States Naval Academy, including Cyber Warfare coursework, with associated Navy service.  Moved onto machine learning work (mostly categorization) for BlyncSync Technologies correlating head and eye movements to fatigue, all the while becoming more and more engrossed in privacy and cryptography applications.  Now working with Cypher Stack, a cryptography and cryptocurrency software development studio focusing on privacy protocols, on applications related to or directly involving Tor, Monero, and similar privacy protocols and cryptocurrencies like Firo, Epic Cash, Bitcoin Cash and CashFusion, etc.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/TGC97J/", "id": 120, "guid": "aa332267-221e-55ea-baae-b63eee8545b8", "date": "2025-12-27T20:30:00+01:00", "start": "20:30", "logo": null, "duration": "02:00", "room": "CDC Triangle", "slug": "39c3-120--what-can-a-mixnet-do-strategies-for-network-level-anonymity-", "title": "\"What can a mixnet do? Strategies for network-level anonymity\"", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "This workshop will introduce mixnet technology as a tool to achieve network-level anonymity for internet traffic. We will see hands on how a mixnet works, where the idea came from, and discuss other strategies for protecting privacy online against state and corporate surveillance.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "fcf97edc-b674-5209-b742-d0971d8da8d5", "id": 4, "code": "7MZ3QB", "public_name": "Alexis Roussel", "avatar": "https://pretalx.riat.at/media/avatars/Alexis_Roussel_-_COO_512x512_1JBnxIt.jpg", "biography": "", "answers": []}, {"guid": "0e5d1f73-558f-5f57-a5c2-7d6ea134148c", "id": 18, "code": "C9KWSC", "public_name": "Casey Ford", "avatar": null, "biography": "Casey has a PhD in Philosophy from the University of Guelph. He is currently researching anti-surveillance and anarchist technologies. He is the Comms Lead and lead writer for Nym.", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 2, "date": "2025-12-28", "day_start": "2025-12-28T04:00:00+01:00", "day_end": "2025-12-29T03:59:00+01:00", "rooms": {"CDC Triangle": [{"url": "https://pretalx.riat.at/39c3/talk/G7X9WM/", "id": 126, "guid": "efda9e93-97d4-5833-b91c-bec7cedb3d19", "date": "2025-12-28T10:50:00+01:00", "start": "10:50", "logo": null, "duration": "00:10", "room": "CDC Triangle", "slug": "39c3-126-intro-to-the-critical-decentralization-cluster", "title": "Intro to the Critical Decentralization Cluster", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Welcome and presentation of the CDC.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "81cd339a-6c77-586d-a76f-ce6eeaa97e14", "id": 13, "code": "JBTZYA", "public_name": "Diego Salazar", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/PMUR9B/", "id": 142, "guid": "81efde89-e887-526a-b12e-14da8d822bc6", "date": "2025-12-28T11:00:00+01:00", "start": "11:00", "logo": null, "duration": "00:20", "room": "CDC Triangle", "slug": "39c3-142-intro-to-tropicsquare-tropic01-workshops-at-cdc", "title": "Intro to Tropicsquare TROPIC01 Workshops at CDC", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Introduction to the TROPIC01 Open Source Secure Element and the CDC Badge. Kick-Off of the Workshop series at the Critical Decentralisation Cluster.", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/XFRQZQ/", "id": 114, "guid": "8e705309-d766-5ad7-9ab7-80422c1c171c", "date": "2025-12-28T11:20:00+01:00", "start": "11:20", "logo": null, "duration": "01:00", "room": "CDC Triangle", "slug": "39c3-114-open-legal-q-a-with-judith-de-boer-can-i-get-arrested-for-writing-code-", "title": "Open Legal Q&A with Judith de Boer: \"Can I Get Arrested for Writing Code?\"", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Judith de Boer is leading the Alex Pertsev's legal defence team \u2014 fighting his \"Alex could've thought that his code will be used by criminals, but still wrote it \u2014 so he's guilty of criminal conspiracy\" verdict from a Dutch court.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "50c12702-e270-59ed-827c-af7c2d9a53fc", "id": 81, "code": "H7ANEU", "public_name": "Kirill", "avatar": null, "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/SKBRPH/", "id": 75, "guid": "b76f1718-fbb1-5dfc-90ee-d6fd8b961d3c", "date": "2025-12-28T12:30:00+01:00", "start": "12:30", "logo": "https://pretalx.riat.at/media/39c3/submissions/SKBRPH/iroh-wordmark-purple_eeOv4Y2.svg", "duration": "02:00", "room": "CDC Triangle", "slug": "39c3-75-iroh-p2p-chat-over-gossip", "title": "iroh p2p chat over gossip", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "In this workshop we'll look at how iroh establishes p2p QUIC connections. Using holepunching to create direct connections where possible. Then we'll build on top of this by using the gossip protocol to build a group chat.", "description": "iroh is a library to establish direct connections between two peers. The workshop will start with an overview of how iroh works and what it provides. After this we'll explore establishing connections between two endpoints before progressing to using a gossip protocol to send messages to multiple peers. At the end we should have a simplistic group chat application.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "1746a13e-4248-595c-9663-c25a7d57d8c4", "id": 59, "code": "VUPP9E", "public_name": "Floris Bruynooghe", "avatar": null, "biography": "Floris is a software engineer at number 0 where he builds networking\r\nprotocols in Rust to support user agency. Previously he's been an SRE\r\nand Python developer.\r\n\r\nWhen not creating software Floris can be found in the mountains,\r\nclimbing, ski touring or paragliding.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/JXG9XP/", "id": 65, "guid": "f37104e3-211a-58af-a952-5a5c8377e724", "date": "2025-12-28T14:30:00+01:00", "start": "14:30", "logo": "https://pretalx.riat.at/media/39c3/submissions/JXG9XP/idk_IlsFAM6.png", "duration": "02:00", "room": "CDC Triangle", "slug": "39c3-65-embedding-anonymity-directly-in-your-application", "title": "Embedding Anonymity Directly in your Application", "subtitle": "", "track": "Monero", "type": "Workshop", "language": "en", "abstract": "A deep dive into using Embedded I2P to seamlessly anonymize your applications", "description": "Anonymity is more important than ever, and it's not an easy job. Our job is to make it easier! The I2P project is excited to demonstrate 2 new projects, the `go-i2p` and `emissary` embedded router projects. We'll look at how they work and why they're an easier, more accessible way of providing anonymity to your users than freestanding external services. Primary target audience is Go, Rust, and C developers, I2P library developers, and people working on anonymous P2P applications.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "878444c1-56ec-534f-9e28-1df3decefa8f", "id": 47, "code": "DBBCKD", "public_name": "idk", "avatar": "https://pretalx.riat.at/media/avatars/idk_VXmpy1C.png", "biography": "I'm idk, I'm the current lead developer of the Java and Go I2P router projects, I sometimes also work with other privacy-enhancing technologies such as Monero and Tor. I believe privacy is normal, and am on a mission to normalize privacy for everyone.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/SANGLF/", "id": 70, "guid": "18e536a7-4688-563c-a165-ea7d5e6fc8d0", "date": "2025-12-28T16:30:00+01:00", "start": "16:30", "logo": null, "duration": "01:00", "room": "CDC Triangle", "slug": "39c3-70-zero-knowledge-proofs-workshop", "title": "Zero-Knowledge Proofs Workshop", "subtitle": "", "track": "Monero", "type": "Workshop", "language": "en", "abstract": "Zero-knowledge proofs (ZKPs) are reshaping the landscape of privacy, scalability, and trust in decentralized systems. In this workshop, we\u2019ll explore how ZKPs let one party convince another that a statement is true, without revealing anything else about it. We aim to demystify the core ideas behind interactive protocols, walk through modern ZKP constructions, and examine how they\u2019re deployed in cryptocurrencies and modern privacy-preserving designs. Participants will leave with a clear understanding of how the \"prove without revealing\" paradigm is shaping blockchain technology, verifiable computation, and the next generation of cryptographic standards.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "72b19689-5ffe-504f-aa0e-debfbb32590a", "id": 11, "code": "3DPNA8", "public_name": "Freeman Slaughter", "avatar": "https://pretalx.riat.at/media/avatars/Headshot_eBiAj7K.jpg", "biography": "Freeman Slaughter is a postdoc at the University of South Florida, having obtained his Ph.D. from Clemson University, with a focus on zero-knowledge proofs. He has been spearheading the push to migrate cryptocurrencies to post-quantum standards, having published a few of them himself.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/CDSLJX/", "id": 64, "guid": "5bf7ce29-ffb1-51df-ba8f-9864b23f58d4", "date": "2025-12-28T17:30:00+01:00", "start": "17:30", "logo": "https://pretalx.riat.at/media/39c3/submissions/CDSLJX/radicle_mvRS2xu_4bRQVgq.svg", "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-64-radicle-p2p-censorship-resistant-code-collaboration-based-on-git", "title": "Radicle: P2P, Censorship-Resistant Code Collaboration Based on Git", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "[Radicle](https://radicle.xyz/) is an open source, peer-to-peer code collaboration stack built on Git. Unlike centralized code hosting platforms, such as GitHub or GitLab, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users retain sovereignty over their data and workflow.\r\n\r\n*Free your code!*", "description": "Today, much of the open-source ecosystem depends on a few centralized code forges, even though modern version control systems are designed with fully distributed collaboration in mind.\r\nThis creates questionable dependencies with regards to governance and supply-chain security.\r\nIn this talk, we explore an alternative: [Radicle](https://radicle.xyz/), a decentralized, peer-to-peer code collaboration stack built on Git, that empowers developers to work together while staying sovereign.\r\n\r\nUnlike traditional, centralized code forges that can impose censorship, Radicle ensures that each user retains control over their data, interactions, and collaboration, free from corporate influence.\r\nThis aligns with broader movements toward decentralization, open-source software, and the democratization of internet services.\r\n\r\nWe introduce the system, provide a progress update, and share what we are currently working on.\r\n\r\nAttendees gain a comprehensive understanding of Radicle\u2019s technical architecture, its practical benefits for decentralized code collaboration, and how it contributes to a more autonomous and resilient future for open-source development.\r\n\r\nFind out more:\r\n - [FAQ of the project (radicle.xyz)](https://radicle.xyz/faq)\r\n - [*How we built a gossip layer and CRDT on top of Git* by Alexis Sellier at GitMerge 2024 (youtube.com)](https://www.youtube.com/watch?v=tsVa53SPIHc)\r\n - [Release Notes for 1.0 (radicle.xyz)](https://radicle.xyz/2024/09/10/radicle-1.0.html)\r\n - [radicle.zulipchat.com](https://radicle.zulipchat.com)d\r\n\r\n*Free your code!*", "recording_license": "", "do_not_record": false, "persons": [{"guid": "7e57dfc9-efea-5ad6-96c5-8f8425e1a616", "id": 6, "code": "DDYJKK", "public_name": "Lorenz Leutgeb", "avatar": "https://pretalx.riat.at/media/avatars/magritte-eye_-centered_GEn6PXF.jpg", "biography": "Contributor to Radicle. See [lorenz.leutgeb.xyz](https://lorenz.leutgeb.xyz)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/9ZX9ET/", "id": 90, "guid": "1c7a26ad-1d1d-53f2-aa09-23e623b6fa3e", "date": "2025-12-28T18:00:00+01:00", "start": "18:00", "logo": null, "duration": "00:40", "room": "CDC Triangle", "slug": "39c3-90-the-bitcoin-security-budget-and-its-implications-a-look-at-the-security-scaling-and-spam-resistance-of-proof-of-work-cryptocurrencies", "title": "The Bitcoin Security Budget and Its Implications A Look at the Security, Scaling and Spam Resistance of Proof of Work Cryptocurrencies", "subtitle": "", "track": "Monero", "type": "Talk", "language": "en", "abstract": "The Bitcoin security budget has profound implications for the long term security of Bitcoin and similar proof of work cryptocurrencies. In this talk we discuss the various types of transaction fee markets for different cryptocurrencies and the possibility of transaction fees replacing falling block rewards to provide security in the future. The results from our analysis of the Monero fee market in particular do pose some very serious questions regarding the long term security and viability of cryptocurrencies that do not have a minimum fixed block reward or tail emission. We will discuss these questions and their implications for the possibility of a worldwide peer-to-peer electronic cash system.", "description": "Satoshi Nakamoto released Bitcoin: A Peer-to-Peer Electronic Cash System, in October 2008, https://bitcoin.org/bitcoin.pdf,  during the 2008 financial crisis. The Bitcoin genesis block was mined in January 2009 launching the Bitcoin network. The design of Bitcoin has a maximum money supply of 21 million Bitcoin (BTC). The security budget consisting of the block reward and transaction fees per block is paid to the miner (creator) of each block as an incentive to secure the network. The blocks in Bitcoin are approximately every 10 minutes. The block reward is required by consensus to halve approximately every 4 years, starting at 50 BTC per block in 2009, and is currently at 3.125 BTC per block. This leads to a current annual growth rate of the total Bitcoin money supply that is below 1%. The next halving to 1.5625 BTC is estimated to occur in April of 2028. Transaction fees are currently less than 1% of the total Bitcoin security budget. \r\n\r\nIt is claimed in section 6 of the Bitcoin whitepaper that:\r\n\r\n \u201cOnce a predetermined number of coins have entered circulation, the incentive can transition entirely to transaction fees and be completely inflation free\u201d; \r\n\r\nhowever no evidence, theory or references are provided to support this claim. \r\n\r\nThe above model, with some variations, has been followed by most of the top proof of work cryptocurrencies, including Bitcoin Cash (BCH), Litecoin (LTC), and ZCash (ZEC). There are however some notable exceptions, Dogecoin (DOGE) and Monero (XMR). Both Dogecoin and Monero have fixed block rewards. In Dogecoin this was the result of a bug in the code; however in Monero a fixed minimum block reward or tail emission was deliberately set at the constant rate 0.6 XMR per block. The blocks in Monero are approximately every 2 minutes. This leads to an annual growth rate of the total Monero money supply that is below 1%. For comparison the historical annual compounded rate of growth of the gold money supply is close to 1%.\r\n\r\nThe fee market in a cryptocurrency is also highly dependent on whether the blocksize is fixed, as in  Bitcoin, Dogecoin, Litecoin and ZCash or adaptive as in Bitcoin Cash and Monero. In the case of adaptive blocksizes the question becomes: Is there a penalty (cost) to increase the blocksize as in Monero or no cost to increase the blocksize as in Bitcoin Cash?\r\n\r\nA balance needs to be found in the design of a cryptocurrency between allowing for blocksize growth in order to support the transaction demand for peer to peer electronic cash, and the necessity of spam mitigation.   The use of privacy preserving technologies can also have a profound impact on this balance, by increasing the transaction size, while at the same time preventing the use of censorship, as a means of spam mitigation. In Monero for example this increase will be by a factor of around 20 times, after the upcoming Full Chain Membership Proofs, plus plus (FCMP++) hard fork. This makes finding this balance in cryptocurrencies such as Monero with no option to opt out of privacy, by far the hardest. On the other hand a solution that works in Monero will also work in a cryptocurrency with a lesser degree of privacy. \r\n\r\nIn the presentation we will discuss the following questions:\r\nHow do the various types of fee markets: fixed blocksize, adaptive blocksize with penalty, and adaptive blocksize without penalty work?\r\nCan transaction fees replace the falling block rewards or are fixed block rewards necessary?\r\nAre there advantages or disadvantages to replacing block rewards with transaction fees?\r\nIs it possible to have a fixed block reward and still be inflation free? \r\nDo we have a peer-to-peer electronic cash system or just another kind of asset for investment and speculation using centralized financial institutions?\r\nIs a worldwide peer-to-peer electronic cash system possible now or in the foreseeable future?\r\n\r\nWe will also discuss some of the broader implications", "recording_license": "", "do_not_record": false, "persons": [{"guid": "6b601054-fb6f-53a1-8bfd-95a761079e68", "id": 15, "code": "LBDTQV", "public_name": "Francisco \"ArticMine\" Caba\u00f1as", "avatar": null, "biography": "Francisco  Caba\u00f1as (articmine@getmonero.org): Based in Canada, Francisco holds a PhD and MSc in Physics, a BSc in Physics and Mathematics, and has extensive business and non-profit experience. He has actively researched and invested in cryptocurrencies, since 2011, and focuses on the economic, social, regulatory and long-term economic viability aspects of cryptocurrencies. Francisco has researched and studied scaling. POW security, spam mitigation, fees, fee markets and the adaptive block weight in Monero since 2014. He is currently working on the scaling, spam mitigation and fees of Monero, ahead of the upcoming fork of Monero to implement the Full Chain Membership Proofs plus plus (FCMP++) privacy and fungibility upgrade. Francisco  also has been a Core Team Member of the Monero Project, https://getmonero.org/, since 2016.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/TYKHNF/", "id": 86, "guid": "d02f5178-f72a-5e59-83d1-fe70f689e3b8", "date": "2025-12-28T19:00:00+01:00", "start": "19:00", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-86-real-world-timestamping-with-opentimestamps", "title": "Real World Timestamping With OpenTimestamps", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "How is OpenTimestamps used in the real world? We'll explain how it achieves cryptographic timestamping, and show some read world examples of it in use such as the Guatemalan Presidential Election.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "59986456-bfb2-5757-a2d4-0c7c740397ef", "id": 65, "code": "KECLHB", "public_name": "Peter Todd", "avatar": null, "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/PH9LYH/", "id": 122, "guid": "2be7ff6f-0d6f-5a12-8a4b-ec45281c11f5", "date": "2025-12-28T19:55:00+01:00", "start": "19:55", "logo": null, "duration": "00:05", "room": "CDC Triangle", "slug": "39c3-122-recap-and-precap-of-critical-decentralization-cluster-sessions", "title": "Recap and precap of Critical Decentralization Cluster sessions", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "What went on and what is coming next.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "81cd339a-6c77-586d-a76f-ce6eeaa97e14", "id": 13, "code": "JBTZYA", "public_name": "Diego Salazar", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/7TDXST/", "id": 134, "guid": "8ec7a7ac-a2bb-5771-ab5f-e0e87ed7c84d", "date": "2025-12-28T20:00:00+01:00", "start": "20:00", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-134-passkeys-the-good-the-bad-the-ugly", "title": "Passkeys : the good, the bad, the ugly", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Passkeys are the new hype for easy onboarding, but it's a quite old protocol that has been hijacked for crypto purposes. We'll dig through the standard history, the potentially misleading security expectations, and see how to reverse engineer an implementation to validate its soundness\r\n\r\nThis is a rebroadcast of my devcon 7 presentation (https://archive.devcon.org/devcon-7/passkeys-the-good-the-bad-the-ugly/?tab=YouTube) \r\nwith some additional details on modern ETH wallets implementations", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "ea667c27-a200-5b59-a11f-b21ee304d3fd", "id": 91, "code": "CT7ZML", "public_name": "btchip", "avatar": null, "biography": "Co-founder Ledger, now https://www.zknox.com", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/TRJTLG/", "id": 72, "guid": "5287a06c-cc15-571c-a4fd-4f716631fac2", "date": "2025-12-28T20:30:00+01:00", "start": "20:30", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-72-diy-bioreactors-for-mycology-and-biohacking", "title": "DIY Bioreactors for mycology and biohacking", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Augustin Bielefeld, principal engineer at Eilbek Research, has been growing mycelium and other micro-organisms since 2023, and will present his journey building a reproducible and affordable bioreactor, which is destined to be open-sourced.\r\n\r\nThis talk is aimed at people with an interest in mycology/microbiology but the principles demonstrated are accessible to everyone.", "description": "Mycology is one of the fastest growing hobbies in the biohacking/microbiology scene, people cultivate and grow mushrooms for their taste, nootropic properties, and even as construction materials.\r\n\r\nBioreactors, while rarely found on a hobbyist's desk - are the proper way to carry out cultivation and innoculation of micro-organism. This talk will explain their principles in simple terms, as well as showing off the speaker's journey building a reproducible and affordable reactor.\r\n\r\nBioreactors are not usually found in hobbyists mushroom growers yet they enable:\r\n- Very fast culture times compared to usual jars\r\n- Efficient and sterile innoculation and expansion\r\n- Cultivation not just of mycelium, but of any microorganism such as algae, or even insulin producing bacteria\r\n\r\nThe demonstrator that will be presented enables not only cultivation of mycelium of all types, but also cultivation of complex micro-organisms such as insulin-producing bacteria, and other DIY-medicine goals.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "e0c98dfb-10bf-53b2-a8f8-1aaa095d2f3d", "id": 56, "code": "AZNPCH", "public_name": "Augustin Bielefeld", "avatar": "https://pretalx.riat.at/media/avatars/profile-2_sIEn4i1.png", "biography": "Principal engineer @ Eilbek Research, find us at eilbek-research.de", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/YRYKY3/", "id": 67, "guid": "09d208db-424d-5cd5-9fac-47c5c36022d4", "date": "2025-12-28T21:00:00+01:00", "start": "21:00", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-67--referendum-citoyen-the-revolutionnary-app", "title": "\"Referendum Citoyen\" the revolutionnary app", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "this talk will present the story behind the \"referendum citoyen\" app, the ZK tech built by Rarimo team, but also how social movements are embracing cypherpunk tools to engage into challenging the structure of power in a country such France.", "description": "The voting app is a simple blockchain voting app, based on ZK proof generated from a french ID card. The presentation will deep dive in the tech part, first but also present the social movement that wants to bring the referendum culture in France through a voting system that is independent from the State infrastructure, but still can prove that voters are french with the ID digital signature.\r\nThe voting app is Work in Progress and needs a lot of work. This is also an open call for hackers to help improve and make the app the easiest app for people.\r\n\r\nhttps://github.com/ReferendumCitoyen/referendum-citoyen-react-native", "recording_license": "", "do_not_record": false, "persons": [{"guid": "fcf97edc-b674-5209-b742-d0971d8da8d5", "id": 4, "code": "7MZ3QB", "public_name": "Alexis Roussel", "avatar": "https://pretalx.riat.at/media/avatars/Alexis_Roussel_-_COO_512x512_1JBnxIt.jpg", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/DCJXBV/", "id": 87, "guid": "7244e819-2373-59ed-a745-c8953f1874f2", "date": "2025-12-28T22:00:00+01:00", "start": "22:00", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-87-xmpp-and-metadata", "title": "XMPP and metadata", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "In this talk, I will cover how XMPP manages metadata, what is technically required for which reason, what could be avoided and with which drawbacks, and do some comparisons with centralized (e.g. signal), other decentralized (e.g. matrix) and other systems trying to solve the same issue.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "3f0d64fd-b33b-5d5e-877b-6a195c70df8d", "id": 66, "code": "KAXQAJ", "public_name": "mathieui", "avatar": null, "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/PLYJF8/", "id": 112, "guid": "2c6aa023-a1e0-59f8-919d-353bf9cc3248", "date": "2025-12-28T22:30:00+01:00", "start": "22:30", "logo": null, "duration": "04:00", "room": "CDC Triangle", "slug": "39c3-112-gnu-boot-install-party", "title": "GNU Boot install party", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Boot software like BIOS or UEFI are usually nonfree. They still run after the operating system is booted and often contain restrictions (like refusing to boot when the WiFi card is replaced) and are usually related to technologies of control like the Management engine or similar.\r\n\r\nOn computers with a Management engine, replacing the nonfree BIOS with GNU Boot also removes the Management Engine operating system.\r\n\r\nThe install party will take place in a room at the GNU Boot assembly location and the maintainers will be available to help you install GNU Boot on a supported computer (see https://www.gnu.org/software/gnuboot/status.html for a list).", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "fcc74479-5d27-588e-b965-ea252e7689b6", "id": 32, "code": "XKUQTT", "public_name": "neox", "avatar": "https://pretalx.riat.at/media/avatars/IMG_20210426_110026_nivel%C3%A9e_2mawEBP.jpg", "biography": "", "answers": []}, {"guid": "b1e41d40-a62c-50d9-89d6-cf4ed02f28a3", "id": 84, "code": "PT3MZG", "public_name": "GNUtoo", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}], "CDC Circle": [{"url": "https://pretalx.riat.at/39c3/talk/XF3RKT/", "id": 128, "guid": "1f4b0457-28f0-5ae2-bf17-866d1aeda0a9", "date": "2025-12-28T11:00:00+01:00", "start": "11:00", "logo": null, "duration": "02:00", "room": "CDC Circle", "slug": "39c3-128-programming-with-the-tropic01-open-architecture-secure-element", "title": "Programming with the TROPIC01 open architecture secure element", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Let's program it on the HATs and shields.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "c137308a-d751-512b-9c32-2af04ca0e696", "id": 87, "code": "78RW9P", "public_name": "Pavel Polach", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/LK9MK3/", "id": 73, "guid": "38fcf304-2754-5d8f-9985-e77536442084", "date": "2025-12-28T13:30:00+01:00", "start": "13:30", "logo": "https://pretalx.riat.at/media/39c3/submissions/LK9MK3/media_GqwBPIVW8AAXeDU_2e2iV8F.jpeg", "duration": "00:30", "room": "CDC Circle", "slug": "39c3-73-the-darkfi-super-app", "title": "The DarkFi super-app", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Anonymous, Uncensored, Sovereign: How DarkFi gives birth to a new Paradigm of Society.", "description": "Hi,\r\n\r\nmy name is Yuki and I am part of the DarkFi community. Out of this user/community perspective I will tell you something about the philosophy of DarkFi, the anonymous tech-stack, Lunarpunk, the Desert vs Forest, RegFi vs DarkFi and the DarkFi Vision.\r\n\r\nThe talk will not go to deep in the low level tech, because I am also just learning about them :)\r\n\r\nI plan to keep the talk short and have a Q&A personally after the talk, in a more 'relaxed' environment. \r\n\r\nnote: As you might expect, the talk will be held in english. But I can also speak german, if needed f.e\r\n\r\nP.S: This is the first talk I will hold, I am very excited :)", "recording_license": "", "do_not_record": false, "persons": [{"guid": "82668438-ecd7-55b9-9736-6b34fad45930", "id": 57, "code": "UPUANU", "public_name": "Yuki", "avatar": null, "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/8VNVWK/", "id": 131, "guid": "f3b2f75d-bcc9-5896-bdd0-020ee88a3938", "date": "2025-12-28T16:00:00+01:00", "start": "16:00", "logo": null, "duration": "02:00", "room": "CDC Circle", "slug": "39c3-131-making-own-z-wave-or-zigbee-device-from-scratch-and-assemble-a-z-wave-or-zigbee-matter-controller", "title": "Making own Z-Wave (or Zigbee) device from scratch and assemble a Z-Wave (or Zigbee/Matter) controller", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "We will program a Z-Wave or a Zigbee device and add it into a Z-Way smart home controller installed on Linux or flashed into an ESP32.", "description": "We will be making own Z-Wave and Z-Wave Long Range devices Z-Wave Open Source SDK an Trident IoT SDK. It will also be possible to do Zigbee devices.\r\n\r\nWe will program a sensor and a switch using Z-Wave protocol and include it in a Z-Wave network. Or Zigbee.\r\n\r\nWe will also browse the Z-Wave Open Source project, and how existing Trident IoT and SiLabs code differ from them.\r\n\r\nWe will also install Linux version of Z-Way - Z-Wave/Zigbee/Matter Smart Home Controller. You will learn basics of Z-Wave and Z-Wave Long Range, how to include devices and set up security schemes.\r\n\r\nWe will also master using Z-Way smart home controller, investigate it's API and create own Linux or ESP32-based Z-Wave or Zigbee controller. We will also discuss Z-Wave/Zigbee-to-Matter bridging.\r\n\r\nYou will need a laptop (Linux, Mac or Windows) with SSH client, USB A, Google Chrome and internet access. Optionally you can use VS Code (install Trident IoT extension).\r\n\r\nBring your Z-Wave devices with you! If you have Home Assistant Connect ZWA-2, take it too!\r\n\r\nPresentation: https://docs.google.com/presentation/d/1EJFr8toheFOOE_k4l23wkLd98NE8yb8UbnnkNd2UKqU", "recording_license": "", "do_not_record": false, "persons": [{"guid": "6d1aec0d-88ff-562e-8c62-d001b58f9e40", "id": 46, "code": "LPPJBS", "public_name": "PoltoS", "avatar": null, "biography": "Developing Z-Wave and other IoT controllers and devices for 17 years, I'm an active member of the Z-Wave Alliance open standard organization and chief of controller solutions at Trident IoT.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/TXTPLK/", "id": 82, "guid": "66debe2d-84ca-5350-95af-7d1af9de73af", "date": "2025-12-28T18:00:00+01:00", "start": "18:00", "logo": "https://pretalx.riat.at/media/39c3/submissions/TXTPLK/radicle_mvRS2xu_yTrnGwu.svg", "duration": "02:00", "room": "CDC Circle", "slug": "39c3-82-radicle-setup-and-introduction", "title": "Radicle: Setup and Introduction", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "[Radicle](https://radicle.xyz/) is an open source, peer-to-peer code collaboration stack built on Git. Unlike centralized code hosting platforms, such as GitHub or GitLab, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users retain sovereignty over their data and workflow.\r\n\r\n*Free your code!*", "description": "Attend this workshop if you would like to try out Radicle. We'll set it up, and learn how to replicate a Git repository of your choice on the network. Further, learn how to use Radicle Patches and Radicle Issues for collaboration.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "7e57dfc9-efea-5ad6-96c5-8f8425e1a616", "id": 6, "code": "DDYJKK", "public_name": "Lorenz Leutgeb", "avatar": "https://pretalx.riat.at/media/avatars/magritte-eye_-centered_GEn6PXF.jpg", "biography": "Contributor to Radicle. See [lorenz.leutgeb.xyz](https://lorenz.leutgeb.xyz)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/LGLTBV/", "id": 111, "guid": "851d516d-740b-5f37-b1cb-d144d2696f59", "date": "2025-12-28T20:00:00+01:00", "start": "20:00", "logo": null, "duration": "02:00", "room": "CDC Circle", "slug": "39c3-111-p2p-vms-pluralistic-composability-interoperability-for-decentralized-networks-applications", "title": "P2P \u03bcVMs: pluralistic composability & interoperability for decentralized networks & applications", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "How do we create a pluralistic yet composable and interoperable ecosystem of decentralized applications?\r\n\r\nIntroduction to the fantastic world of P2P \u03bcVMs and discussion about making them a reality.", "description": "## Topics\r\n\r\n- \u03bcVMs & unikernels\r\n- pluralistic composability via minimalistic & layered protocol design\r\n- decentralized applications & services running in cryptographically addressed \u03bcVMs\r\n- using well-known protocols as unified message passing mechanism for decentralized applications\r\n- pluralism on the P2P transport, overlay, and application layers\r\n\r\n## Format\r\n\r\nShort introduction followed by a discussion between researchers & developers working on projects related to \u03bcVMs, P2P/NGI protocols, and their intersection.\r\n\r\n## Context\r\n\r\nSee [WaxOS](https://WaxOS.net) for a brief overview of ongoing research.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "248e5a04-6ef2-5efc-839c-140d36097b51", "id": 80, "code": "S3TYLJ", "public_name": "tg-x", "avatar": "https://pretalx.riat.at/media/avatars/tg-x_yzmdESp.png", "biography": "independent researcher, distributed systems & decentralized networks", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/JENEDU/", "id": 143, "guid": "1b7389b4-b5dd-583d-af56-5fc629c86198", "date": "2025-12-28T22:00:00+01:00", "start": "22:00", "logo": null, "duration": "00:45", "room": "CDC Circle", "slug": "39c3-143-new-features-in-bitcoin-self-custody", "title": "New features in Bitcoin self-custody", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Introduction to miniscript with Liana for secure Bitcoin self-custody using hardware wallets and recovery paths.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "20e3601c-189d-5980-90db-5b6103f64ade", "id": 96, "code": "DQAQ3Z", "public_name": "Polto, Darko", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 3, "date": "2025-12-29", "day_start": "2025-12-29T04:00:00+01:00", "day_end": "2025-12-30T03:59:00+01:00", "rooms": {"CDC Triangle": [{"url": "https://pretalx.riat.at/39c3/talk/WMMFFF/", "id": 124, "guid": "f72a1a4f-5656-57cc-ad7e-7d1e32b13a8b", "date": "2025-12-29T10:25:00+01:00", "start": "10:25", "logo": null, "duration": "00:05", "room": "CDC Triangle", "slug": "39c3-124-welcome-to-cdc-day-3", "title": "Welcome to CDC day 3", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "What went on and what is coming next.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "81cd339a-6c77-586d-a76f-ce6eeaa97e14", "id": 13, "code": "JBTZYA", "public_name": "Diego Salazar", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/RPPFJF/", "id": 91, "guid": "17f71125-5e40-599d-802f-3b884d91ffdf", "date": "2025-12-29T10:30:00+01:00", "start": "10:30", "logo": null, "duration": "02:00", "room": "CDC Triangle", "slug": "39c3-91-getting-started-with-the-pocket-science-lab", "title": "Getting started with the Pocket Science Lab", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "In this self-paced workshop we will learn how to use the instruments of the Pocket Science Lab (PSLab) board, with the Python API and the Android app.", "description": "Learn how to use the PSLab's range of onboard instruments to make measurements and output control signals.\r\n\r\nThis workshop will walk you through how to:\r\n- Measure voltage and resistance using the multimeter\r\n- Measure time-series voltage with the oscilloscope\r\n- Measure time-series digital signals with the logic analyzer\r\n- Output variable voltage with the signal generator\r\n- Output digital signals with the PWM generator\r\n\r\nChoose between using the Python API or the Android application, or both!", "recording_license": "", "do_not_record": false, "persons": [{"guid": "414b8ba9-a0ee-54ab-85b6-5431bdcfe95b", "id": 63, "code": "LMAPK3", "public_name": "Alexander Bessman", "avatar": null, "biography": "PSLab developer", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/3MUCCG/", "id": 116, "guid": "c71f3598-99ad-5960-9a73-bc9a5767b3ba", "date": "2025-12-29T13:00:00+01:00", "start": "13:00", "logo": "https://pretalx.riat.at/media/39c3/submissions/3MUCCG/Screenshot_2025-12-22_at_14.20.04_tY4WY8C.png", "duration": "00:15", "room": "CDC Triangle", "slug": "39c3-116--outdoor-ballooning-with-antennas", "title": "(Outdoor) Ballooning with antennas", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "We meet indoors at CDC Circle and go outside to launch some comms infrastructure on a tethered balloon. \r\n\r\n\r\n\r\nAs every Star Trek fan knows, humans are \"ugly bags of mostly water\" [S1E18] so RF communication in areas densely packed with humans - or their infrastructure made of metal and stone - is problematic.  \r\nWe'll explore ideas to overcome or mitigate this problem, ideas that are possible due to miniaturisation of RF devices and their constraints.", "description": "Humans are ugly bags of mostly water and they and their infrastructure attenuate the RF signals we need for communication.\r\nWe'll explore concepts that are possible due to miniaturisation of RF devices and their constraints. In the end we'll raise a tethered balloon with Meshcore and a Reticulum node indoors or - depending on the situation - outdoors and playfully check the range we can achieve.\r\n\r\nWe'll discuss\r\n- what we trying to achieve / the problem at hand\r\n- the physical, electrical and financial constraints of our solution compared to other approaches\r\n- what changed, why can we do this in 2025 but not in 2015?  \r\n\r\nIn the end we'll raise a tethered balloon with Meshcore and a Reticulum nodes indoors or - depending on the situation - outdoors and playfully check the height and range we can achieve.\r\n\r\nThis is a fun workshop that wants to encourage people to play with compact yet easily deployable communication infrastructure, there will be some basic maths and diagrams, but nothing intimidating.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "edbfb7c6-fa95-54b7-9037-c781d455f0ed", "id": 82, "code": "GYZUZ9", "public_name": "chris", "avatar": null, "biography": "Chris has had no Ham license for decades, mostly because there always was something else eating up his time. But next congress, definitely.\r\nChris does not expect the fall of civilisation and would not consider himself a prepper, but being able to communicate if centralised infrastructure is not available for a while seems like a good idea and the real treasure are the friends we make on the way.\r\nContact:\r\nMatrix: @chris:strafpla.net\r\nMastodon: @chris@strafpla.net\r\nhttps://mail.strafpla.net", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/9LHGTD/", "id": 138, "guid": "bd88d0ec-2127-5185-a1b4-13302ca49bd5", "date": "2025-12-29T13:15:00+01:00", "start": "13:15", "logo": null, "duration": "00:15", "room": "CDC Triangle", "slug": "39c3-138-state-of-the-decentralization-in-industry", "title": "State of the Decentralization in Industry", "subtitle": "", "track": "Monero", "type": "Talk", "language": "en", "abstract": "Come hear about how decentralization is used and viewed in commercial projects, and how you can make a difference in real-world adoption.", "description": "Open-source is fun and exciting, but it often gets relegated to 'hobby', but there are industry applications. Come learn about various businesses that use open-source libraries every day, and how you can turn your open-source contributions into work, lifestyle, or even changing the world.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "81cd339a-6c77-586d-a76f-ce6eeaa97e14", "id": 13, "code": "JBTZYA", "public_name": "Diego Salazar", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/UKSKJF/", "id": 145, "guid": "365c9a9d-7945-5e73-a717-7bf817d19f91", "date": "2025-12-29T13:30:00+01:00", "start": "13:30", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-145-the-cdc-badge-conference-badge-devboard-with-tropic01-and-esp32-s3", "title": "The CDC Badge: conference badge & devboard with TROPIC01 and ESP32-S3", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Electronic conference badge & devboard by the Critical Decentralization Cluster with:\r\n    \u2022 TROPIC01 secure element\r\n    \u2022 ESP32-S3 microcontroller\r\n    \u2022 e-paper display with frontlight\r\n    \u2022 battery charging IC and LiPo battery\r\n    \u2022 12-button keypad\r\n    \u2022 Lots of IO: RasPi header, Grove, SAO\r\n\r\nhttps://github.com/riatlabs/cdc-badge", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "1e2e0937-99ca-55d6-b3c7-1ec402969850", "id": 3, "code": "3PWDRH", "public_name": "dllud", "avatar": "https://pretalx.riat.at/media/avatars/b6de4d19f686b43fa8be3d2e44a629c8_0HCXJSp.jpg", "biography": null, "answers": []}, {"guid": "68f0daef-472b-5204-9d06-173d3ef227e4", "id": 88, "code": "XWWUBY", "public_name": "bobotronic", "avatar": null, "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/CDCVQT/", "id": 139, "guid": "f29c72cb-f210-5300-b22b-ee74f0146343", "date": "2025-12-29T14:00:00+01:00", "start": "14:00", "logo": null, "duration": "01:00", "room": "CDC Triangle", "slug": "39c3-139-talk-with-industry-cryptographers-and-developers", "title": "Talk with Industry Cryptographers and Developers", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Real-world industry cryptographers and developers working on open-source projects, codebases, and research sit down to listen and answer your questions about how they got started, what they're doing, and how they make a difference.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "81cd339a-6c77-586d-a76f-ce6eeaa97e14", "id": 13, "code": "JBTZYA", "public_name": "Diego Salazar", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/UWJ8XB/", "id": 62, "guid": "0f2775c2-d776-5dc0-89e1-5b128daf79c5", "date": "2025-12-29T15:00:00+01:00", "start": "15:00", "logo": "https://pretalx.riat.at/media/39c3/submissions/UWJ8XB/namecoin-coin_YUI8Kw0.svg", "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-62-leveraging-llms-for-preventing-de-anonymization-occlumask", "title": "Leveraging LLMs for Preventing De-anonymization: Occlumask", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Personal data leaks can happen to the best of us. A unique development in machine learning gives us the opportunity to catch lapses before they're passed on for the world to see. This talk covers how Occlumask works and its developments so far.", "description": "Have you ever mentioned the weather? Maybe offhandedly complained about mosquitoes? Then you may have inadvertently given away crucial bits of who you are and where you are.\r\nOcclumask is a new tool for detecting content-based anonymity leaks like this, utilizing the capabilities of large language models to provide more accurate 'coverage'. Come and learn about the reasoning behind Occlumask's development, and the various considerations that had to be made during its development.\r\n\r\nTopics covered in this talk:\r\n\r\n* How does this work fill a gap in the broader anonymity tool context of Tor, stylometry, etc?\r\n* Background of content-based data-leak prevention tools.\r\n* What is Occlumask and how does it work?\r\n* Why use an LLM for this?\r\n* Unique challenges faced by using an LLM.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "3f137516-11ff-5f5e-98c7-974636e98d3d", "id": 54, "code": "CFWMHX", "public_name": "Alice Margatroid", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/MWLGQW/", "id": 63, "guid": "f06b2b45-89d1-5fc8-b7d4-d6d466e57a2f", "date": "2025-12-29T15:30:00+01:00", "start": "15:30", "logo": "https://pretalx.riat.at/media/39c3/submissions/MWLGQW/namecoin-coin_PWGCffn.svg", "duration": "02:00", "room": "CDC Triangle", "slug": "39c3-63-occlumask-demo-brainstorming-session", "title": "Occlumask Demo & Brainstorming Session", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Come and experience Occlumask in action! We want to make sure Occlumask can stand up to whatever situations you might find yourself in. Enter your own text and see if Occlumask can tell whether you're doxing yourself, and suggest what kinds of information Occlumask should be able to detect and notify you of.", "description": "Occlumask still has a long development ahead of it, and we want Occlumask to be as comprehensive as possible when it comes to detecting potential content-based data-leaks. In this workshop, we will be demoing a prototype of Occlumask for you to try. Alongside this, we will be asking how you would likely be using Occlumask, and what you think Occlumask should do for you.\r\n\r\nCome if you have ideas on:\r\n* What information do you consider important/sensitive?\r\n* What kinds of situations should Occlumask be able to handle?", "recording_license": "", "do_not_record": false, "persons": [{"guid": "98767aec-fbd5-587c-b1f8-41b20d795e67", "id": 19, "code": "HFFF38", "public_name": "Jeremy Rand", "avatar": "https://pretalx.riat.at/media/avatars/JeremyAvatar-500px_RXU9ww2.jpg", "biography": "I'm the Lead Application Engineer at Namecoin. I work on Namecoin's TLS and Tor interoperability, among other things.", "answers": []}, {"guid": "3f137516-11ff-5f5e-98c7-974636e98d3d", "id": 54, "code": "CFWMHX", "public_name": "Alice Margatroid", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/AEQPXC/", "id": 80, "guid": "11e2394c-c225-537f-8d1a-2de3dd6872b4", "date": "2025-12-29T17:30:00+01:00", "start": "17:30", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-80-sockstrace-preventing-proxy-leaks-in-your-applications", "title": "SocksTrace: Preventing Proxy Leaks in Your Applications", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "When building privacy-sensitive applications, we often rely on proxies like Tor to ensure that no direct connections escape the intended anonymity network. However, verifying that every part of an application reliably goes through the proxy is surprisingly difficult. Even a single syscall escaping the proxy path can quietly deanonymize a user.\r\n\r\nSocksTrace is a lightweight proxy-leak detection tool that traces network-related syscalls and validates whether they correctly route through the configured proxy.\r\n\r\nIn this talk, I\u2019ll show how SocksTrace works under the hood, what kinds of leaks it can catch, and why syscall-level inspection is essential for high-assurance privacy tools. I\u2019ll also walk through real-world findings: during our testing, we identified previously unknown proxy leaks in major browsers including Firefox and Brave, one of which resulted in a confirmed bug bounty. These results highlight how subtle proxy routing mistakes can occur even in widely-used, privacy-oriented software.", "description": "SocksTrace is a Linux-based proxy leak detector and traffic proxifier built on seccomp-notify. By intercepting network syscalls directly in the kernel, it provides runtime-agnostic visibility and enforcement that works even for statically linked binaries and modern browsers.\r\n\r\nThe talk showcases real WebRTC-related proxy leaks discovered using SocksTrace, explains shortcomings of traditional tools, and demonstrates transparent SOCKSification, DNS enforcement, and safe handling of applications that launch their own Tor instances. We conclude with practical use cases and future directions for syscall-level network containment.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "5d6611a3-2c64-59f2-ab36-e034823e0fb1", "id": 30, "code": "DSHFW8", "public_name": "Robert Mindo", "avatar": null, "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/VG7YRC/", "id": 79, "guid": "86448483-e0f0-5719-8453-86d03d99e5d8", "date": "2025-12-29T18:00:00+01:00", "start": "18:00", "logo": "https://pretalx.riat.at/media/39c3/submissions/VG7YRC/qaul-splash_IhPhsvk.jpg", "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-79-qaul-decentralized-off-the-grid-mesh-communication-app", "title": "qaul - Decentralized Off-the-Grid Mesh Communication App", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "qaul is a P2P mesh communication app, with a strong focus on privacy and usability. Every user is identified via their self-sovereign cryptographic identity.\r\n\r\nIt not only communicates P2P, but builds a mesh network, interconnecting multiple communication such as BLE (Bluetooth Low Energy), Local Area Networks, and Internet overlay links.\r\n\r\nThe messaging app has an automated user discovery, end-to-end encrypted direct messaging and group chats for text, voice-messages and files, as well as public communication channels.\r\n\r\nhttps://qaul.net", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "3f3fe3ec-0df6-5257-8536-ccbcaecfb214", "id": 62, "code": "9XHXFL", "public_name": "Mathias Jud", "avatar": null, "biography": "Mathias develops since over 25 years open-source projects. He created the OSINT project Zone*Interdite, developed censorship detection and circumvention software, as well as resilient communication tools. He is the project manager of  the off-the-grid P2P mesh communication messenger qaul.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/DVEGM7/", "id": 93, "guid": "5aff7e34-29b3-5f04-84a0-326e3c7ac072", "date": "2025-12-29T18:30:00+01:00", "start": "18:30", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-93-decentralized-syndication-the-missing-internet-protocol", "title": "Decentralized Syndication\u200a\u2014\u200aThe Missing Internet Protocol", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "The Internet is decentralized by design. It came into being not at once, but in parts.\u200a New protocols were added on top of  previous ones, with each new protocol extending and improving functionality of the global network. However one essential protocol is still missing \u200a\u2014\u200a an open way to discover and publish content on the global web.", "description": "I have implemented a conceptual decentralized content sydication platform and would like to tell more about the philosophy behind it.\r\n\r\nThe workshop will consist of two parts: 30 min presentation about the concept and 30 min workshop where participants would try to publish their social post on RSDS network.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "b161bbb1-eb4b-535f-af33-a4c548320504", "id": 70, "code": "BVHEAB", "public_name": "Tautvilas Me\u010dinskas", "avatar": "https://pretalx.riat.at/media/avatars/profile_ylLyMUH.jpg", "biography": "Experienced tech-lead, founder and hacker. You can reach out via email - connect@tautvilas.lt", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/ZKYJ8N/", "id": 107, "guid": "e860e296-72da-532c-a4a0-bee85f11ac57", "date": "2025-12-29T19:00:00+01:00", "start": "19:00", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-107-a-brief-history-of-keeping-secrets", "title": "A Brief History of Keeping Secrets", "subtitle": "", "track": "Monero", "type": "Talk", "language": "en", "abstract": "We walk from ancient Roman times to modern day, discussing the general advancement of applied cryptography across history. We begin with the Caesar cipher, fast forward to the World Wars of the early 20th century, before moving onto the rise and fall of elliptic curve cryptography, including Monero's past, present, and future protocol design philosophy. This talk is informal, intended as a primer for the historically-minded.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "8b8530d7-8bb6-5739-b148-b4537f218b23", "id": 76, "code": "77GRWK", "public_name": "Brandon Goodell", "avatar": "https://pretalx.riat.at/media/avatars/IMG_20210605_144355_Q8qglQ1.jpg", "biography": "Brandon has been a privacy advocate and an occasional contributor to the Monero protocol, via the Monero Research Lab, since 2014. He earned his Ph.D. in Mathematical Sciences from Clemson University in 2017, and has since worked at Monero Research Lab, Geometry Labs, and Cypher Stack.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/AGLZXP/", "id": 71, "guid": "85bf2c41-0285-5cb5-b111-91d44cc226bf", "date": "2025-12-29T19:30:00+01:00", "start": "19:30", "logo": null, "duration": "01:00", "room": "CDC Triangle", "slug": "39c3-71-pre-quantum-to-post-quantum-cryptography", "title": "Pre-Quantum to Post-Quantum Cryptography", "subtitle": "", "track": "Monero", "type": "Workshop", "language": "en", "abstract": "Quantum computers represent a looming threat to much of the critical foundations of modern cryptography. Post-quantum cryptography (PQC) utilizes hard mathematical problems that we believe resist the so-called \"quantum advantage,\" to preserve security and privacy. In this workshop we will unpack the principles behind the leading PQC families such as lattice and code based constructions, then showcase their implications for cryptocurrencies, digital signatures, and zero-knowledge protocols.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "72b19689-5ffe-504f-aa0e-debfbb32590a", "id": 11, "code": "3DPNA8", "public_name": "Freeman Slaughter", "avatar": "https://pretalx.riat.at/media/avatars/Headshot_eBiAj7K.jpg", "biography": "Freeman Slaughter is a postdoc at the University of South Florida, having obtained his Ph.D. from Clemson University, with a focus on zero-knowledge proofs. He has been spearheading the push to migrate cryptocurrencies to post-quantum standards, having published a few of them himself.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/ZGADCJ/", "id": 66, "guid": "25e63a18-890b-5187-a751-5000c8ba7efc", "date": "2025-12-29T20:30:00+01:00", "start": "20:30", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-66-be-bop-ethical-commerce-without-the-middlemen", "title": "be-BOP: Ethical Commerce, Without the Middlemen", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "[be-BOP](https://be-bop.io/) is free and open-source software for **autonomous commerce**. It\u2019s an all-in-one, batteries-included solution built for merchants, not engineers. It lets communities run markets without accounts, tracking, or gatekeepers. From shops to restaurants, ticketing to peer-funding \u2014 all self-hosted. Adoption grows among merchants and creators seeking real independence.\r\n\r\nNext steps: **multitenant** for specialization, **cross be-BOP** for **federation**. We\u2019re building the foundations of a free, federated economy.", "description": "**be-BOP is free and open-source software for sovereign commerce.**\r\n\r\nIt\u2019s built on a simple belief: merchants and communities should own the tools they depend on. We design technology that respects privacy, rejects dark patterns, and removes the need for accounts or intermediaries. Our vision is trade without platforms, data brokers, or gatekeepers \u2014 commerce as a public good, not a private empire.\r\n\r\nUnlike fragmented \u201cself-commerce\u201d tools, **be-BOP is a complete, batteries-included stack**. It supports e-commerce, point-of-sale, restaurant systems, ticketing, peer-funding, and subscriptions \u2014 all self-hosted, interoperable, and designed for real-world merchants. It aims for the reliability of a platform, without the capture of one.\r\n\r\nAdoption grows from the edges: merchants and cooperatives seeking independence, and creators tired of surrendering revenue to platforms. In **Goma**, communities use be-BOP to organize resources and stabilize local economies under pressure. Elsewhere, artists use it to sustain open culture without permission or lock-in.\r\n\r\nThe roadmap pushes beyond software. **Multitenant be-BOP** will enable domain-specific ecosystems \u2014 tailor-made for farmers\u2019 markets, repair collectives, or independent venues \u2014 while **cross be-BOP** will link autonomous nodes into a federation of mutual visibility. Together they answer the twin failures of centralized commerce: loss of agency and isolation.\r\n\r\nbe-BOP aspires to be more than a toolchain. It\u2019s an experiment in rebuilding economic infrastructure on open terms \u2014 a foundation for **free, federated, and sustainable digital economies** that can\u2019t be quietly \u201censhittified.\u201d", "recording_license": "", "do_not_record": false, "persons": [{"guid": "da7c5487-3102-555f-a50a-3c5dacaaf7e8", "id": 55, "code": "D8SBEP", "public_name": "Roos", "avatar": "https://pretalx.riat.at/media/avatars/1660857523729_DGRhA1c.jpg", "biography": "I'm a technologist passionate about FOSS, functional programming, decentralized systems, and embedded technologies.\r\n\r\nI'm actively developing practical applications on top of Bitcoin and decentralized finance, with a focus on solving real-world problems. I'm also open to exploring and supporting technologies that align with this goal.\r\n\r\nI'm always curious about how systems are built\u2014from overall design down to the implementation details. My experience includes Haskell, Nix, Rust, Android development, blockchain integration, microservices orchestration, and infrastructure operations. I'm also interested embedded and low-power technologies like ESP32s, FPGAs, and LoRa.\r\n\r\nIn my free time, I contribute to open source projects like Nixpkgs, support efforts to grow blockchain adoption, and study the RF environment around me.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/XPN8AE/", "id": 88, "guid": "4d3e036a-e73c-5246-aa7a-a62ee609db12", "date": "2025-12-29T21:00:00+01:00", "start": "21:00", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-88-applying-cryptoanarchy-in-individual-and-communal-sovereignty", "title": "Applying cryptoanarchy in individual and communal sovereignty", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Proprietary tech from corporations and surveillance from governments never been more pervasive and it's becoming impossible to deflect it's patterns of control. Refuse the captured system and opt out into the parallel one, embracing FOSS, decentralization and freedom. Let's explore technologies we can use as an actual tools without serving third parties, building independent community coordination and distributed systems that cannot be controlled. Join us to share your stack and tips on surviving without proprietary technologies, banks and big brothers as an individual and a hackerspace.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "47e240e5-cdbf-5dba-bfc1-1948b3ad600b", "id": 67, "code": "RDL7TM", "public_name": "Mario", "avatar": "https://pretalx.riat.at/media/avatars/3FeDe54c_400x400_4gWRoPF.jpg", "biography": "Ethereum Foundation researcher, founder of Bordel Hackerspace in Prague. A hacker active in decentralized systems, hardware and art (proofof.cat), embracing FOSS and living 5+ years unbanked.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/WWSYUL/", "id": 99, "guid": "ceb2263a-55db-5f72-9d48-ccc2088a1c9d", "date": "2025-12-29T21:30:00+01:00", "start": "21:30", "logo": null, "duration": "01:30", "room": "CDC Triangle", "slug": "39c3-99-on-the-limits-of-decentralization", "title": "On the Limits of Decentralization", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "A collaborative dialogue to examine and unsettle the philosophical foundations of decentralization. What do we actually mean when we speak of decentralization, and what forms of order, asymmetry or coordination quietly sustain it? Where does decentralization end and centralization begin, and is this opposition as clear as it appears? Beyond familiar binaries such as order and chaos, what assumptions are embedded in the formal systems, protocols and narratives we rely on? What do participants experience when engaging with institutions, infrastructures or rulesets, and what recedes into the background as those systems operate? Through a self-reflective and performative inquiry, this dialogue explores decentralization not as a moral absolute but as a situated and contested design space shaped as much by what it excludes as by what it enables.", "description": "In its iterative, by now familiar format, the workshop opens with a short framing by the facilitator, introducing the inquiry and reflecting on the asymmetry of facilitation itself and its relevance to decentralization. Participants then break into smaller groups to explore the questions raised, with room for divergence, contestation and parallel lines of inquiry. The format remains intentionally open to shifts in attention, authority and coordination as the session unfolds. We reconvene toward the end to share reflections, tensions and unresolved questions rather than to converge on a single conclusion. The workshop invites participants to engage not only with ideas of decentralization but with how those ideas are enacted, sustained or resisted in practice.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "0d897ee6-d63c-5708-83c0-f5a5e7d0c352", "id": 21, "code": "M8NZPY", "public_name": "Ome", "avatar": "https://pretalx.riat.at/media/avatars/ab5589a036c1e14dc96a2ebd4089b588_usnwMg7.jpg", "biography": "Software engineer by day. Philosopher and artist by night.", "answers": []}], "links": [], "attachments": [], "answers": []}], "CDC Circle": [{"url": "https://pretalx.riat.at/39c3/talk/7CVRJN/", "id": 130, "guid": "f8abac85-c92a-501a-8d08-8a317ab6c685", "date": "2025-12-29T11:00:00+01:00", "start": "11:00", "logo": null, "duration": "03:00", "room": "CDC Circle", "slug": "39c3-130-making-own-z-wave-or-zigbee-device-from-scratch-and-assemble-a-z-wave-or-zigbee-matter-controller", "title": "Making own Z-Wave (or Zigbee) device from scratch and assemble a Z-Wave (or Zigbee/Matter) controller", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "We will program a Z-Wave or a Zigbee device and add it into a Z-Way smart home controller installed on Linux or flashed into an ESP32.", "description": "We will be making own Z-Wave and Z-Wave Long Range devices Z-Wave Open Source SDK an Trident IoT SDK. It will also be possible to do Zigbee devices.\r\n\r\nWe will program a sensor and a switch using Z-Wave protocol and include it in a Z-Wave network. Or Zigbee.\r\n\r\nWe will also browse the Z-Wave Open Source project, and how existing Trident IoT and SiLabs code differ from them.\r\n\r\nWe will also install Linux version of Z-Way - Z-Wave/Zigbee/Matter Smart Home Controller. You will learn basics of Z-Wave and Z-Wave Long Range, how to include devices and set up security schemes.\r\n\r\nWe will also master using Z-Way smart home controller, investigate it's API and create own Linux or ESP32-based Z-Wave or Zigbee controller. We will also discuss Z-Wave/Zigbee-to-Matter bridging.\r\n\r\nYou will need a laptop (Linux, Mac or Windows) with SSH client, USB A, Google Chrome and internet access. Optionally you can use VS Code (install Trident IoT extension).\r\n\r\nBring your Z-Wave devices with you! If you have Home Assistant Connect ZWA-2, take it too!\r\n\r\nPresentation: https://docs.google.com/presentation/d/1EJFr8toheFOOE_k4l23wkLd98NE8yb8UbnnkNd2UKqU", "recording_license": "", "do_not_record": false, "persons": [{"guid": "6d1aec0d-88ff-562e-8c62-d001b58f9e40", "id": 46, "code": "LPPJBS", "public_name": "PoltoS", "avatar": null, "biography": "Developing Z-Wave and other IoT controllers and devices for 17 years, I'm an active member of the Z-Wave Alliance open standard organization and chief of controller solutions at Trident IoT.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/XTWLFN/", "id": 127, "guid": "b422d681-41d5-5dfe-a4b0-1a8dc6c7900d", "date": "2025-12-29T14:00:00+01:00", "start": "14:00", "logo": null, "duration": "02:00", "room": "CDC Circle", "slug": "39c3-127-programming-with-the-tropic01-open-architecture-secure-element", "title": "Programming with the TROPIC01 open architecture secure element", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Let's program it on the badge.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "c137308a-d751-512b-9c32-2af04ca0e696", "id": 87, "code": "78RW9P", "public_name": "Pavel Polach", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/YPX33R/", "id": 144, "guid": "53698116-5bb3-53c0-861c-8c5168fa8143", "date": "2025-12-29T16:00:00+01:00", "start": "16:00", "logo": "https://pretalx.riat.at/media/39c3/submissions/YPX33R/boxes_F5DUHus.jpg", "duration": "02:00", "room": "CDC Circle", "slug": "39c3-144-mesh-radio-workshop", "title": "Mesh Radio Workshop", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Let's build mesh radios from scratch.\r\nWe will bring 20 PCB kits, containing all parts. Soldering is difficult but doable in the Congress. You have to be very proficient with soldering to get this done during Congress, but the Eternal Soldering Workshop is open and nearby.\r\nWe also have solder paste and stencils for the real pros!\r\nIf you don't want to get into soldering now, you can take one of the kits home. During the workshop you will get to know everything necessary to get the job done.", "description": "### Building Autonomy: Mesh Radio Hardware Workshop\r\n\r\nDecentralized communication infrastructures require more than finished devices: understanding the hardware level enables critical engagement with proprietary designs and creates autonomy beyond commercial dependencies. The workshop covers complete assembly of an nRF52-based mesh node in Heltec form-factor, where participants gain practical comprehension of decentralized radio network architecture through soldering components, integrating LoRa modules, and installing firmware. Critical decentralization means not merely using distributed networks but mastering their technical foundations: building custom boards reveals trade-offs between energy efficiency, range, and cost, enables design adaptation to specific requirements, and develops capabilities for repairing and modifying existing infrastructure. Control over hardware design and firmware variants dissolves dependence on manufacturer decisions and permits experimental topologies that commercial solutions cannot accommodate. The workshop targets advanced participants with mesh operation experience, as technical fundamentals are prerequisite knowledge.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "a74ba678-5b60-5a2b-b572-2858228fb7fd", "id": 97, "code": "JWBXWF", "public_name": "Jitter", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/8UK8XJ/", "id": 81, "guid": "d9dd599b-cefb-598f-b29c-39bd2cad82a0", "date": "2025-12-29T18:00:00+01:00", "start": "18:00", "logo": null, "duration": "02:00", "room": "CDC Circle", "slug": "39c3-81-a-hands-on-guide-for-people-who-want-to-install-and-use-sockstrace-", "title": "A hands-on guide for people who want to install and use Sockstrace.", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Join us for a practical session on auditing network traffic. In this workshop, you will learn how to use SocksTrace to intercept, analyze, and socksify applications.", "description": "Workshop Plan:\r\n- Setup & Installation\r\n- Basic Usage (Detecting Leaks)\r\n- Advanced Configuration (Whitelist/Blacklist)\r\n- Q&A and Debugging (Troubleshooting common setup)", "recording_license": "", "do_not_record": false, "persons": [{"guid": "5d6611a3-2c64-59f2-ab36-e034823e0fb1", "id": 30, "code": "DSHFW8", "public_name": "Robert Mindo", "avatar": null, "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/YSX8LU/", "id": 119, "guid": "f4e2a697-9f71-557f-9950-42f6e4142706", "date": "2025-12-29T20:00:00+01:00", "start": "20:00", "logo": "https://pretalx.riat.at/media/39c3/submissions/YSX8LU/chipflasher-device.1_wVMlAWi.png", "duration": "02:00", "room": "CDC Circle", "slug": "39c3-119-zerocat-chipflasher", "title": "Zerocat Chipflasher", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Introduction into chip flasher device history and operation - get trained!", "description": "The Zerocat Chipflasher is a versatile device that is made for firmware replacement. Its operation requires some training and some knowledge about typical difficulties in in-system flash programming.\r\n\r\nThis device comes with freedom in mind, down to details. It started as a cellar-project during the time of Snowden revelations, and now reaches a point of maturity in cooperation with the GNU Boot project. Key features that make this device a reproducable tool on GNU/Linux-Libre systems, now and in future, will be explained.\r\n\r\nYou will be trained in device operation, targeting a hard-to-flash ThinkPad T60 systemboard. Successful operation should result in a successful boot of the liberated T60 laptop - but let\u2019s see!\r\n-- https://www.zerocat.org", "recording_license": "", "do_not_record": false, "persons": [{"guid": "89d37eb6-b8c5-56a4-a84c-0f19d8c49ef4", "id": 86, "code": "BWTD37", "public_name": "Zerocat", "avatar": "https://pretalx.riat.at/media/avatars/logo_square-white_l8ytgRB.png", "biography": "I started as an artist working on abstract scultpures as a free spirit -\r\nbut turned into free-design hardware development during the time of\r\nSnowden revelations. I just could not stand that we are all cheated,\r\ntricked, and manipulated -- and tried to elaborate escapes on a digital\r\nhardware level. Initially, this activity was meant to save my children\r\nand their innocent minds -- now I see that mankind has to get rescued.", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 4, "date": "2025-12-30", "day_start": "2025-12-30T04:00:00+01:00", "day_end": "2025-12-31T03:59:00+01:00", "rooms": {"CDC Triangle": [{"url": "https://pretalx.riat.at/39c3/talk/XPKCMD/", "id": 125, "guid": "8122fb96-8f4c-5a24-8d79-361e2ec1c83a", "date": "2025-12-30T10:25:00+01:00", "start": "10:25", "logo": null, "duration": "00:05", "room": "CDC Triangle", "slug": "39c3-125-welcome-to-the-last-cdc-day", "title": "Welcome to the last CDC day", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "What went on and what is coming next.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "81cd339a-6c77-586d-a76f-ce6eeaa97e14", "id": 13, "code": "JBTZYA", "public_name": "Diego Salazar", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/QTQHYH/", "id": 98, "guid": "7eb651d6-d6c2-5c72-be0c-6fd8caf919c6", "date": "2025-12-30T10:30:00+01:00", "start": "10:30", "logo": "https://pretalx.riat.at/media/39c3/submissions/QTQHYH/a7c8b107494862a5a52734575d6aafd3_1KlsQga.png", "duration": "00:15", "room": "CDC Triangle", "slug": "39c3-98-nextgraph-demo-local-first-e2ee-rdf-graph-db-and-a-reactive-orm-sdk", "title": "NextGraph Demo: Local First, E2EE, RDF graph DB, and a Reactive ORM SDK", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "[NextGraph](https://nextgraph.org/) is a framework aimed at making live collaboration, offline support, end to end encryption, and application interoperability easy.\r\n\r\nIn this demo, I will walk you through the basics of NextGraph and our new TypeScript SDK.\r\n\r\nThe new TypeScript SDK turns RDF graph database records into ordinary, typed objects with instant two\u2011way binding. By proxying those objects and emitting signals, the SDK provides a framework\u2011agnostic reactive layer that integrates cleanly with React, Vue, and Svelte.\r\n\r\n**You will** get a short introduction to NextGraph, RDF (a graph data format designed for interoperability), and a live demo walking through a simple property change, showing how a mutation is instantly persisted to the database, syncronized, and reflected in UI components across React, Vue, and Svelte.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "7241747c-e6e3-5ed4-811c-384cf864fa1a", "id": 74, "code": "F9SHSG", "public_name": "Laurin Weger", "avatar": "https://pretalx.riat.at/media/avatars/2025-12_Richi_Dach_cropped_JgECXDV.jpg", "biography": "Laurin is a full-stack developer and likes working on decentralized technologies. His interests lie in application interoperability, [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework), and local-first.\r\n\r\nApart from contributing to NextGraph, Laurin works on [ActivityPods](https://activitypods.org/), a framework to create decentralized social apps based on [Activity*Pub*](https://en.wikipedia.org/wiki/Fediverse) and [Solid](https://solidproject.org/).\r\n\r\nLaurin is involved with climate and social activism. Apart from that, he is interested in Science, Technology, and Society. He is based in Graz where he studies Computational Social Systems.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/UZPXRN/", "id": 140, "guid": "c7c95f2a-039e-51d9-94f4-0212b6513fed", "date": "2025-12-30T10:45:00+01:00", "start": "10:45", "logo": "https://pretalx.riat.at/media/39c3/submissions/UZPXRN/Make-Your-Own-Case_5rF3wqh.png", "duration": "02:00", "room": "CDC Triangle", "slug": "39c3-140-seedsigner-diy-bitcoin-signing-device-build-workshop", "title": "SeedSigner DIY Bitcoin signing device build workshop", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Build your own open-source Bitcoin signing device with a Raspberry Pi Zero, camera and display! We have kits for 45\u20ac", "description": "Seedsigners are open-source DIY signing devices which can be built using \"normal\" hardware like a Raspberry Pi and act as kind of hardware wallets to sign Bitcoin transactions. Since the hardware is missing a secure element chip, the keys are saved externally, usually via self-drawn QR-codes which are read again for every use via the build-in camera.\r\n\r\nWe brought a few kits with us which we sell for 45\u20ac and build together. We will lashing the firmware on the MicroSD card and then build everything together in the 3d-printed enclosure.\r\n\r\nThe kit includes:\r\nRaspberry Pi Zero 1.3 (without Wifi or Bluetooth chip), GPIO-header already soldered\r\nDisplay-Hat with joystick and buttons\r\nCamera\r\n64GB MicroSD card\r\nMicroUSB to USB-C cable\r\n3D printed enclosure\r\n6 printed templates for self-drawn QR-Codes", "recording_license": "", "do_not_record": false, "persons": [{"guid": "d75564b2-9776-5e06-b8cb-ec17e16e6d5f", "id": 92, "code": "XVVK87", "public_name": "freerk", "avatar": null, "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/LZWMFU/", "id": 141, "guid": "bdbd06d2-4e69-5bbe-9c6c-25bfd9982eaf", "date": "2025-12-30T13:00:00+01:00", "start": "13:00", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-141-whats-new-in-reticulum", "title": "Whats new in Reticulum", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "We will give a brief introduction to the Reticulum Network Stack and announce what is new in 2025:\r\n\r\n- Reticulum will soon be available in Rust, which will allow users of embedded systems a better performance. \r\n\r\n- The new Reticulum BLE Interface enables the creation of autonomous mesh networks without any further hardware or central server. The interface can be used on Linux and Android. \r\n\r\n- The Columba App for Reticulum lowers the barrier of entry for using Reticulum.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "7c9e5f15-90ae-5be3-95fe-483b51b11350", "id": 39, "code": "G3RA9Q", "public_name": "fluorescent_beige", "avatar": null, "biography": null, "answers": []}, {"guid": "239abe41-c87f-50ac-b074-c0bdc4df3dc1", "id": 94, "code": "GMK7R8", "public_name": "Liam", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/9HTCKF/", "id": 89, "guid": "edeb9f7b-30b5-5ed0-abf4-018af1ca6390", "date": "2025-12-30T13:30:00+01:00", "start": "13:30", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-89-solidarity-finance-on-p2p-rails", "title": "Solidarity Finance on P2P Rails", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "What would it look like to build financial infrastructure for solidarity rather than speculation? While blockchain technology has largely been captured by libertarian and extractive market logic, it certainly does not need to be that way.\r\n\r\nIn this talk, we'll explore Solidarity Primitives, development and architectural design patterns designed to forge economic solidarity between individuals and collectives. Drawing from our work at Bread Cooperative and research I've documented through my podcast, The Blockchain Socialist, we'll examine concrete examples like the BREAD community token, savings circles implementation, and the Solidarity Fund mechanisms that enable participatory funding without relying on venture capital or traditional financial intermediaries.\r\n\r\nWe'll discuss how these primitives address a critical gap: the technical and coordination barriers that have historically made alternative economic models difficult to implement at scale. From worker cooperatives to mutual aid networks, the infrastructure simply hasn't existed. Peer-to-peer technologies can change that but only if designed with solidarity, not profit maximization, as the core principle.\r\n\r\nThis talk is for anyone interested in the practical dimensions of building a post-capitalist economy: what does it actually look like to write code for collective autonomy? How do we ensure decentralized systems serve communities rather than concentrating power?", "description": "This talk will last approximately 15 to 20 minutes followed by Q&A discussion for the rest of the time.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "12864f8f-b456-552c-9a61-bc42019869b4", "id": 68, "code": "LE3N9K", "public_name": "Joshua Davila", "avatar": "https://pretalx.riat.at/media/avatars/square_HaXUxKO.JPG", "biography": "Hey, my name is Joshua D\u00e1vila and I\u2019m the writer / podcaster behind The Blockchain Socialist. Originally pseudo-anonymous, I\u2019ve come out of the anon closet with the publishing of my book Blockchain Radicals: How Capitalism Ruined Crypto and How to Fix It published through Repeater Books in 2023. I am also a co-founder of Bread Cooperative where we build crypto applications from a post-capitalist point of view.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/NBWHGM/", "id": 117, "guid": "5476150a-512d-564c-b2e3-527e5466d292", "date": "2025-12-30T14:00:00+01:00", "start": "14:00", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-117-who-s-afraid-of-anonymity-a-philosophical-and-political-toolkit", "title": "Who's afraid of anonymity? A philosophical and political toolkit", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Online anonymity is being demonized and undermined. But anonymity has an important social function for preserving individuals and group against social threats. We will argue for the philosophical and political value of being anonymous, especially against the rising state of capture in state and corporate surveillance. Anonymity is more than namelessness: it's a tool of resistance.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "0e5d1f73-558f-5f57-a5c2-7d6ea134148c", "id": 18, "code": "C9KWSC", "public_name": "Casey Ford", "avatar": null, "biography": "Casey has a PhD in Philosophy from the University of Guelph. He is currently researching anti-surveillance and anarchist technologies. He is the Comms Lead and lead writer for Nym.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/V9CPMV/", "id": 94, "guid": "ecaad706-f537-512b-8d73-f6a38b3afde6", "date": "2025-12-30T14:30:00+01:00", "start": "14:30", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-94-mutual-vend-decentralized-coop-vending-machine", "title": "Mutual Vend - decentralized coop vending machine", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Mutual-vend.com - smallest self contained coop decentrally owned and operated infra", "description": "Come learn about how digital ledgers and peer to peer vending machines challenge existing labor rights, profit margins , and finance legalities!", "recording_license": "", "do_not_record": false, "persons": [{"guid": "6699c423-7d39-5a9d-a836-b0391e728b7e", "id": 71, "code": "JVDBWG", "public_name": "Ron Turetzky", "avatar": null, "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/ZJBBSC/", "id": 74, "guid": "04907bec-c5fd-5ad9-b920-1e8ea83ba051", "date": "2025-12-30T15:00:00+01:00", "start": "15:00", "logo": null, "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-74-building-the-next-web", "title": "Building the next web", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Looking at how decentralized social networks, AI, XR, blockchain, and other technologies come together to shape the next stages of web evolution.", "description": "Let\u2019s figure out - what are the ingredients of the web evolution we all actually want? First - we look into the evolution we\u2019ve had until now - in Decentralized communication, AI, XR, Bitcoin, & other forefront technologies that shape the internet as we know it. Then - we brainstorm - What are potential outcomes of our best & worst decisions there? They will shape how we build the next web.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "dd56642f-4df2-553a-a577-fd9ddff04dfc", "id": 58, "code": "TAPBKU", "public_name": "Ryta", "avatar": "https://pretalx.riat.at/media/avatars/IMG_8184_Ef3Wmi8.jpeg", "biography": "Graphic & web designer, bitcoiner, traveler, explorer of the forefront tech that shapes web evolution.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.riat.at/39c3/talk/9KZ3CB/", "id": 146, "guid": "7eaee098-7ef3-530e-b2c2-9c30f6a9eeb2", "date": "2025-12-30T15:30:00+01:00", "start": "15:30", "logo": "https://pretalx.riat.at/media/39c3/submissions/9KZ3CB/Offworld_Voyage_Ecotopias_5YLA5oj.png", "duration": "00:30", "room": "CDC Triangle", "slug": "39c3-146-offworld-voyage-39c3-astronaut-collectives-are-beautiful-a-progress-report-", "title": "Offworld Voyage @ 39c3: Astronaut Collectives Are Beautiful (A progress report)", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "++\r\n++\r\n++\r\n++\r\n++\r\n++\r\n++\r\n++\r\n\r\n\r\nThe closing presentation at the Critical Decentralization Cluster assembly during 39C3 is a progress report on Offworld Voyage, a Space Analog Research project dedicated to the design of environmentally sustainable interplanetary exploration training habitats that also solve for adaptation to climate biodevastation on Earth. \r\n\r\nThe talk will focus on some of the various ways in which Free/Libre Open Source technologies are incorporated into the project - with a strong focus on the development of decentralized and distributed coordination systems for autonomous and collective action - and how creative technologists can plug in and participate in the project. \r\n\r\nAs a special show-and-tell treat Scott Beibin and Elizabeth Jane Cole, founders of Offworld Voyage will display the new pressurized training spacesuit prototypes they recently commissioned Smith Exploration Garments to build for the project.\r\n\r\nSee you there!", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "ccc6aea5-2a4e-5597-af21-9a8f9789098d", "id": 50, "code": "P8HBFE", "public_name": "Scott Beibin", "avatar": "https://pretalx.riat.at/media/avatars/Scott_Beibin_-_MDRS_Mission_286_YVdKqEh.jpeg", "biography": "", "answers": []}, {"guid": "411102f7-eacf-5e81-b478-5074e7fb631b", "id": 51, "code": "LDX73M", "public_name": "Elizabeth Jane Cole", "avatar": "https://pretalx.riat.at/media/avatars/Elizabeth_Jane_Cole_MDRS_spacesuit_sun_helmet_photo_by_Scott_Beibin_aV9ITe3.jpg", "biography": "Elizabeth Jane Cole is responsible for space analog research mission development at Offworld Voyage with a focus on designing decentralized and distributed coordination systems for autonomous and collective action through the Offworld Voyage 'Astronaut Collectives Are Beautiful' initiative.\r\n\r\nShe is a co founder of Evil Twin Booking Agency, a collectively run agency representing public figures in science, journalism, arts and activism, where she has served in administrative, logistical and creative roles since 2002. While leading the organization she has helped develop story and strategy for projects that promote intelligent debate and independent critical thinking. \r\n\r\nElizabeth is an alumna of the Mars Desert Research Station (MDRS Crew 286), and a core committee member of the Journal of Space Analog Research, a peer-reviewed publication from The Mars Society dedicated to advancing our understanding of human space exploration through terrestrial analog studies. \r\n\r\nIn the past she has written for Wired Magazine and has produced an episode for NPR's Love and Radio Podcast.", "answers": []}], "links": [], "attachments": [], "answers": []}]}}]}}}