3 ms·
> decentralized local-first social network that is based on git and plain text files. Nice! This sounds just like what I'd been thinking the system should be l
by zahlman 6mo ago
> decentralized local-first social network that is based on git and plain text files.
Nice! This sounds just like what I'd been thinking the system should be like.
But how do you manage identity/authentication , or discovery of other users?
- dharmatech 6mo ago> Nice! This sounds just like what I'd been thinking the system should be like. Cool! Thanks for checking it out!
- dharmatech 6mo ago> how do you manage identity/authentication 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.
- dharmatech 6mo ago> how do you manage discovery of other users Here's my personal profile on 9social: https://github.com/dharmatech/9social-user-dharmatech https://github.com/dharmatech/9social-user-dharmatech Each profile has a `following` file which shows who they're following: https://github.com/dharmatech/9social-user-dharmatech/blob/main/following https://github.com/dharmatech/9social-user-dharmatech/blob/m... So, once you know someone on the network (now you know me!) you can see who they follow. And who each of them follow... And so on.