When this blog is quiet for a long period, it’s usually because of specs, specs, specs. This winter has seemed like one long spec drive, and it’s not over yet.
But we have reached two major milestones:
- XRI Resolution 2.0 Working Draft 10 is the outcome of 9 months of work to build full proxy resolution into the XRI resolution framework. This was a result of feedback the XRI TC received from the W3C Technical Architecture Group (TAG) during the public review of XRI 2.0 last spring. Now we not only have fully-specified proxy resolution that can easily be deployed on any HTTP server, but also an HTTP URI format for all XRIs (called an HXRI). For example, here’s the HXRI for my contact page: http://xri.net/=drummond.reed.
- Yadis 1.0 is the outcome of 6 months of work dating back to last fall’s Internet Identity Workshop where Johannes Ernst, creator of LID, and Brad Fitzpatrick and David Recordon, creators of OpenID, proposed using a simple service discovery format so sites could deploy a single “intelligent” login box that could accept either LID and OpenID URLs.
The good news is that this simple service discovery format turned out to have the same requirements the XRDS (Extensible Resource Descriptors) format used by XRI resolution. So all three efforts were able to harmonize on use of XRDS. This provides a single interoperable service discovery format for both XRIs and URLs and which will work with LID and OpenID as well as SAML 2.0 or any other HTTP distributed authentication protocol.
This is a big step forward for convergence of interoperable Internet identity infrastructure (say that four times fast 😉
[Stay tuned for more spec news as we head for the next two big milestones. All this round of spec work should be wrapped up by the next Internet Identity Workshop May 1-3 in S.F. so it should be a regular interop orgy this year!]