What I really want is to be universally identified as `myname`. I would further assume what I really want is a way to authenticate across all services with a single non-centralized id. Ultimately, I could pick a random homeserver and still by known as `myname`. I could move to another homeserver and still by known as `myname`.
I think a solution like this could vastly improve the user experience for the non-technical user. Furthermore, this might make it easier to present a user with ability to seamlessly use other Federated services.
1.) Do others agree?
2.) Are there any promising approaches to a decentralized id/auth system?
It looks like Microsoft seems to offer something (https://www.microsoft.com/en-us/security/business/identity/own-your-identity)