Interesting! I grok IPFS content-address. Ultimately a computer has to open a socket to a network address; P2P systems say, "find a node (somehow), they can tell you about other nodes"
I'm still interested to know the design goals you have that are different from existing Dapp frameworks, aside from "just being different"