I’ve been working on this p2p protocol for a few years now as a sort of hobby. For a long time it only had a CLI interface, but I’ve recently wrapped it up as a GTK app. I’m still working on getting it fully documented, as the protocol mostly exists in code and floating around in my head. I spew it out every now and then verbally, but still need to capture it in writing.
Even still, I wanted to share it because I’ve pushed really hard to get it to a minimally useful state to force myself to finally “finish” one of my ridiculous side projects.
The underlying protocol repo is here: https://github.com/zacstewart/comm
Thanks for taking a look!