I basically vibe-coded a complete DNS resolver implementation in about two days using ChatGPT. ChatGPT was especially helpful in advising on how to get through the gnarly nuances of Google DNS and EFF certbot.
It all works. If I had done the traditional way, this would have been a six month project without guarantee of success.
WIP, below:

GitHub
GitHub - trbouma/dnspub: DNS for nostr npubs
DNS for nostr npubs. Contribute to trbouma/dnspub development by creating an account on GitHub.