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": "https://lina.moe/lina", "publicKeyPem": { "id": "https://tech.lgbt/@lina@lina.moe#mainkey", "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 🥺
@keyoxide@wizzwizz4@adora yup, i just finished a draft of the suggestion that should be a bit easier to grasp the idea of as it has everything in one place! and warning: as i'm a person who doesn't know how cryptography works it might possibly be better to remove that part at all ^^'