What is proxy resolution?
Proxy resolution refers to sending an XRI resolution request encoded in a URL to an HTTP(S) server that operates as an XRI resolver. The encoding format is called an HXRI (HTTP(S) XRI). The proxy resolution interface is defined in XRI Resolution 2.0, Section 11. This “on behalf of” resolution is very similar to the notion of recursive resolution in DNS. XRI proxy resolvers use HTTP content negotiation to determine the resolution response. If asked for an XRDS document in the HTTP Accept header, the proxy resolver will return the complete chain of XRDs corresponding to all authority subsegments (and, if requested, service endpoint selection). If the client is non-XRI-aware and does not specify an Accept content type, the proxy resolver will automatically perform service endpoint selection and return an HTTP redirect based on the results. This allows HXRIs to work in non-XRI-aware browsers.