When you say “DNS”, do you mean publishing an npub onchain?
Have you got specs on how the namespace/s can be managed, and are you suggesting generic service discovery once you have the npub via kind? Leveraging any particular NIPs here you’re building upon?
Details or a link?