Yes the http method in NIP-05 is flawed by ICANN and traditional DNS.
DNS mapping is important also for orthogonal checks https://dnsrecords.io/did.mfoster.io.
I was thinking yesterday that maybe a distributed Nostr DNS server could be developed one that performs checksums on Git relays https://gitworkshop.dev/danconwaydev.com/ngit-relay for code bindings. This would allow for distributed HTTP servers. However, it still doesn't solve the ICANN registry issue.
It seems like there needs to be a smart contract-based registry, where domain owners can lock in their domains to guarantee automatic renewal. Otherwise, NIP-05 rug-pulling could become a serious concern.
