What would it take to add decentralised identity (e.g.
-
What would it take to add decentralised identity (e.g. W3C DIDs) to the Fediverse? Who is already working on this?
Bluesky's AT Protocol is a great proof of concept, but probably isn't the endgame. Abstracting Fediverse identity using hostnames and WebFinger is another useful experiment, but again probably not the endgame.
-
mikedev@fediversity.sitereplied to underlap@fosstodon.org last edited byHubzilla (was called 'redmatrix' at the time) brought nomadic identity to the fediverse in 2012. It's still here and nomadic identity still works, though it pre-dates W3C DIDs by a number of years. There also was no AT protocol or Mastodon or ActivityPub back then. Streams, forte, mitra, and probably a few others have working implementations of portable identities using DIDs over ActivityPub today. All of these could still use a bit more work, but they all inter-operate reasonably well at this point.
In the dozen years I've been working on this, the number of people across the entire planet that have been willing to help has been around 3-4. What it would take is for a few people to learn about and explore the vast fediverse that exists outside Mastodon and lift a finger to help out. -
tokyo_0@mas.toreplied to underlap@fosstodon.org last edited by
@underlap A lot of work has already been done on this, mostly by @mikedev — you might want to take a look at his Zot protocol (https://codeberg.org/streams/streams/src/commit/11f5174fdd3dfcd8714974f93d8b8fc50378a193/spec/Nomad/Home.md) and his proposal for adding the specifications needed for portable identity on the fediverse (https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md). For an implementation, check out #Hubzilla. Identity portability works really well there... it just runs into some anomalies when interfacing with other services like Mastodon, due to limitations in the current specs here.
-
mikedev@fediversity.sitereplied to tokyo_0@mas.to last edited byCredit where credit is due. FEP-ef61 was @silverpill@mitra.social.