Earlier quoted context omitted.
Have you checkout out the Gnu Name System from GNUNet?
The website for GNUnet seems to be down/404, but it looks like ownership of names is controlled by a central authority ( https://manpages.debian.org/unstable/gnunet/gnunet-namestore... ).
Looks like Christian did a quick 4 minute synopsis here:
https://www.youtube.com/watch?v=bB9SC4kD27Y
If you like the idea of both the decentralized resolution and using the DHT as a PIR, you might look into it.
Also-- if you find it's the case that it's not currently usable (which I'm guessing is the case), it might be worthwhile to mention on your README that you looked at this as an option and then briefly state the reason(s) why you can't use it in practice. If enough prospective users of gnunet do this it may motivate the maintainers to do something about the current state of the documentation and usability...