Comment on What principles you wish to see social networks (or the fediverse) adopt in their design?
muntedcrocodile@hilariouschaos.com 4 days ago
Unified identity really needs a modification at the core of activpub. The issue at the moment is that a user is just an actor and an actor is just a url. What it needs to be is something like a did(distributed identity) which is what atproto (bluesky uses) does. And the did points to a list of actors that can be across multiple servers. The did has a private, public key pair and signs all activities by per server actors as ur user. What this means is u don’t need to trust any server with login details or anything and u can do activities acting as any instance you want.
matcha_addict@lemy.lol 3 days ago
I do like this, but it does require responsibility from the user to maintain their keys. I think having it as an option is great, alongside the identity providers I speak about.
rglullis@communick.news 3 days ago
Not necessarily? We can have did methods that do not rely on key ownership.
muntedcrocodile@hilariouschaos.com 3 days ago
So did has different providers so atproto uses did:plc and did:web but their are many different options and its a standard so u can get comparability with so many things ie did:pgp, did:eth, and like a million other options
silverpill@mitra.social 3 days ago
DID-based identity already exists in Fediverse: https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md
We currently use
did:keybut in theory any DID method can be used, someone even tried to usedid:plc: https://github.com/bluesky-social/atproto/pull/3943