@helge @silverpill Turns out, the hard part there is the lookup mechanism. Sure, say we make the URI something where there's no HTTP(s) server listening to it. Something like `randoproto:myPubKey`. Then you need some kind of service to translate that into a URL on an AP server.
But what service gets to do that translation? Right now AP basically depends on DNS as the translation service, except it's translating domains to IPs. But if we wanted to translate randoproto URIs all the way down to an IP and an HTTP path, we'd have to build something very DNS-like. That is, an authority that knows all the `myPubKey` values and their current domains. But asking an authority for permission to use your portable identity completely defeats the purpose of portable identities.
It's the entire concept of linking data with URIs that's the problem. The whole point of portable identities is that they exist, and can be used, independently of any linkages.