Social Web

Bonfire: Building Modular, Consentful, and Federated Social Networks

<p>Bonfire is an open-source, modular platform for creating federated social networks and communities that put users and groups in control. Bonfire’s architecture is designed to be deeply extensible: each instance can enable or disable features, adapt its onboarding, workflows, or governance, and even fork or create extensions or apps for their own needs.</p> <p>This talk will showcase:</p> <ul> <li> <p><strong>Making federation easy for everyone</strong>: See how Bonfire enables developers to connect any new or existing app to the fediverse with much less effort, so these apps can instantly communicate and collaborate with other platforms just by plugging into our standards-based API (ActivityPub C2s).</p> </li> <li> <p><strong>Live demos in action</strong>: We’ll demonstrate this approach with real examples, like creating and sharing events that connect seamlessly between the Lauti events app, Bonfire, and Newsmast's mobile apps. Resulting in a seamlessly integrated networked ecosystem. We’ll also present our work on secure, interoperable, end-to-end encrypted (E2EE) messaging.</p> </li> <li> <p><strong>Bonfire's modular approach</strong> with extensions and "flavours" (collections of extensions and default settings) that adapt to diverse use cases, from research to activism to local news.</p> </li> <li> <p><strong>Lessons learned from co-designing</strong> features with scientists, activists, and other diverse communities. </p> </li> </ul> <p>Whether you’re curious about building your own platform, adding ActivityPub to a new tool, or shaping the “next layer” of federated protocols (groups, moderation, decisionmaking, trust), Bonfire’s approach, code, and community offer a living experiment in interoperability and mutual care.</p> <p>Links:<br /> - <a href="https://bonfirenetworks.org">Project</a> - <a href="https://docs.bonfirenetworks.org">Docs</a> - <a href="https://github.com/bonfire-networks">Code</a> - <a href="https://docs.bonfirenetworks.org/federation-interoperability.html">Interop &amp; FEP/Protocol extensions</a></p>

Additional information

Live Stream https://live.fosdem.org/watch/h2215
Type devroom
Language English

More sessions

1/31/26
Social Web
Matthias Pfefferle
H.2215 (Ferrer)
<p>WordPress joined the fediverse more than 15 years ago and is still the underdog, but the potential is huge, after all, nearly 40% of the internet is powered by WordPress.</p> <p>WordPress doesn’t come from the same place as social platforms. Unlike platforms built purely for social interaction, WordPress is driven by a very different set of needs, priorities and expectations. I want to give a few insights into how running your own ActivityPub instance can feel as easy as installing a plugin ...
1/31/26
Social Web
Hannah Aubry
H.2215 (Ferrer)
<p>The social web is bigger than software. It’s a movement to build a liberated internet for the people, and it will take all of us working together to deliver on that promise. </p> <p>Mastodon is a decentralised social networking platform powered by free software which allows users and institutions to create and join independent communities. It's also the nonprofit foundation that supports them, and looking after the humans of the social web is core to the Mastodon foundation’s mission. If ...
1/31/26
Social Web
Benjamin Bellamy
H.2215 (Ferrer)
<p>The web is facing a critical moment. In an era of geopolitical fragmentation and relentless platform <em><a href="https://en.wikipedia.org/wiki/Enshittification">enshittification</a></em>, we cannot afford to remain dependent on Big Tech gatekeepers for our digital voices. The Social Web offers an alternative—but only if we actively claim it.</p> <p>We'll show you how to establish genuine digital sovereignty by federating different content types across the Fediverse. Through live demos of ...
1/31/26
Social Web
Björn Staschen
H.2215 (Ferrer)
<p>The German-European initiative Save Social proposes a 25 minutes session focused on broadening the involvement of society in the development and stewardship of the open social web. Despite immense progress in establishing open alternatives like Mastodon or Friendica, today's open social web has struggled to connect with and empower the wider public, often because structural support has concentrated on technical advancements rather than inclusive engagement and content diversity. A handful of ...
1/31/26
Social Web
Evan Prodromou
H.2215 (Ferrer)
<p>Many ActivityPub servers have a feature to follow a hashtag locally -- subscribing to receive all the content with a particular hashtag that your server knows about, as it arrives. Could we provide a similar feature across the Fediverse? tags.pub is a project to implement that feature -- collecting tagged content and redistributing it by hashtag. In this talk, Evan will discuss the motivations behind tags.pub, its implementation, and outline future steps for global hashtag services.</p>
1/31/26
Social Web
Paul Fuxjäger
H.2215 (Ferrer)
<p>We will demo two small prototypes that are aimed at showcasing that a combination of domain-based identities and self-sovereign identities may be useful to help increase long-term stability of relations within the fediverse - in case DNS-based redirect/move methods fail.</p> <p>The core idea is to work towards something we like to refer to as ‘cross-network coherence’ of open social web identity: representations that are comprised of elements from both DNS and DID:PLC which are ...
1/31/26
Social Web
Django Doucet
H.2215 (Ferrer)
<p>Since Mastodon, a prominent adopter of ActivityPub, developed its own client API, it has been embraced by various projects, even reaching beyond microblogging platforms. Despite its potential, the ActivityPub Client-to-Server API has received minimal attention, leading many platform developers to overlook it in favour of building bespoke or third-party solutions. </p> <p>My talk will explore the unfulfilled promise of a general-purpose client built on ActivityPub's Client API. By developing a ...