I am in the process of co-founding a new protocol which creates a decentralized root of trust using normal plain-text names (i.e. `foo.bar`). One of the goals I hope to obtain is allowing domain-style lookups of private websites hosted on P2P networks. It's lofty, but the dialog used by OP is _very_ close to why I think it's necessary.
I've been interested in doing something similar in the past, but I could really never solve issues like domain squatting and stopping individuals from claiming every name possible. Do you have a place where you keep these plans or have discussions around it? Or even just a place where I could get updates if anything does come of it?