#ShowerThought it would be awesome if, when a user set up a #fediverse account, it was not tied to the instance where they set it up, but distributed across the whole fediverse in some way, and they could log into their account on any instance of any fediverse connected software?
How about if everybody just had their own ActivityPub?
@bhaugen I'm confused. Do you mean their own instance of an #ActivityPub app? Or their own AP app? Or their own standard like AP (I'm guessing you don't mean that ;)
I mean literally their own instance. Agent-centric architecture. You are always communicating from your own AP.
Groups can be agents, too, and have their own AP, which you can federate with.
"Your own AP" could be hosted by somebody else, but you are always you in the whole fediverse, if you want to be. And you can move your own AP to a different host or host it yourself if you want.
@lynnfoster has been writing about this:
https://www.loomio.org/d/3wDCtkoG/structuring-the-oae-around-agents
https://www.loomio.org/d/Y8kHSzPE/activitypub-as-a-decentralized-oae-infrastructure-
@lynnfoster @strypey
@cwebber
@mayel
P.S. this means ActivityPub as an app...does that work for you?
Or just crazy?
I'm an advocate of self-hosting, but I also think supporting a form of "delegated identity" would be more inclusive and slightly more user-friendly (like for example OpenID did, where you could configure your personal domain name to indicate what OpenID provider you're using, and can switch at any time) so users can both self-host and move their identity between providers
@xj @mayel @cwebber @bhaugen I like the concept (see the shower thought that kicked off this thread), but I'm not sure how authentication works in a completely diffuse system? How do I tie posts to (one or more) consistent IDs? How do I prove to a relay I have permission to post as that ID? I'm curious about how #SSB (Secure #Scuttelbutt) deals with these issues