Consider in your presentations leading with this as a demo to motivate the technical infrastructure you've put in place.
It is hard to grok what Contracts, etc. etc. allow you to do in the abstract so working through how it allows us to build a decentralized GitHub might be a good anchor in a tangible use case.
Appreciate the suggestion. It's often difficult to know where to start when explaining a project like this.
The freenet-git work is quite recent but we do feature River, our group chat app, fairly prominently on our installation page[1] so that people can quickly try out something useful. River is by-far the most fully developed app so far.
Cool! Trying out new ideas is very good way to open mindsets, even if those systems aren't used regularly, they serve as inspiration for future improvements.
Well, each user's profile is just a git repository (possibly on github).
So I'd think about identity/authentication
in the same way users think about it for their code projects.
If you have specific scenarios you're wondering about, feel free to ask.
Something like old school Facebook in UI, but functions more like MSN Messenger. You connect to your contacts via P2P, and download/upload updates to your social media network.
I started publishing amd64 and arm (32) binaries for Plan 9 in GH releases. I tested the amd64 one on 9front and everything seems to work. The CLI is not very Plan9-y but I'm happy to make the port more native at some point :)
https://github.com/dharmatech/ocaml
reply