September’s Swarm Community Call offered several signs of work moving from proposition into practice. The call was once again streamed over Swarm, while development of the in-browser node watch mode tested during August continued in parallel. SwarmID made a more visible jump: from the proof of concept introduced earlier this year to a working identity layer used by 14 projects at ETHRome. And the AI roadmap became considerably more concrete, with a working demonstration of agents discovering data, paying for access, establishing verifiable reputation, and participating in marketplaces built using Swarm infrastructure.
Bee: from security hardening to PubSub
Following the security-focused Bee 2.8.2 release in August, core development has moved back toward performance, protocol improvements, and the capabilities needed by applications building on Swarm.
Work on storage incentives has focused on reducing memory use and garbage-collection pressure, with the aim of improving the performance of storage-incentive proofs. A number of smaller protocol improvements and refactorings have also landed, while fuzzing and broader codebase auditing continue as part of the security work introduced after 2.8.2.
A more visible piece of development is the first implementation of PubSub. Video streaming is the immediate use case, but the underlying problem is broader: applications such as collaborative editing, live coding, messaging, and other interactive systems need information to move quickly between publishers and subscribers rather than repeatedly checking whether something has changed.
The Bee team is targeting another release in the first half of October, ahead of Devcon, followed by a stabilization period and another release this year expected after the conference.
Research: incentives, PubSub and a D.R.E.A.M. of deletion
Research is working alongside the Bee team on hardening the redistribution game against more sophisticated attacks. Details remain limited while that work is underway, but the objective is to strengthen the incentive mechanism rather than treat recently identified security questions as isolated bugs.
PubSub is another major research priority. The current streaming implementation relies on polling Swarm feeds for updates; the proposed PubSub architecture would instead propagate those updates through a dedicated subnetwork. Starting with broadcasting, the design can expand into multicast trees as the number of viewers grows, and later accommodate multi-publisher applications such as collaborative editing.
September also brought the publication of a research paper: A DREAM Come True: Deletable Content in Immutable Storage, in ACM Transactions on the Web.
The apparent contradiction is deliberate. Swarm’s chunks are immutable, yet some applications need content to become unavailable. DREAM approaches deletion not by trying to make immutable chunks mutable, but by changing the conditions under which designated content can be retrieved. It therefore addresses a different problem from Etherchunk, presented during August’s Community Call: Etherchunk is concerned with reclaiming storage capacity, while DREAM investigates provable forgetting.
On Ethereum “homecoming,” the direction remains toward Ethereum Mainnet, including postage stamps and potentially the redistribution-game contracts. The precise path is still being worked through, with a fuller update expected in a future call.