Mastodon has a verification mechanism, though it looks different from Twitter's. We do not ask for your documents. Instead, if you have a website that you are known by, you can verify that you are the owner of that website.
Link to your Mastodon profile from the website, either through a visible link, or through a <link> tag in the head of the document, with a rel=me attribute, and link back to that page from your Mastodon profile. It should then get a green checkmark, like @Mastodon.
Per profile page, you could say.
It works by crosslinking: your mastodon profile page contains a tag like <link rel="me" href="https://mywebpage.example/aboutme"/>. Your aboutme page needs to link back, e.g. <a rel="me" href="https://mastodon.instance/@myusername">Mein Mastodon-Profil</a>.
This crosslinking can be checked automatically, and the instance of the viewer does exactly that.
@anathem but is this only on mastodon.social or across federated nodes?
Can i validate people on my node or do they go through this process?
Everyone needs to do that crosslinking for their own profile. That green checkmark is proof of control: By linking back, one provides proof of control over the linked web page.
There is no admin flag for that, because the green checkmark really is validated by the instance of the _visitor_*. That way, you only have to trust the admin of your own instance to not tamper with the validation code.
*(except for anonymous profile views, then it's done by the instance of the profile owner)
Five by Five ***** by ***** Social Future home of BrightChain Mastodon hybrid node with reputation features. Currently home of https://DigitalDefiance.org contributors, closed to the public.