<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. https://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="https://www.livejournal.com" xmlns:idx="urn:atom-extension:indexing" idx:index="no">
  <id>urn:lj:livejournal.com:atom1:thread_safe</id>
  <title>Thread-Safe</title>
  <subtitle>John Bradley</subtitle>
  <author>
    <name>John Bradley</name>
  </author>
  <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/"/>
  <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom"/>
  <updated>2011-08-23T22:53:41Z</updated>
  <lj:journal userid="3952180" username="thread_safe" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="https://thread-safe.livejournal.com/data/atom" title="Thread-Safe"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:16564</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/16564.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=16564"/>
    <title>New blog location</title>
    <published>2011-08-23T22:53:41Z</published>
    <updated>2011-08-23T22:53:41Z</updated>
    <content type="html">My new blog posts are going to &lt;a href="http://thread-safe.net" target="_blank" rel="nofollow"&gt;http://thread-safe.net&lt;/a&gt;.&amp;nbsp; Same URL pointed to Blogger.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I just find livejournal too annoying.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:16245</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/16245.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=16245"/>
    <title>A Map for OpenID ABC</title>
    <published>2011-04-30T19:38:08Z</published>
    <updated>2011-04-30T19:39:19Z</updated>
    <content type="html">&lt;a href="https://openid.net/?p=5491" target="_blank" rel="nofollow"&gt;I posted the article on the openID blog.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;John B.&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:15891</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/15891.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=15891"/>
    <title>Open Identity Pilot announced for US Government</title>
    <published>2009-09-09T14:11:00Z</published>
    <updated>2009-09-09T14:12:01Z</updated>
    <category term="openid info-card #openidentity #gov20s"/>
    <content type="html">The project I have been working on for the last 6 months is no longer a secret.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.idmanagement.gov/drilldown.cfm?action=openID_openGOV" target="_blank" rel="nofollow"&gt;Secret Government Project&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Today the OpenID Foundation, Information Card Foundation, and the US General Services Administation (GSA) are announcing the pilot proram for US gov sites accepting Information Cards, openID, and SAML.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.incommonfederation.org" target="_blank" rel="nofollow"&gt;InCommon&lt;/a&gt; has been working with the GSA and NIH for a while now so may be less news worthy, but they are no less a participant.&lt;br /&gt;&lt;br /&gt;We have ten Identity Providers who are announcing today there participation in the pilot, and there intention to follow through with certification by one of the "Trust Framework Providers".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.idmanagement.gov/drilldown.cfm?action=openID_openGOV" target="_blank" rel="nofollow"&gt;GSA Pilot information&lt;/a&gt;&lt;br /&gt;&lt;a href="http://informationcard.net/blog/open-identity-initiative-2009-09-09" target="_blank" rel="nofollow"&gt;Infocard Pilot information&lt;/a&gt;&lt;br /&gt;&lt;a href="http://openid.net/2009/09/09/yahoo-paypal-google-equifax-aol-verisign-acxiom-citi-privo-wave-systems-pilot-open-identity-for-open-government-2/" target="_blank" rel="nofollow"&gt;OpenID Pilot information&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://openid.net/2009/09/09/open-identity-for-the-government/" target="_blank" rel="nofollow"&gt;Chris Messina post&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The GSA Information card profile is in the final approval process.&lt;br /&gt;The &lt;a href="http://www.idmanagement.gov/documents/ICAM_OpenID20Profile.pdf" target="_blank" rel="nofollow"&gt;GSA OpenID profile&lt;/a&gt; was approved and released today.&lt;br /&gt; &lt;br /&gt;I have been working closely with the Identity providers and the initial government RPs.&lt;br /&gt;&lt;br /&gt;Testing has been going on for a while on &lt;a href="http://test-id.org/" target="_blank" rel="nofollow"&gt;Test-ID&lt;/a&gt; where there are example endpoints for IdP to test against.&lt;br /&gt;&lt;br /&gt;Participation for Identity Providers is not limited to the ten announced today.&lt;br /&gt;&lt;br /&gt;The Foundations will be accepting applications from interested IdP from around the world.&lt;br /&gt;For those of us who arn't American the US Government is not restricting this to only US IdP.&lt;br /&gt;&lt;br /&gt;Government agencies colaberate internationaly.  The NIH is very interested in supporting people from around the world having access to it's resources.&lt;br /&gt;&lt;br /&gt;I expect that we will see European and other IdP joining the program shortly.&lt;br /&gt;&lt;br /&gt;I have also had conversations with other governments from around the world who are very intrested in this model.  I expect some of them to develop there own trust frameworks for access to there resources as well.&lt;br /&gt;&lt;br /&gt;I am hoping this is a turning point for the adoption of all federated identiy technology.&lt;br /&gt;&lt;br /&gt;John B.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:15849</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/15849.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=15849"/>
    <title>GSA opens up to open Identity</title>
    <published>2009-08-10T21:03:18Z</published>
    <updated>2009-08-11T06:52:45Z</updated>
    <content type="html">The GSA held a &lt;a href="http://www.idmanagement.gov/drilldown.cfm?action=privacy_workshop" target="_blank" rel="nofollow"&gt; privacy conference&lt;/a&gt; in DC today to discuss the work it has been doing with the OpenID Foundation, Infocard Foundation and INCommon.&lt;br /&gt;&lt;br /&gt;The intention is to open government web sites and services to identities provided by commercial providers using open technology.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://test-id.org" target="_blank" rel="nofollow"&gt;test-id.org&lt;/a&gt; site has a number of tests for the new profiles for Information Cards and openID.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://informationcard.net/blog/open-trust-frameworks-paper" target="_blank" rel="nofollow"&gt;The OIDF and ICF released a paper on open trust frameworks today.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Identity providers who are interested in participating in the program should contact the respective foundations for more information.&lt;br /&gt;&lt;br /&gt;People interested can read the &lt;a href="http://www.idmanagement.gov/documents/TrustFrameworkProviderAdoptionProcess.pdf" target="_blank" rel="nofollow"&gt; Trust Provider Adoption Process&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am hoping that GSA/ICAM releases the profiles soon so that we can have a full discussion.&lt;br /&gt;&lt;br /&gt;John B.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:15542</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/15542.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=15542"/>
    <title>Directed Identity vs Identifier Select</title>
    <published>2009-08-01T21:26:05Z</published>
    <updated>2009-08-02T02:28:00Z</updated>
    <category term="openid"/>
    <content type="html">Will Norris has a good post on the difference between &lt;a href="http://willnorris.com/2009/07/openid-directed-identity-identifier-select" target="_blank" rel="nofollow"&gt; Directed Identity and Identifier Select. &lt;/a&gt; &lt;br /&gt;&lt;br /&gt;I expect more OP's to be supporting pairwise identifiers later this year.&lt;br /&gt;&lt;br /&gt;Updates on this in the September timeframe.&lt;br /&gt;&lt;br /&gt;John B.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:15124</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/15124.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=15124"/>
    <title>Ruby openID 2.0 library</title>
    <published>2009-04-18T01:37:45Z</published>
    <updated>2009-04-18T01:37:45Z</updated>
    <content type="html">JanRain posted an update to there popular openID 2.0 library for Ruby today.&lt;br /&gt;&lt;br /&gt;I strongly recommend that anyone using this library update to the latest version as soon as possible.&lt;br /&gt;&lt;br /&gt;The page to download the latest version is:&lt;br /&gt;&lt;br /&gt;&lt;a target='_blank' href='http://openidenabled.com/ruby-openid/' rel='nofollow'&gt;http://openidenabled.com/ruby-openid/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;John Bradley</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:15059</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/15059.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=15059"/>
    <title>New draft of the IMI spec for your enjoyment.</title>
    <published>2009-01-13T21:57:14Z</published>
    <updated>2009-01-13T21:57:14Z</updated>
    <category term="imi info-card"/>
    <content type="html">The document named identity-1.0-spec-ed-04.pdf&lt;br /&gt;(identity-1.0-spec-ed-04.pdf) has been submitted by Dr. Michael Jones to&lt;br /&gt;the OASIS Identity Metasystem Interoperability (IMI) TC document&lt;br /&gt;repository.&lt;br /&gt;&lt;br /&gt;Document Description:&lt;br /&gt;This document is intended for developers and architects who wish to design&lt;br /&gt;identity systems and applications that interoperate using the Identity&lt;br /&gt;Metasystem Interoperability specification.&lt;br /&gt;&lt;br /&gt;An Identity Selector and the associated identity system components allow&lt;br /&gt;users to manage their Digital Identities from different Identity Providers,&lt;br /&gt;and employ them in various contexts to access online services.  In this&lt;br /&gt;specification, identities are represented to users as Information Cards.&lt;br /&gt;Information Cards can be used both at applications hosted on Web sites&lt;br /&gt;accessed through Web browsers and rich client applications directly&lt;br /&gt;employing Web services.&lt;br /&gt;&lt;br /&gt;This specification also provides a related mechanism to describe&lt;br /&gt;security-verifiable identity for endpoints by leveraging extensibility of&lt;br /&gt;the WS-Addressing specification.  This is achieved via XML [XML 1.0]&lt;br /&gt;elements for identity provided as part of WS-Addressing Endpoint&lt;br /&gt;References.  This mechanism enables messaging systems to support multiple&lt;br /&gt;trust models across networks that include processing nodes such as endpoint&lt;br /&gt;managers, firewalls, and gateways in a transport-neutral manner.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;View Document Details:&lt;br /&gt;&lt;a target='_blank' href='http://www.oasis-open.org/committees/document.php?document_id=30663' rel='nofollow'&gt;http://www.oasis-open.org/committees/document.php?document_id=30663&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download Document:  &lt;br /&gt;&lt;a target='_blank' href='http://www.oasis-open.org/committees/download.php/30663/identity-1.0-spec-ed-04.pdf' rel='nofollow'&gt;http://www.oasis-open.org/committees/download.php/30663/identity-1.0-spec-ed-04.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PLEASE NOTE:  If the above links do not work for you, your email application&lt;br /&gt;may be breaking the link into two pieces.  You may be able to copy and paste&lt;br /&gt;the entire link address into the address field of your web browser.&lt;br /&gt;&lt;br /&gt;-OASIS Open Administration</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:14818</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/14818.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=14818"/>
    <title>openID Board Results</title>
    <published>2008-12-30T00:00:49Z</published>
    <updated>2008-12-30T00:00:49Z</updated>
    <content type="html">I want to congratulate the new board.  &lt;br /&gt;&lt;br /&gt;I look forward to working with you.&lt;br /&gt;&lt;br /&gt;&lt;a target='_blank' href='http://openid.net/2008/12/' rel='nofollow'&gt;http://openid.net/2008/12/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;John Bradley</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:14397</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/14397.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=14397"/>
    <title>PAPE 60 Day Public Review ending Dec 21st</title>
    <published>2008-12-20T14:07:42Z</published>
    <updated>2008-12-20T14:08:13Z</updated>
    <category term="openid pape"/>
    <content type="html">A reminder to all those interested in PAPE to get there coments back to the Working Group by Dec 21.&lt;br /&gt;&lt;br /&gt;If no changes are required from the comments we receve the voting for PAPE should start next week.&lt;br /&gt;&lt;br /&gt;=jbradley&lt;br /&gt;&lt;br /&gt;The OpenID Provider Authentication Policy Extension (PAPE) Working Group recommends approval of PAPE Draft 7 as an OpenID Specification.  The draft is available at these locations:&lt;br /&gt;&lt;br /&gt;&lt;a target='_blank' href='http://openid.net/specs/openid-provider-authentication-policy-extension-1_0-07.html' rel='nofollow'&gt;http://openid.net/specs/openid-provider-authentication-policy-extension-1_0-07.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target='_blank' href='http://openid.net/specs/openid-provider-authentication-policy-extension-1_0-07.txt' rel='nofollow'&gt;http://openid.net/specs/openid-provider-authentication-policy-extension-1_0-07.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;This note starts the 60 day public review period for the specification draft in accordance with the OpenID Foundation IPR policies and procedures.  This review period will end on Sunday, December 21st.  Unless issues are identified during the review that the working group believes must be addressed by revising the draft, this review period will be followed by a seven day voting period during which OpenID Foundation members will vote on whether to approve this draft as an OpenID Specification.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;As background, the proposal to create the working group, which the membership approved, is available at &lt;a target='_blank' href='http://openid.net/pipermail/specs/2008-May/002323.html' rel='nofollow'&gt;http://openid.net/pipermail/specs/2008-May/002323.html&lt;/a&gt;.  The specifications council report on the creation of the working group is available at &lt;a target='_blank' href='http://openid.net/pipermail/specs/2008-May/002326.html' rel='nofollow'&gt;http://openid.net/pipermail/specs/2008-May/002326.html&lt;/a&gt;.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:14165</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/14165.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=14165"/>
    <title>Cooler XRI</title>
    <published>2008-10-24T11:37:49Z</published>
    <updated>2008-10-24T11:38:12Z</updated>
    <category term="xri tag w3c"/>
    <content type="html">Not that XRI themselves are not cool in the conventional sense.  Well as cool as an OASIS TC can make them.&lt;br /&gt;&lt;br /&gt;What I am refering to is a property of XRI that has been there all along but we are now seeing in a new light thanks to our cooperative efforts with the W3C TAG.&lt;br /&gt;&lt;br /&gt;The W3C has created a document &lt;a href="http://www.w3.org/TR/cooluris/" target="_blank" rel="nofollow"&gt; Cool URIs for the Semantic Web &lt;/a&gt; &lt;br /&gt;&lt;br /&gt;In yet another case of great minds thinking alike: XRIs in the form of HXRI meet all the qualifications of "Cool URI" if we change from a 302 redirect to a 303 redirect.&lt;br /&gt;&lt;br /&gt;Givein that there is no reason for us not to change the redirect type based on the TAGs advice , we are getting closer to a common understanding.&lt;br /&gt;&lt;br /&gt;We all now understand that:&lt;br /&gt;&lt;br /&gt;	* If an "http" resource responds to a GET request with a 2xx response, then the resource identified by that URI is an information resource;&lt;br /&gt;	* If an "http" resource responds to a GET request with a 303 (See Other) response, then the resource identified by that URI could be any resource;&lt;br /&gt;	* If an "http" resource responds to a GET request with a 4xx (error) response, then the nature of the resource is unknown.&lt;br /&gt;	&lt;br /&gt;Givin this understanding the "Cool URI" document shows us how to construct URI for "real-world objects or things".&lt;br /&gt;&lt;br /&gt;As it happens every XRI is also about a "thing".  We have attempted to come up with better language than "thing".&lt;br /&gt;&lt;br /&gt;I quite like the description used by Stuart Williams of "Platonic ideal" in that when I the XRI =jbradley to refer to me I am not literally refering to me but to an ideal of me that can be descibed by meta-data in the same way that a mathmatician describes a circle via a formula.&lt;br /&gt;Both myself and any phisical circle are crude appoximations of the ideal.&lt;br /&gt;&lt;br /&gt;Givin that the XRI =jbradley names the PI(Platonic ideal) me how do I use that as a URI?&lt;br /&gt;&lt;br /&gt;I can use the proposed sub scheme for a http: XRI and put the relative XRI on a base http: URI:&lt;br /&gt;&lt;br /&gt;&lt;a target='_blank' href='http://xri.net/=jbradley' rel='nofollow'&gt;http://xri.net/=jbradley&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now if this URI returns a 303 and link header information about where to retreve meta data about =jbradley and perhaps alternate resources relating to =jbradley based on content negotiation it is by the W3C's definition  a cool URI.&lt;br /&gt;&lt;br /&gt;The cooler part is that we now have the XRI shared semantics that can be applied to any XRI subsceme URI to describe =jbradley.&lt;br /&gt;&lt;br /&gt;This is achieved through a mechanism simmilar to the one that the W3C recommends near the end of "Cool URI".  They cite D2R Server as an example of using SPARQL and 303 redirects to serve RDF documents about "Platonic ideals".&lt;br /&gt;&lt;br /&gt;XRI has and is proposing to do the same thing with some diffrences:&lt;br /&gt;1. Using XRDS instead of RDF documents. (Yes we may add a RDF format for XRI meta-data)&lt;br /&gt;2. Using a global scope for XRI like ARK&lt;br /&gt;3. Using a http sub scheme to define the shared semantics per &lt;a ref="http://www.dbooth.org/2006/urn2http/" target="_blank"&gt; David Booth's recomendations&lt;/a&gt; &lt;br /&gt;4. Use multiple schemes as base URI for the same XRI for shared semantics i.e. http: and https:&lt;br /&gt;&lt;br /&gt;I am hoping we can now make rapid progress on resolving our differences with the TAG to remove there objections to XRI.&lt;br /&gt;&lt;br /&gt;=jbradley</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:13926</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/13926.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=13926"/>
    <title>PAPE entering 60 Day Public Review</title>
    <published>2008-10-23T11:52:48Z</published>
    <updated>2008-10-23T11:52:48Z</updated>
    <content type="html">The &lt;a href="http://openid.net/specs/openid-provider-authentication-policy-extension-1_0-07.html" target="_blank" rel="nofollow"&gt; OpenID Provider Authentication Policy Extension (PAPE) specification&lt;/a&gt; enables an OpenID Relying Party to request that the OpenID Provider satisfy a set of policies specified by the RP when the OP logs the user in. And it likewise enables the OP to reply to the RP saying which of the policies it satisfied.&lt;br /&gt;&lt;br /&gt;The OpenID Foundation Working group on PAPE is now looking for comments from the community on &lt;a href="http://openid.net/specs/openid-provider-authentication-policy-extension-1_0-07.html" target="_blank" rel="nofollow"&gt; the current Draft 7 of the SPEC &lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The spec is extensible by communities who wish to add new Authentication policys and Assurance levels.&lt;br /&gt;&lt;br /&gt;As the the first work product from the new OIDF specifications process, I am looking forward to getting this to a vote near the end of the year. &lt;br /&gt;&lt;br /&gt;=jbradley</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:13630</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/13630.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=13630"/>
    <title>openID  and DNS attacks</title>
    <published>2008-07-28T15:08:22Z</published>
    <updated>2008-07-28T15:09:40Z</updated>
    <category term="dns openid"/>
    <content type="html">I found a site that helps RPs test there DNS for vulnerabilities.&lt;br /&gt;It also explains some of the DNS attack details for those that want to know.&lt;br /&gt;&lt;br /&gt;&lt;a target='_blank' href='http://www.doxpara.com/' rel='nofollow'&gt;http://www.doxpara.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I was quite surprised today.&lt;br /&gt;&lt;br /&gt;I got an email today from someone who read my first post and pointed out that I was referring to sec 15.4 not 15.2 of the openID 2.0 spec.  The link was correct but the text was wrong.  It is now fixed in the original post.&lt;br /&gt;&lt;br /&gt;Thanks for finding that Nat.&lt;br /&gt;&lt;br /&gt;I have the feature descriptions for &lt;a href="http://osis.idcommons.net/wiki/Category:I4_Interop" target="_blank" rel="nofollow"&gt; OSIS I4 Interop openID &lt;/a&gt; listed at the OSIS site now.  I still need to finish writing the tests.&lt;br /&gt;&lt;br /&gt;=jbradley</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:13560</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/13560.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=13560"/>
    <title>XRI and the W3C</title>
    <published>2008-07-14T16:38:03Z</published>
    <updated>2008-07-14T17:48:02Z</updated>
    <content type="html">As you know the XRI 2.0 spec did not pass as a OASIS specification by one vote.&lt;br /&gt;&lt;br /&gt;A number of the No voters indicated in there comments that they were voting no at the recommendation of the W3C.   Some of these indicated that there intent was to encourage a dialog between the W3C TAG and the XRI-TC.&lt;br /&gt;&lt;br /&gt;I would like to report that on Sep 3, a joint telecon between the TAG and the XRI-TC was conducted.&lt;br /&gt;&lt;br /&gt;In the hour conversation not much was accomplished other than introductions and basic position statements.&lt;br /&gt;&lt;br /&gt;In the TAG minutes of July 10 the call and progress were reviewed.  &lt;a target='_blank' href='http://lists.w3.org/Archives/Public/www-tag/2008Jul/0011.html' rel='nofollow'&gt;http://lists.w3.org/Archives/Public/www-tag/2008Jul/0011.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I encourage people to read the TAG minutes re XRI and other "Social Problems", leading people to create URI schemes.   &lt;br /&gt;&lt;br /&gt;David Booth from HP and I have had what I think is a productive exchange on the precise issue that concerns him and perhaps others on the TAG.&lt;br /&gt;&lt;br /&gt;&lt;a target='_blank' href='http://lists.w3.org/Archives/Public/www-tag/2008Jul/0012.html' rel='nofollow'&gt;http://lists.w3.org/Archives/Public/www-tag/2008Jul/0012.html&lt;/a&gt;&lt;br /&gt;&lt;a target='_blank' href='http://lists.w3.org/Archives/Public/www-tag/2008Jul/0015.html' rel='nofollow'&gt;http://lists.w3.org/Archives/Public/www-tag/2008Jul/0015.html&lt;/a&gt;&lt;br /&gt;&lt;a target='_blank' href='http://lists.w3.org/Archives/Public/www-tag/2008Jul/0014.html' rel='nofollow'&gt;http://lists.w3.org/Archives/Public/www-tag/2008Jul/0014.html&lt;/a&gt;&lt;br /&gt;&lt;a target='_blank' href='http://lists.w3.org/Archives/Public/www-tag/2008Jul/0019.html' rel='nofollow'&gt;http://lists.w3.org/Archives/Public/www-tag/2008Jul/0019.html&lt;/a&gt;&lt;br /&gt;&lt;a target='_blank' href='http://lists.w3.org/Archives/Public/www-tag/2008Jul/0021.html' rel='nofollow'&gt;http://lists.w3.org/Archives/Public/www-tag/2008Jul/0021.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I think the point being discussed now though never raised by the W3C during the public comments period for the XRI 2.0 spec is as follows.&lt;br /&gt;&lt;br /&gt;The XRI 2.0 spec defines XRI in four ways:&lt;br /&gt;1. "XRI-Normal Form"  with identifiers in the form =thread-safe  (These are NFKC normalized UTF-8 strings)&lt;br /&gt;2. "IRI-Normal Form" format in the form xri://=thread-safe   (This is XRI Normal form escaped per Sec 2.3.2 of XRI syntax and xri:// prepended.)&lt;br /&gt;3. "URI-Normal Form"  in the form xri://=thread-safe  ( IRI-Normal form transformed via Sec 3.1 of RFC 3987)&lt;br /&gt;4. "HXRI Form"  http scheme URL in the form &lt;a target='_blank' href='https://xri.net/=thread-safe' rel='nofollow'&gt;https://xri.net/=thread-safe&lt;/a&gt;  (URI normal form with xri: replaced by a htttp proxy resolver. &lt;a target='_blank' href='http://xri.net/' rel='nofollow'&gt;http://xri.net/&lt;/a&gt; in this example.)&lt;br /&gt;&lt;br /&gt;A non normative draft refrence document on the transformations can be found at:&lt;br /&gt;&lt;a target='_blank' href='http://wiki.oasis-open.org/xri/XriThree/FormsAndTransformations' rel='nofollow'&gt;http://wiki.oasis-open.org/xri/XriThree/FormsAndTransformations&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The HXRI form was created to address the concerns expressed by the W3C regarding backwards compatibility several years ago.&lt;br /&gt;&lt;br /&gt;The problem as it may turn out is not that we have documented to little in the XRI 2.0 spec but perhaps too much.&lt;br /&gt;&lt;br /&gt;We were under the impression that the information space is URI and worked with great diligence to fit into that.&lt;br /&gt;&lt;br /&gt;It now appears that we were mistaken.&lt;br /&gt;&lt;br /&gt;The W3C sees the http: scheme URL space as the universal information space.&lt;br /&gt;This has lead to the conclusion that no new URI schemes should be registered.&lt;br /&gt;&lt;br /&gt;We have done the work necessary to fit into the http URL scheme.&lt;br /&gt;&lt;br /&gt;My question is should the OASIS XRI-TC remove references in the spec to the xri: scheme?&lt;br /&gt;Is there anyone who wants xri: to be a registered URI scheme?&lt;br /&gt;&lt;br /&gt;The spec would still need to explain all the transformations required to go from XRI-Normal to HXRI but could replace xri:// with something like,  this-is-IRI-form-however-it-is-not-a-registered-iana-scheme-please-use-hxri-form-for-http:  or something of the like to make processing easier inside applications.&lt;br /&gt;&lt;br /&gt;If actively discouraging people from using the xri: scheme transform of an XRI makes people happy,  I will personally take it as a proposal to the XRI-TC.&lt;br /&gt;&lt;br /&gt;I suspect that there are other issues lurking that the TAG has yet to clearly articulate,  however this is a start.  If we can deal with this then perhaps we can resolve them all.&lt;br /&gt;&lt;br /&gt;=jbradley</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:13200</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/13200.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=13200"/>
    <title>openID  and DNS attacks</title>
    <published>2008-07-11T17:51:13Z</published>
    <updated>2008-07-28T14:57:49Z</updated>
    <category term="openid dns"/>
    <content type="html">For some time I have been annoying people with my fixation on making certain both openID Providers and Relying parties take DNS seriously.&lt;br /&gt;&lt;br /&gt;I point specifically to &lt;a href="http://openid.net/specs/openid-authentication-2_0.html#anchor45" target="_blank" rel="nofollow"&gt;Sec  15.4 of the openID 2.0 spec.&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Now most people don't read this far into the spec.  Admittedly the spec authors also hedge on explaining the exact nature of the possible attack.&lt;br /&gt;&lt;br /&gt;Today CERT has issued &lt;a href="http://www.kb.cert.org/vuls/id/800113" target="_blank" rel="nofollow"&gt;Vulnerability Note VU#800113&lt;/a&gt;, so now all the bad people now understand how to exploit potential DNS venerability's at openID Reliant parties, and how to use them to hijack openID accounts at those RPs.&lt;br /&gt;&lt;br /&gt;I will point out that iNames are not effected by this if the RP is following the spec and using https or SAML resolution for XRI.&lt;br /&gt;&lt;br /&gt;This relates to URL-based openID's such as &lt;a target='_blank' href='http://ve7jtb.myopenid.com' rel='nofollow'&gt;http://ve7jtb.myopenid.com&lt;/a&gt;.   If the openID provider is not using http redirects to send discovery to the https version of the url your account is vunerable to being hijacked at any openID relying party that is vulnerable to cache poisoning and other DNS attacks.&lt;br /&gt;&lt;br /&gt;A simple way to test this is to type your openID directly into your browser bar &lt;a target='_blank' href='http://ve7jtb.myopenid.com' rel='nofollow'&gt;http://ve7jtb.myopenid.com&lt;/a&gt; if you don't se yourself redirected to a https version of the URL,  your OP is not doing all it should be to protect you.&lt;br /&gt;&lt;br /&gt;You might say that when you enter openID that you enter something like ve7jtb.myopenid.com and expect that openID will automatically add the https:// for you.   Well that would be an incorrect assumption.  The openID 2.0 spec tells the RP to add http:// for backwards compatibility reasons,  it is only if your OP redirects to the https version of your openID that https is used. &lt;br /&gt;&lt;br /&gt;If you are only using your openID at sites for blog posts etc you may well not care.&lt;br /&gt;&lt;br /&gt;One thing you can do is manually type https:// in front of your openID every time you log in.&lt;br /&gt;&lt;br /&gt;The openID spec requires a RP to consider &lt;a target='_blank' href='https://ve7jtb.myopenid.com' rel='nofollow'&gt;https://ve7jtb.myopenid.com&lt;/a&gt; a completely separate identifier from &lt;a target='_blank' href='http://ve7jtb.myopenid.com' rel='nofollow'&gt;http://ve7jtb.myopenid.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you have attached the http:// version to your account at a RP you would need to remove it or you will continue to be vulnerable.&lt;br /&gt;&lt;br /&gt;On the Reliant Party (web site you are logging into) they MUST follow the spec and treat the two forms of the openID as two separate ID's and not automatically allow both to log in to the same account.&lt;br /&gt;&lt;br /&gt;I am working on some feature tests for the upcoming &lt;a href="http://osis.idcommons.net/wiki/Category:I4_Interop" target="_blank" rel="nofollow"&gt; OSIS I4 Interop &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will add that I have discussed this with openID providers who are not doing the https redirect over the past six months.  Some have worrked to correct the problem others have not.&lt;br /&gt;&lt;br /&gt;The results for library authors, openID providers,  and openID Reliant parties who participate will all be publicly available.  I like many of the authors of the openID libraries am doing this in my spare time, for the general good.  So be patient as I get feature tests posted.   &lt;br /&gt;&lt;br /&gt;If people have suggestions for things that need testing please contact me and I will work with you to add them.&lt;br /&gt;&lt;br /&gt;I am separately exploring using managed information cards for openID logins directly at Web Sites (RP),  This will potentially be part of the Web services harmonization SIG at the Liberty Alliance.  &lt;br /&gt;&lt;br /&gt;My goal is to have a single login to a Web site that provides infocard, openID, and ID-WSF credentials.  I think the potential simplification of the user experience could have significant benefits.  However getting all three SSO camps together is not an overnight thing:)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;=jbradley&lt;br /&gt;&lt;br /&gt;Totally gratuitous view from my house today.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://farm4.static.flickr.com/3283/2657969583_971eec3cd3_b.jpg" fetchpriority="high" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:12814</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/12814.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=12814"/>
    <title>Swallowtail Closeup</title>
    <published>2008-06-28T19:15:21Z</published>
    <updated>2008-06-28T19:15:21Z</updated>
    <content type="html">&lt;div style="float:right;margin-left:10px;margin-bottom:10px"&gt;&lt;a href="http://www.flickr.com/photos/acsinger/2616883009/" title="photo sharing" target="_blank" rel="nofollow"&gt;&lt;img src="https://farm4.static.flickr.com/3294/2616883009_f802519879_m.jpg" alt="" style="border: solid 2px #000000;" fetchpriority="high" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/acsinger/2616883009/" target="_blank" rel="nofollow"&gt;Swallowtail Closeup&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/acsinger/" target="_blank" rel="nofollow"&gt;HDR Cafe&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br clear="all" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:12752</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/12752.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=12752"/>
    <title>Butterfly at Cultus</title>
    <published>2008-06-28T19:13:24Z</published>
    <updated>2008-06-28T19:13:24Z</updated>
    <content type="html">&lt;div style="float:right;margin-left:10px;margin-bottom:10px"&gt;&lt;a href="http://www.flickr.com/photos/acsinger/2616892639/" title="photo sharing" target="_blank" rel="nofollow"&gt;&lt;img src="https://farm3.static.flickr.com/2275/2616892639_4d4eedefca_m.jpg" alt="" style="border: solid 2px #000000;" fetchpriority="high" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/acsinger/2616892639/" target="_blank" rel="nofollow"&gt;Better Butterfly Bokeh!&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/acsinger/" target="_blank" rel="nofollow"&gt;HDR Cafe&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br clear="all" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:12501</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/12501.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=12501"/>
    <title>Hawk in Flight</title>
    <published>2008-06-28T19:09:07Z</published>
    <updated>2008-06-28T19:09:07Z</updated>
    <content type="html">&lt;div style="float:right;margin-left:10px;margin-bottom:10px"&gt;&lt;a href="http://www.flickr.com/photos/acsinger/2616898743/" title="photo sharing" target="_blank" rel="nofollow"&gt;&lt;img src="https://farm4.static.flickr.com/3077/2616898743_e657aa4361_m.jpg" alt="" style="border: solid 2px #000000;" fetchpriority="high" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/acsinger/2616898743/" target="_blank" rel="nofollow"&gt;Hawk in Flight&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/acsinger/" target="_blank" rel="nofollow"&gt;HDR Cafe&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br clear="all" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:12262</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/12262.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=12262"/>
    <title>Hawk with fish</title>
    <published>2008-06-28T19:05:47Z</published>
    <updated>2008-07-14T15:19:58Z</updated>
    <content type="html">&lt;a href="http://www.flickr.com/photos/acsinger/2615332334/" title="Hawk with Fish Tail by HDR Cafe, on Flickr" target="_blank" rel="nofollow"&gt;&lt;img src="https://farm4.static.flickr.com/3144/2615332334_5417a7139f.jpg" width="500" height="334" alt="Hawk with Fish Tail" fetchpriority="high" /&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:11903</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/11903.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=11903"/>
    <title>Ducks in front of my house</title>
    <published>2008-06-27T06:54:05Z</published>
    <updated>2008-07-14T15:24:37Z</updated>
    <content type="html">&lt;a href="http://www.flickr.com/photos/acsinger/2614617807/" title="Mom&amp;apos;s Bad Hair Day... by HDR Cafe, on Flickr" target="_blank" rel="nofollow"&gt;&lt;img src="https://farm4.static.flickr.com/3261/2614617807_e45fc4c33a.jpg" width="500" height="334" alt="Mom&amp;apos;s Bad Hair Day..." fetchpriority="high" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/acsinger/2615402568/" title="Hitchhiking Ducks by HDR Cafe, on Flickr" target="_blank" rel="nofollow"&gt;&lt;img src="https://farm4.static.flickr.com/3003/2615402568_fe95a1f285.jpg" width="500" height="334" alt="Hitchhiking Ducks" loading="lazy" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/acsinger/2615389840/" title="Untitled by HDR Cafe, on Flickr" target="_blank" rel="nofollow"&gt;&lt;img src="https://farm4.static.flickr.com/3008/2615389840_12bc2d0a1d.jpg" width="500" height="334" alt="" loading="lazy" /&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:11645</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/11645.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=11645"/>
    <title>XRI and information spaces</title>
    <published>2008-06-07T22:52:29Z</published>
    <updated>2008-06-07T22:59:35Z</updated>
    <content type="html">Of late I have been reading the W3C TAG mailing list.  &lt;br /&gt;&lt;br /&gt;Given recent events, my intrest in gaining some insight into the W3C's thought process regarding opposing XRI/XRDS should not come as any particular surprise to people.&lt;br /&gt;&lt;br /&gt;The other day I cane across a post on the list by Mark Baker &lt;a target='_blank' href='http://www.markbaker.ca/' rel='nofollow'&gt;http://www.markbaker.ca/&lt;/a&gt; that I thought was quite insightful. &lt;br /&gt;&lt;br /&gt;I quote it below for reference.&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------------------------------&lt;br /&gt;Prior to the Web, we had an abundance of information spaces, one for&lt;br /&gt;pretty much every area of work, study, etc.. you could identify.&lt;br /&gt;Another name for these spaces was "silos".  What the Web did, was&lt;br /&gt;provide an "information space of information spaces", allowing these&lt;br /&gt;silos to plug in to a unified space whereby they could exchange&lt;br /&gt;information with other silos... which of course means that they were&lt;br /&gt;no longer silos.&lt;br /&gt;&lt;br /&gt;URI scheme proliferation is not the problem here IMO, just a symptom&lt;br /&gt;of the real problem: information space proliferation.  If you can&lt;br /&gt;avoid creating a new information space, you should, no matter what&lt;br /&gt;identifier syntax you're using.&lt;br /&gt;&lt;br /&gt;Mark.&lt;br /&gt;-------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;I think this perhaps goes to the heart of the matter.  &lt;br /&gt;&lt;br /&gt;I used the internet before http,  I remember my awe at seeing NCSA Mosaic for the first time.&lt;br /&gt;&lt;br /&gt;The heart of the XRI/XDI work is to open up information silos to the Web not create new ones.&lt;br /&gt;&lt;br /&gt;XRI's in conjunction with XDI data servers are intended to provide a gateway from SQL  and other silo information stores.&lt;br /&gt;&lt;br /&gt;The goal is to create a globally addressable database infrastructure with fine grained authentication and access control down to the field level.&lt;br /&gt;&lt;br /&gt;This includes remote joins and multiphase commits in XDI.&lt;br /&gt;&lt;br /&gt;We developed HXRI a format recommended to us by the W3C so that http clients could access XRI resources through http gateways.&lt;br /&gt;&lt;br /&gt;Is this parallel development to SPARQL, you may ask.&lt;br /&gt;&lt;br /&gt;The answer to that is yes and no.  XRI/XDI does overlap with SPARQL use cases,  however it goes beyond them to address issues of gatewaying to SQL and other systems with both read and write functionality.   &lt;br /&gt;The distributed write functionality was the hardest.  Something declared out of scope in SPARQL.&lt;br /&gt;&lt;br /&gt;This is not in any way a criticism  of SPARQL my company ooTao is considering adding a read only SPARQL interface to our XDI server.  &lt;br /&gt;&lt;br /&gt;I think it is true that both groups are working towards similar goals though our methods may differ on some points.&lt;br /&gt;&lt;br /&gt;It would have been a tragedy if innovation on the internet had stopped at Gopher,  I commend Tim and others for there innovation of new standards.&lt;br /&gt;&lt;br /&gt;However I must defend my and others right to innovate, in the same manner that the members of the W3C were allowed to.  &lt;br /&gt;Remember there wasn't always just one version of html, thats in large part why the W3C created.&lt;br /&gt;&lt;br /&gt;I personally think that our approach to creating a "data web" is compatible with the W3C notion of a "semantic web".&lt;br /&gt;I hope we can come together on this in some way or at least agree to differ on the best approach.&lt;br /&gt;&lt;br /&gt;People have asked me about the technical issues around XRI and the W3C's concerns.&lt;br /&gt;&lt;br /&gt;I think the larger political and philosophical issues need to be addressed first so that we can constructively work together an any technical issues that may or may not exist.&lt;br /&gt;&lt;br /&gt;Again I thank Mark for his clarity on the issue.&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;=jbradley</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:11405</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/11405.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=11405"/>
    <title>XRI 2.0 Vote 74% positive!</title>
    <published>2008-06-01T18:16:18Z</published>
    <updated>2008-06-01T18:16:18Z</updated>
    <content type="html">I want to start by thanking the 73 OASIS voting members who voted fort  the XRI 2.0 spec I know there were others who wanted to vote in favor but couldn't get there votes cast in time due to there organizations voting reps being unavailable.&lt;br /&gt;&lt;br /&gt;There were others who supported us but did not vote due to a company policy to not vote on specs they are not directly involved in.&lt;br /&gt;&lt;br /&gt;I especially appreciate the votes from the Liberty Alliance, AOL, Boeing, Oracle, Novell, Nortel, Intel, EMC, Corel and the US Department of Defense to name a small number of our supporters.&lt;br /&gt;&lt;br /&gt;The vote had close to a record 33% turn out with only two other votes in OASIS getting higher turnouts.&lt;br /&gt;&lt;br /&gt;We did so well it is unfortunate that we lost the vote.&lt;br /&gt;&lt;br /&gt;Yes according to OASIS rules we needed  a 75% + 1 supermajority to pass.&lt;br /&gt;&lt;br /&gt;We missed the mark by one no vote.&lt;br /&gt;&lt;br /&gt;Perhaps there is room  for compromise with the W3C though negotiating from  our current position with a group who is fundamentally opposed  to our existence can be a bit of a challenge.&lt;br /&gt;&lt;br /&gt;It remains to be seen how well the small companies that comprise the majority XRI-TC can continue this fight that has become more political than technical.&lt;br /&gt;&lt;br /&gt;XRI will not disappear.   The question that will be asked, is why should we put in the effort to go through a standards body like OASIS, when other organizations like OpenID, oAuth and the like don't .&lt;br /&gt;I have to this point believed that there is value in the peer review process.&lt;br /&gt;&lt;br /&gt;However that didn't happen in this case.  Certain groups saved  there criticism and comments until the  XRI-TC's hands were tied by the process itself.   We did make changes as a result of the review process.&lt;br /&gt;After that process is done the TC can not modify the spec in any way.  There is no way to make a non normative text change as some suggested.  &lt;br /&gt;&lt;br /&gt;This no vote sends us back to the start of the OASIS process.  We need a new draft spec that the committee must approve etc.  At the fastest possible pace we are looking at 6 months to bring it back for a vote.&lt;br /&gt;&lt;br /&gt;I must say that the XRI 2.0 spec still stands as committee spec and continues to be referencible.&lt;br /&gt;Many OASIS committee specs are never put to a full vote, so the XRI 2.0 will continue to live on as a committee spec.&lt;br /&gt;&lt;br /&gt;I will keep people updated on any progress or contact that is made with the W3C, and plans for XRI 2.1.&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;=jbradley</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:11235</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/11235.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=11235"/>
    <title>W3C TAG and OASIS open Call</title>
    <published>2008-05-30T17:36:49Z</published>
    <updated>2008-06-01T15:18:45Z</updated>
    <content type="html">I would like to retract any apology I may have made to Tim Berners-Lee or the W3C TAG.&lt;br /&gt;&lt;br /&gt;It is now clear from your actions, actively lobbying OASIS members to oppose the XRI 2.0 spec that the registration of the xri:// scheme was a red herring.&lt;br /&gt;&lt;br /&gt;It is truly unfortunate that the TAG members choose to spend there time trying to influence democratic standards body's on topics that they themselves according to their public minutes have not discussed the XRI-TCs response to there questions during the public review. &lt;br /&gt;&lt;br /&gt;I believe that the W3Cs position on this is wrong,  and they would realize that if they took the time to talk to the XRI-TC.  &lt;br /&gt;&lt;br /&gt;The OASIS XRI-TC has arranged for a open conference line to open and monitored by the TC members (Me) all day.&lt;br /&gt;&lt;br /&gt;If any OASIS or W3C TAG member is interested in having a constructive discussion regarding the vote, feel free to phone, email or message me (skype://ve7jtb) for the conference bridge number.&lt;br /&gt;&lt;br /&gt;The vote closes Saturday night and will likly be the largest turnout in OASIS history.  &lt;br /&gt;&lt;br /&gt;I will enjoy getting back to real work.&lt;br /&gt;&lt;br /&gt;=jbradley</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:10782</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/10782.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=10782"/>
    <title>The case of the XRI scheme</title>
    <published>2008-05-26T17:17:39Z</published>
    <updated>2008-05-26T17:17:39Z</updated>
    <content type="html">I confess.&lt;br /&gt;&lt;br /&gt;It's perhaps my fault.&lt;br /&gt;&lt;br /&gt;There is a lot of talk at the moment about the XRI spec and if our lack of registering the URI scheme with IANA indicates our intent to subvert or circumvent URIs.&lt;br /&gt;&lt;br /&gt;The simple answer is NO!  That is not has not, and never will be our intent on the XRI-TC.&lt;br /&gt;&lt;br /&gt;There were legitimate issues raised by the W3C regarding the XRI 1.0 spec.  Those changes needed so that XRI could be regesterd as a URI scheme along with support for oAuth and better intigration with openID were made to XRI 2.0.  &lt;br /&gt;&lt;br /&gt;The OASIS process is a slow one.  This involves public and peer review.&lt;br /&gt;&lt;br /&gt;We thought we had the spec finalized late last year.&lt;br /&gt;&lt;br /&gt;I was tasked to begin the scheme registration process at the IANA.  However OASIS informed us that as the review process wasn't final I should hold off on the registration so that the final spec could be referenced in the application.&lt;br /&gt;&lt;br /&gt;However during the public review as the result of feed back from the oAuth people we incorporated some of there feedback ot make the spec more useful to them.&lt;br /&gt;&lt;br /&gt;That is how the OASIS process is supposed to work.  This however set our timetable for full OASIS approval back  almost three months.&lt;br /&gt;&lt;br /&gt;As a result of the XRI 2.0 spec still being in the balloting process I have yet to begin the registration at IANA.  This is till on my to do list.&lt;br /&gt;&lt;br /&gt;Some people including Sir Tim Berners-Lee and the W3C TAG, perhaps see this as a plot.  However everyone involved in official standards processes understands the complexity of, coordinating all the moving parts.&lt;br /&gt;&lt;br /&gt;It was not my intent nor that of any member of the XRI-TC to disrespect the W3C TAG in any way.&lt;br /&gt;&lt;br /&gt;Hopefully in future the people from the TAG will feel free to contact myself or other members of the XRI-TC directly, with any concerns.&lt;br /&gt;&lt;br /&gt;The XRI-TC has posted an official response to the W3C TAGs recommendation against the XRI 2.0 spec at: &lt;a target='_blank' href='http://wiki.oasis-open.org/xri/XriSolvesRealProblems' rel='nofollow'&gt;http://wiki.oasis-open.org/xri/XriSolvesRealProblems&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I hope that people are still supporting the spec, despite this confusion with the W3C.&lt;br /&gt;&lt;br /&gt;=jbradley</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:10598</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/10598.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=10598"/>
    <title>OpenID Phishing</title>
    <published>2008-05-26T15:31:31Z</published>
    <updated>2008-05-26T15:38:32Z</updated>
    <content type="html">I met with the guys at fun.de last week when I sas in Redmond.  &lt;br /&gt;&lt;br /&gt;At &lt;a target='_blank' href='http://OpenIDbyCard.com/' rel='nofollow'&gt;http://OpenIDbyCard.com/&lt;/a&gt; they have a way of acting as a proxy for a self issued info-Card to be used as a login at a openID Reliant party, like Plaxo.&lt;br /&gt;&lt;br /&gt;It is a interesting proof of concept. I encourage people to try it.  &lt;br /&gt;&lt;br /&gt;However remember that the claimed_ID of the openID login is a hash generated from that selfissued cards ppid at &lt;a target='_blank' href='http://OpenIDbyCard.com/' rel='nofollow'&gt;http://OpenIDbyCard.com/&lt;/a&gt; hashed with the realm of the openID RP.&lt;br /&gt;&lt;br /&gt;What that means is that if anything happens to the card the identity is gone forever.  Also if you move the card to another computer the identity changes.  Just a caution, you may just want to use it for testing at this point.&lt;br /&gt;&lt;br /&gt;The other approach that we are using at Linksafe.name is to bind a self issued card to your openID login at the OP.  This provides the benefits of a traditional OpenID with the Phishing resistance of an info-card login.&lt;br /&gt;&lt;br /&gt;If you loose the info-card or change computers you can associate a new self-issued card with your openID account.&lt;br /&gt;&lt;br /&gt;I am the first to admit that these are only half steps to a more ideal Phishing resistance, and usability marriage between openID and info-cards.&lt;br /&gt;&lt;br /&gt;The guys at fun.de have a good demo of how easy it is to Phish openIDs at &lt;a target='_blank' href='http://idtheft.fun.de/' rel='nofollow'&gt;http://idtheft.fun.de/&lt;/a&gt;&lt;br /&gt;Warning this will Phish your OpenID password!!!  That however is the point they are making.&lt;br /&gt;Note this is only one of the possible attacks, depending on how your OP is set up. &lt;br /&gt;&lt;br /&gt;If you aren't feeling brave Mike Jones steps though the site on his blog &lt;a target='_blank' href='http://self-issued.info/?p=73' rel='nofollow'&gt;http://self-issued.info/?p=73&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am looking forward to working with fun.de and others interested in creating a better openID info-card that can be used to directly login to a RP and assert a verifiable OpenID to initiate service discovery for oAuth and ID-WSF.&lt;br /&gt;&lt;br /&gt;More on that as I move the project along.&lt;br /&gt;&lt;br /&gt;=jbradley</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:thread_safe:10443</id>
    <link rel="alternate" type="text/html" href="https://thread-safe.livejournal.com/10443.html"/>
    <link rel="self" type="text/xml" href="https://thread-safe.livejournal.com/data/atom/?itemid=10443"/>
    <title>XRDS discovery in Open Social</title>
    <published>2008-05-25T19:40:26Z</published>
    <updated>2008-05-25T19:40:26Z</updated>
    <category term="xrds xri oauth"/>
    <content type="html">This is taken from the openID list.&lt;br /&gt;&lt;br /&gt;It is gratifying to see how people are starting to use XRDS for service discovery.&lt;br /&gt;&lt;br /&gt;Remember that XRDS discovery works almost as well with URLs and XRDS simple as it does with XRI and full XRDS.&lt;br /&gt;&lt;br /&gt;This example from Google is stll in the oAuth context,  however as people get used to the concept I hope to see more use people's openID XRDS documents to describe the services that people have associated with there identity.&lt;br /&gt;&lt;br /&gt;It has always been our goal in the XRI-TC to encourage OPs to use the XRDS to describe where the oAuth endpoint for services like photo sharing etc are, so that the RP can discover the information dynamicly.&lt;br /&gt;&lt;br /&gt;=jbradley&lt;br /&gt;&lt;br /&gt;Message: 2&lt;br /&gt;Date: Sun, 25 May 2008 11:44:52 -0700&lt;br /&gt;From: John Panzer &lt;br /&gt;Subject: Re: [OpenID] XRDS RP discovery when dynamic pages allow&lt;br /&gt;	logins?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;My use case is here: &lt;br /&gt;&lt;a target='_blank' href='https://docs.google.com/a/google.com/Doc?docid=dc43mmng_2g6k9qzfb&amp;hl=en' rel='nofollow'&gt;https://docs.google.com/a/google.com/Doc?docid=dc43mmng_2g6k9qzfb&amp;hl=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       5. Discovery&lt;br /&gt;&lt;br /&gt;   A container declares what collection and features it supports, and&lt;br /&gt;   provides templates for discovering them, via a simple discovery&lt;br /&gt;   document.  A client starts the discovery process at the container's&lt;br /&gt;   identifier URI (e.g., example.org).  The full flow is available at&lt;br /&gt;   &lt;a target='_blank' href='http://xrds-simple.net/core/1.0/;' rel='nofollow'&gt;http://xrds-simple.net/core/1.0/;&lt;/a&gt; in a nutshell:&lt;br /&gt;&lt;br /&gt;      1. Client GETs {container-url} with Accept: application/xrds+xml&lt;br /&gt;      2. Container responds with either an X-XRDS-Location: header&lt;br /&gt;         pointing to the discovery document, or the document itself.&lt;br /&gt;      3. If the client received an X-XRDS-Location: header, follow it&lt;br /&gt;         to get the discovery document.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   The discovery document is an XML file in the same format used for&lt;br /&gt;   OpenID and OAuth discovery, defined at&lt;br /&gt;   &lt;a target='_blank' href='http://xrds-simple.net/core/1.0/' rel='nofollow'&gt;http://xrds-simple.net/core/1.0/&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;op&gt;

       &amp;lt;XRDS xmlns="xri://$xrds"&amp;gt;
           &amp;lt;XRD xmlns:simple="http://xrds-simple.net/core/1.0" xmlns="xri://$XRD*($v*2.0)" xmlns:os="http://ns.opensocial.org/" version="2.0"&amp;gt;
               &amp;lt;Type&amp;gt;xri://$xrds*simple&amp;lt;/type&amp;gt;
               &amp;lt;Service&amp;gt;
                 &amp;lt;Type&amp;gt;http://ns.opensocial.org/people/0.8&amp;lt;/type&amp;gt;
                 &amp;lt;os:URI-Template&amp;gt;http://api.example.org/people/{guid}/{selector}{-prefix|/|pid}&amp;lt;/uri-template&amp;gt;
               &amp;lt;/Service&amp;gt;
               &amp;lt;Service&amp;gt;
                 &amp;lt;Type&amp;gt;http://ns.opensocial.org/activities/0.8&amp;lt;/type&amp;gt;
                 &amp;lt;os:URI-Template&amp;gt;http://api.example.org/activities/{guid}/{selector}&amp;lt;/uri-template&amp;gt;
               &amp;lt;/Service&amp;gt;
               &amp;lt;Service&amp;gt;
                 &amp;lt;Type&amp;gt;http://ns.opensocial.org/appdata/0.8&amp;lt;/type&amp;gt;
                 &amp;lt;os:URI-Template&amp;gt;http://api.example.org/appdata/{guid}/{selector}&amp;lt;/uri-template&amp;gt;
               &amp;lt;/Service&amp;gt;
           &amp;lt;/XRD&amp;gt;
       &amp;lt;/XRDS&amp;gt;
&lt;/pre&gt;&lt;/op&gt;&lt;br /&gt;&lt;br /&gt;   Each Service advertises a service provided by the container.  Each&lt;br /&gt;   container MUST support the service Types documented below and MAY&lt;br /&gt;   support others by advertising them in the discovery document.  Each&lt;br /&gt;   service comprises a set of resources defined by the given URI&lt;br /&gt;   Template (or URI, if there is only a single resource).  Clients&lt;br /&gt;   follow the URIs and instantiate the templates to find and operate on&lt;br /&gt;   specific resources.  (URI Template syntax is documented at&lt;br /&gt;   &lt;a target='_blank' href='http://www.ietf.org/internet-drafts/draft-gregorio-uritemplate-03.txt.' rel='nofollow'&gt;http://www.ietf.org/internet-drafts/draft-gregorio-uritemplate-03.txt.&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;   The set of substitution variables is fixed for each service Type. &lt;br /&gt;   The core set of service Types and their substitution variables is&lt;br /&gt;   documented below.  Extensions to OpenSocial SHOULD document their&lt;br /&gt;   substitution variables; note that a reasonable place to put human&lt;br /&gt;   readable documentation is at the namespace URI.</content>
  </entry>
</feed>
