That's interesting!
And you're actually following the DID. I wonder how you present this to folks so it's understandable.
1. You're setting your own domain handle, in which case you're putting it in your dns record. In this case, it'll just be that string you're sticking in the TXT record.
2. You're migrating hosts. We haven't implemented this flow yet, and since the DID will be referenced in your data export you may not even be aware of it in this case.
3. You're a developer
Maybe BlueSky could offer a registrar that would do steps 1 & 2 for you transparently upon domain purchase.
example.com <--> ryan29-abcdef
I was trying to explain how I'd do it for a package repo a few months back.(You’d also probably better make sure your DNS resolver uses DNSSEC validation, and that your DNS resolving code path requests it by default.)