Peer-2-Peer Data Visualisation
2025-08-29 , FORGE (Room 1)

Peer-2-Peer networks are essential for data-sovereignty, but they're very poorly understood. From 9+ years of building P2P tools in community, I've learnt that it's easier to show than tell. Join me for a tour of how I've used Bevy to visualise P2P data flows.


For the best part of a decade I've been working on Scuttlebutt - a peer-2-peer network which provides secure off-grid community infrastructure. Notable P2P projects I've contributed to are Āhau (a whakapapa and tribal archiving system) and tinySSB (a LoRA + BLE mesh networking project).

The communities I've been building for require data-sovereignty as a foundational requirement. P2P networks are a strong way to provide this, however the most users have no intuition about how they work. Unexpected behaviour because of wrong assumptions is a massive blockers for adoption and growth of such technologies.

I've made P2P visualisations in Javascript before, but I wanted more performance, and this seems like a great way to learn more Rust (and Bevy). I'm new to this language, so this talk will be accessible to new comers, and I hope inspire other beginners by seeing how fun and accessible visualisation can be in Rust.

Programmer, Gardener of Community, Parent, Sci-fi nerd.
Read more about me on mixmix.nz