mastodon.me.uk is one of the many independent Mastodon servers you can use to participate in the fediverse.
Open, user-supported, corporation-free social media for the UK.

Administered by:

Server stats:

546
active users

warning: long post ahead; probably screenreader unfriendly

i wonder would it be possible to add some sort of "identity servers" to fedi so that, let's say i'm @lina@lina.moe even tho i'm using a mastodon instance hosted elsewhere

could see that as a hierarchy? of keypairs
let's say i use tech.lgbt as my mastodon server, meaning it has generated a keypair, perhaps `tech.lgbt/@lina@lina.moe#mainkey`
identity server would then sign the public key, so the Actor object would have this?
```
{
// ...
"identity": "lina.moe/lina",
"publicKeyPem": {
"id": "tech.lgbt/@lina@lina.moe#maink",
"publicKeyPem": "...",
"signature": "..."
}
}
```
and the identity server would be able to verify the signature to say "yes that's lina" or "no she's being impersonated"

please boost so that i get feedback on how weird and impossible this idea is and maybe if someone has actually implemented smth similar before 🥺

@lina You can already do a lightweight version of this via WebFinger. You can have a WebFinger file or server in domain A respond to a lookup and provide a Mastodon account somewhere else 🤷🏻‍♂️

@fshr hm, that makes me wonder, what would happen if my webfinger link would have multiple "rel": "self" entries...

Paul Fisher

@lina Assuming the protocol supports it (not checked) I would assume it would pick the first valid entry listed (again not checked, but could look in the server code)