I love Mastodon but the only thing stopping me from using it is the way they approach federation [0].
The "ideal" for me is to make an account on a centralized official Mastodon instance (with Keybase verification, if needed) and then be able to seamlessly join another instance without having to sign up for that instance separately to be a member -- and thus not having to make a per-instance account.
That way my account is created once, and I can jump between other instances OAuth-style.
I do like the fact that niche instances exist, but in my opinion it's better to be known as [username@mastodon.social] even when being a member of [@niche.social] much like how Disqus or Gravatar works, in principle. At least the option would be nice.
The "ideal" for me is to make an account on a centralized official Mastodon instance (with Keybase verification, if needed) and then be able to seamlessly join another instance without having to sign up for that instance separately to be a member -- and thus not having to make a per-instance account.
That way my account is created once, and I can jump between other instances OAuth-style.
I do like the fact that niche instances exist, but in my opinion it's better to be known as [username@mastodon.social] even when being a member of [@niche.social] much like how Disqus or Gravatar works, in principle. At least the option would be nice.
[0] https://github.com/tootsuite/documentation/blob/master/Using...