@datatitian Something like this? https://codeberg.org/fediverse/fep/src/branch/main/feps/fep-c390.md
>For people who own domains, this is easy: they just point the DNS records at their host and tell their host that their identity should be served from their domain.
I think @h is working on this. I don't know all details but one part of the solution is documented here: https://codeberg.org/fediverse/fep/src/branch/main/feps/fep-612d.md
>using DIDs as AP identifiers
This is not necessary, we can add DIDs in a backwards compatible way: https://codeberg.org/fediverse/fep/src/branch/main/feps/fep-c390.md.
>“Doesn’t this just move the centralization point from identity resolver to the DID resolver?”
Resolver can be self-hosted or be a node in P2P network. Some DIDs don't even need resolvers, for example did:key
@raucao Yes, it is possible to add decentralized identity to Fediverse in a backwards compatible way. I wrote a spec for linking cryptographic keys to ActivityPub actors: https://codeberg.org/fediverse/fep/src/branch/main/feps/fep-c390.md (it is based on DID and Data Integrity standards), and also implemented a simple portable identity mechanism based on this idea (it works like Mastodon's move account feature, but permission from an old server is not necessary).
I think Bluesky team decided to re-invent the wheel because they wanted a silo where they can have greater control over users identity and data.
https://mastodon.online/users/mastodonmigration/statuses/110273442030673147
Or they didn't read the ActivityPub spec. The majority of what people perceive as AP flaws are in fact Mastodon implementation details.
@cuchaz How do you distribute public keys to other servers? I wrote a Fediverse Enhancement Proposal that attempts to standardize this: https://codeberg.org/fediverse/fep/src/branch/main/feps/fep-c390.md. There are several use cases (beyond E2EE) where this is needed, so having a standard mechanism for distributing keys is important. I'd appreciate your feedback.
Also, burger ID looks very interesting! Finally, a key manager extension that is not tied to any cryptocurrency.
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.