#fedi #askfedi
Is the #ActivityPub protocol any closer to having data portability?
And how about single ID usable in different apps?
And how about E2EE?
Thank you!
#fedi #askfedi
Is the #ActivityPub protocol any closer to having data portability?
And how about single ID usable in different apps?
And how about E2EE?
Thank you!
@patrickleavy you should follow @soatok re e2ee
Is the #ActivityPub protocol any closer to having data portability?
And how about single ID usable in different apps?
@silverpill oh wow, that seems to have it all! What would it take to get that adopted?
@patrickleavy It is already implemented in 3 projects, and the 4th is coming. Hopefully more developers will join in the future.
Advanced capabilities like re-usable identity and e2ee are currently in research phase.
@jupiter_rowland @patrickleavy We have a lot of work ahead.
@jupiter_rowland @silverpill we are thinking of building a federated version of Facebook Groups, so people can leave Meta's cesspit.
What you describe sounds ideal - minus the science fiction at the end (we'd only need cloning/moving within our app initially).
And since it is new software then all the Mastodon problems you describe do not apply. All these features could be baked in from the start. We would need E2EE within the groups (so the host is blind) - just for an added challenge 
@jupiter_rowland thank you - great info. Actually that's what I thought would be happening with portable ID: just creating a new local account but reusing the same UN and PW.
I'm not sure what happens with Nostr or ATproto. But I see no reason to be too ambitious about it in the fediverse - it would be more of a convenience.
Our goal is to develop a federated communities app that has to features of Facebook Groups, except with E2EE within the groups, and a federated news feed outside them.
@patrickleavy
You might want to take a look at @HolosSocial which is working on some pretty incredible things. I've not used it personally (yet) but it keeps all of your data on your phone which acts as it's own instance and then communicates through relays. From what I've seen E2EE is already built in.
Not sure if it covers what you're looking for or not but it's worth looking over.
@bobkmertz @HolosSocial oh wow the signal protocol? Perfection!
I wonder if this design could be adapted for a Groups style app, with each group containing chats, events calendar and files - all E2EE? And then have a non-encrypted public news feed attached to each group?
What happens when the volume of content goes very high and your device (mobile) runs out of space?
@jupiter_rowland @silverpill
Steams looks interesting as a base. I think the only thing missing would be the E2EE.
What we're planning is something that would be used by any kind of community - a sports team, a band, an activist group, investigative journalists. They would have their own group, and everything within it would be private to them, but also there's a public newsfeed. E2EE so host is blind.
Logged in you'd see which groups you are properly 'in', and those you just follow for news.
@patrickleavy @jupiter_rowland What programming language do you plan to use?
@silverpill @jupiter_rowland not sure yet. The other founder of Rebel Tech Alliance (the technical one) would build everything using Elixir if you let him. I'm not a developer by trade do am not so particular.
@patrickleavy @jupiter_rowland If you decide to develop a new project from scratch, there are currently only two libraries implementing portable identity primitives: APx (Rust) and Fedify (JavaScript, work in progress). For end to end encrypted groups, several solutions are currently being explored. Most likely we will end up using MLS.
I am working on a solution that is compatible with portable identity: https://codeberg.org/silverpill/feps/src/branch/main/0806/fep-0806.md. It is intended to be used for direct messages but may be upgraded to groups later. I think other proposed solutions to E2EE are not compatible with portable identities.
@silverpill @jupiter_rowland thank you - this is very helpful.
Tagging the other RTA founder @brenetic
We've stalled this project for ages because we're waiting for the ideal protocols combo. So the conversation with you is really helpful!
Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.
Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.
Con il tuo contributo, questo post potrebbe essere ancora migliore 💗
Registrati Accedi
Citiverse è un progetto che si basa su NodeBB ed è federato! | Categorie federate | Chat | 📱 Installa web app o APK | 🧡 Donazioni | Privacy Policy