One of the neat features of Bluesky is how that platform handles account verification. With Twitter/X, the system relied on a verification checkmark that famous people would get access to, through some process. When Elon Musk bought Twitter, those verification checks became useless, when they could be bought for a monthly fee. Stories of obviously fake accounts, that had a verifiation check was a predictable result.
Bluesky on the other hand ties the account verification to domain ownership. If you own a domain, then you can link it your Bluesky account using your username. For me, my username is zachmaillard.xyz
, which also happens to be the name of this website. The downside to this approach, is that it involves registering a domain name, and adding a DNS record. The plus side is, if some oligarch takes over Bluesky - they won’t be able to sell verification because your username is the verification.
Below is a short guide on how to configure the DNS records using Cloudflare. There are a bunch of different DNS providers, and for the most part the process will be similar.
Change Handle
option. (Will have an “@” icon.)Value:
field. You will need this for step 7. Leave the window open.Add Record
did=did:....
Official documentation here