@shanselman
You can use Github Pages to create a user site. A Readme.md there retains the rel. That's how I got myself verified.
@gpetrites @shanselman I was about to say, my first thought on what to do - and what I ended up doing - was the GH Pages thing (and buying a custom domain name, setting up CNAME, etc, just to be extra).
Being able to just add the link to my profile would've been the real lifehack here.
@4U6U57 @shanselman
You don't need a custom domain. I'm using the default url:
@ryan @elijahmanor @shanselman Yes, editing the link forces the reverification process.
I have inserted rel tags into almost all of my sites. The most authoritative is the official UK athletics listings of my race performances. I guess only runners know how important the validity of that data is!
Proving identity is important for me. Having been trolled on #Strava by anonymous accounts I think verification is a requirement for wider discourse. We must be accountable.
@simon @mrbretticus @shanselman
I don't think the verification persists on your mirrored profile on remote instances.
So when my instance processes your account, it tries to reverify links in your profile fields:
https://github.com/mastodon/mastodon/blob/e37e8deb0ff207d36bb359ce395e2888dacc216d/app/services/activitypub/process_account_service.rb#L43
@shanselman @simon @mrbretticus
It would be interesting to see how much traffic is generated by instances reverifying profile links for popular profiles. I imagine this could keep growing with the network.
Probably not a problem if most users are on public instances, but still.
For domain verification, DNS based verification makes sense. There's a recent issue suggesting DNS TXT record based verification, which should be simpler and more scalable:
https://github.com/mastodon/mastodon/issues/20030
Pitch Let users verify the web links on their Mastodon profiles by adding DNS records. Motivation People who are unable to update the HTML code on their websites very easily may find updating DNS r...

This is cool but overall a very not-intuitive way to know someone is legit.
Instead of a name tag, it's more like wearing a QR code that I have to scan and cross reference with Google to make sure it's not just a cloned site.
Doable, just not ideal.
Good tip.