Select Page
Live Streaming Without a Platform: Broadcasting the Ethereum Cypherpunk Congress on Swarm

Live Streaming Without a Platform: Broadcasting the Ethereum Cypherpunk Congress on Swarm

Our new live streaming stack carries a live stage from camera to viewer with Swarm as the storage and distribution layer, and no streaming platform in the middle. Its first public run is the Ethereum Cypherpunk Congress in Mumbai on 2 November 2026, where we stream the stage as a partner of Web3Privacy Now.

Most people attend a conference through its live stream. And most live streams still run through a few big platforms. Those platforms hold the recording, decide who can watch, and can take a talk down or block a country with one click.

For a congress about privacy, internet shutdowns and censorship, that is an awkward dependency. So at Solar Punk, we asked a simple question: can a live stage reach a worldwide audience over Swarm, with a recording anyone can verify and no platform that can switch it off?

We think it can, and we are about to show it in public. As a partner of Web3Privacy Now, we will stream the Ethereum Cypherpunk Congress #3 on 2 November, the day before Devcon 8 opens. It runs on a new streaming architecture, built for Swarm from the ground up.

Why Streaming Belongs on Swarm

On Swarm, content is found by its fingerprint, a hash of the data itself, not by the server that holds it. Anyone can serve it, and anyone can check that what they received is the original. For a live talk, that changes two things. Nobody owns the only copy, and the recording exists the moment the talk ends, with no upload step afterwards.

This is our third streaming iteration on Swarm, and each one removed a central dependency:

  • MSSD was the first proof that live video can be streamed over Swarm at all.
  • MSRS turned that proof into dedicated streaming infrastructure for partners. It worked, but each instance still leaned on central parts: an RTMP ingest server, relay servers that announced stream state, and a central stream directory.
  • The new stack drops those central parts. Stream state lives in Swarm feeds, the ingest works with any transcoding engine, and anyone can run the same software for their own stage.

It is a step on Swarmcast, our roadmap to fully decentralized streaming, where streamers, viewers and operators need no permission from anyone, us included.

How It Works, in Plain Terms

The stack splits the job into three parts: getting the video in, keeping it, and serving it fast.

  • Getting it in: one stage, two pipelines. The stage’s video feed is copied onto two independent network paths. Each copy goes into its own pipeline: a transcoder (OvenMediaEngine) cuts it into short segments in four qualities, from 1080p down to 360p. Then our open-source Bridge uploads every segment to Swarm through its own Bee node. One pipeline publishes; the other runs hot alongside it and takes over if the first one fails.
  • Swarm as the memory. Every segment is stored on Swarm by its hash. The playlist that tells a player which segment comes next is published through a Swarm feed, a signed, updatable pointer. Only the stream’s own key can write to it, so nobody can slip a different video into the stream. When the talk ends, the last playlist simply becomes the recording.
  • The edge as the fast lane. Swarm gateways near viewers keep the newest segments cached and hand them to browsers at the speed of a normal streaming site. Because a segment never changes once it has a hash, it can be cached forever; only the playlist lookup is cached, for about a second.

The viewer is a web app that is itself hosted on Swarm. It finds the gateways from a signed list that also lives on Swarm, measures which one answers fastest, and switches to another if that one goes away. Routing is data anyone can read, not a black box.

Two Ways to Watch

The stream reaches you by one of two roads. In both, the video itself lives on Swarm.

  • In a browser, through the edge. Open the viewer link and press play. The app picks the nearest Swarm gateway, and you watch about 5 seconds behind the stage, like on any streaming site.
  • Through a Swarm node of your own, straight from Swarm. If you run a Bee node, the app detects it and fetches everything peer to peer, about 10 to 30 seconds behind the stage. Soon you won’t need to install anything for this road: we are bringing in weeb-3, an in-browser Swarm node, so the browser tab itself joins the network. Either way, this road works even if every one of our gateways is down or blocked.

Infrastructure You Can Rebuild

We don’t rent a commercial content delivery network for this. Every machine is provisioned for the event from public code, started when the stream needs it and shut down when it is over. Anyone can rebuild the same machines from the same repository and compare the result. We also publish a signed list of the nodes that serve the stream, so you can check that the peers you see are the ones we claim.

The content is just as checkable. Any viewer can fetch the same segments through a completely independent Swarm node and compare them byte for byte with what our gateways delivered.

Where It Stands Today

We are building and load-testing the stack now, and the Cypherpunk Congress is its first public run. A few limits are worth knowing up front:

  • Seconds behind live, not real time. A few seconds of delay is fine for watching a talk, but not for a two-way conversation. Swarm cannot hold a playlist request open until the next segment is ready, so players check for new segments on a short timer instead.
  • Everything is public and permanent. The streams are not encrypted, which is what lets anyone cache, serve and pin them. That fits a public congress. Gated streams, using Swarm’s Access Control Trie, come later.
  • Big floods are still the hard part. Large commercial networks can absorb attacks that our own gateways cannot. Our answer is many cheap, replaceable gateways, and a stream that stays reachable over Swarm whatever happens to them.
  • The archive lasts as long as it is paid for. Swarm keeps data while its postage stamp is funded, so the recordings stay as long as we, or anyone else, keep paying for them.

Next on our list: watching through the weeb-3 in-browser node with nothing to install, chat and stream discovery built on Swarm feeds, going live straight from a browser without extra software, and lower delay through shorter partial segments. Each step takes us closer to Swarmcast.

See It Live in Mumbai

The Ethereum Cypherpunk Congress #3 takes place on 2 November 2026 in Mumbai. Organized by Web3Privacy Now, it brings together activists, cryptographers and builders working on digital rights, privacy and internet freedom. Entry is free; register on Luma.

Can’t be in the room? Watch the stage live over Swarm at [viewer link]. And during Devcon 8, 3 to 6 November, come find the Solar Punk team: we’ll show you the stream running on your own Bee node.

Get Involved

  • Watch the stream: open [viewer link] on 2 November, in a browser or through your own Bee node.
  • Run a Bee node: install Bee and watch the decentralized way, with nothing of ours in between.
  • Help keep the archive: we will publish the stream references after the event. Pin them on your node and the talks stay reachable even if all of our nodes go offline.
  • Explore the code: the Bridge and the provisioning setup are open source at [repository link]; issues and pull requests are welcome.
  • Streaming an event of your own? Get in touch. We’d love to help you put your stage on Swarm.

Live streaming, without the platform. We’re putting it on stage in Mumbai.

Live Streaming Without a Platform: Broadcasting the Ethereum Cypherpunk Congress on Swarm

The Evolution of Streaming on Swarm: Introducing MSRS

Earlier this year, we took a significant step forward in decentralized multimedia with the release of our open-source multimedia libraries and the launch of the Multimedia Streaming Social Demo (MSSD). The MSSD was a proof of concept that demonstrated the power of live streaming on Swarm, showcasing a future free from censorship and centralized control. The response was incredible, and it confirmed our belief that the world is ready for a new paradigm in media delivery.Today, we are thrilled to announce the next evolution in that journey: the Multimedia Streaming Restricted Solution (MSRS).

From Demo to Dynamic Solution

While the MSSD was a powerful demonstration, the MSRS is a robust, feature-rich application designed for real-world use. It’s a B2B solution that empowers our partners to build their own decentralized streaming services on top of Swarm. We’ve taken the core concepts of the MSSD and rebuilt them with scalability, security, and partner needs at the forefront.

What’s New in MSRS?

The MSRS is more than just an update; it’s a complete rethinking of what a decentralized streaming architecture can be. Here are some of the key features that set it apart:

  • Advanced Stream Management: Partners now have access to a powerful admin interface. They can pre-configure and schedule streams for a future date and time, complete with a title, description, and a custom thumbnail. This allows for professional event setup and promotion well in advance.
  • Partner-Controlled Stamp Management: A crucial step toward self-sustainability, MSRS gives partners direct access to a “Swarm Stamp Manager”. Through this interface, they can monitor the status and Time-to-Live (TTL) of the postage stamps used for their streams and top them up to ensure their content stays online. This serves as a powerful demonstration of how future applications could enable individual users to manage their own content persistence on Swarm.
  • Engaging Live Chat: The viewer experience has been significantly upgraded with a new chat interface. Viewers can now interact with streams and each other using emoji reactions and threaded conversations, fostering a more dynamic and engaging community experience.

Waku Integration: We’ve integrated the Waku protocol for real-time signaling. This reduces latency and improves the overall user experience by eliminating the need for constant status polling.

Under the Hood: A Scalable, Multi-Tenant B2B Architecture

Core Architectural Principles

The system is built on a clustered, multi-tenant infrastructure, a core design choice that guarantees high availability and seamless horizontal scaling. This architecture ensures that each partner’s data and streaming environments are completely isolated and protected within the ecosystem. As new partners are onboarded, the infrastructure can scale effortlessly to meet growing demand without compromising performance or security.

DevOps and Infrastructure Management

We have developed a suite of proprietary scripts, actions, and utilities for streamlined infrastructure management. This custom tooling provides the flexibility to provision, configure, and manage the entire platform—or its individual components—with precision. This version-controlled approach to infrastructure allows for granular control over each partner’s instance, ensuring stability, consistency, and rapid deployment cycles.

System Components

An MSRS instance is composed of four primary, decoupled components:

  1. Ingestion & Transcoding Service: A dedicated Node.js service responsible for ingesting RTMP streams. Upon receipt, it efficiently transcodes and uploads the content to the Swarm infrastructure.
  2. Stream Aggregator: This service acts as a handler for application-level stream data. Accessible via GSOC, it manages real-time data changes within Swarm, such as updates to the master stream list and metadata.
  3. Chat Aggregator: Functioning similarly to the Stream Aggregator, this GSOC-accessible service manages the real-time lifecycle of live chat functionalities associated with each stream, ensuring reliable, low-latency communication.

Client Application: The front end is a sophisticated Single Page Application (SPA) that provides the primary user interface. Evolving from its predecessor (MSSD), the client offers a rich user experience for stream viewing and live chat. Integrated within the client, this version provides robust administrative capabilities. It leverages a simple, Swarm-based authentication mechanism to grant authorized users access to advanced features, including comprehensive stream management (create, edit, delete), metadata enrichment, content pinning, and simple stamp management.

The Future is Decentralized

The release of MSRS is a major milestone in our mission to build a more open and equitable internet. We believe that decentralized technologies like Swarm are the future of media, and we are committed to providing the tools and infrastructure that will make that future a reality.

With MSRS, we are not just offering a product; we are inviting you to be part of a movement. A movement to reclaim our data, our content, and our digital sovereignty. A movement to build a better internet for everyone.

Get Involved

Are you a developer, creator or brand shaping the next wave of streaming? Connect with us to discover MSRS and see how you can join the decentralized media revolution!

To learn more ,join our side event in Buenos Aires during Devconnect, where you can meet the team and explore the future of decentralized media firsthand.

The future is bright, and it’s being built on Swarm. Come build it with us!