<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/idauth_proposal.php" />
  <link rel="self" type="application/atom+xml" href="http://www.readwriteweb.com/atom.xml" />
  <id>tag:,2008:/1/tag:www.readwriteweb.com,2008://1.6429-</id>
  <updated>2008-12-03T21:39:15Z</updated>
  <title>Comments for idAuth: Proposed Push Identity-Data Relationship Standard</title>
  
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.23-en</generator>
  <entry>
    <id>tag:www.readwriteweb.com,2008://1.6429</id>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/idauth_proposal.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.readwriteweb.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=6429" title="idAuth: Proposed Push Identity-Data Relationship Standard" />
    <published>2008-05-29T20:05:05Z</published>
    <updated>2008-05-29T20:06:55Z</updated>
    <title>idAuth: Proposed Push Identity-Data Relationship Standard</title>
    <summary>How can people be sure that a blog comment left by &quot;Bill Gates&quot; is from the real Bill Gates? How does your lifestream aggregator know? Web developer Kyle Brady, creator of lifestream aggregator OneSwirl, has proposed a system he calls idAuth that he thinks addresses this issue. idAuth is a &quot;push&quot; system for data that...</summary>
    <author>
      <name>Josh Catone</name>
      <uri>http://www.readwriteweb.com/</uri>
    </author>
    
    <category term="Lifestreaming" />
    
    <category term="Products" />
    
    <content type="html" xml:lang="en" xml:base="http://www.readwriteweb.com/">
      <![CDATA[<p><img border="0" src="http://www.readwriteweb.com/images/idauth.jpg" width="150" height="86" />How can people be sure that a blog comment left by "Bill Gates" is from the <em>real</em> Bill Gates?  How does your lifestream aggregator know?  Web developer Kyle Brady, creator of lifestream aggregator <a href="http://www.oneswirl.com/">OneSwirl</a>, has proposed a system he calls idAuth that he thinks addresses this issue.  idAuth is a "push" system for data that can be linked to a specific identity.  Theoretically, it would allow lifestream aggregators to collect data from across the web without the need for RSS/Atom feeds, and verify the validity of the id of the data owner.</p>]]>
      <![CDATA[<p>There are two parts to idAuth: the part that verifies your identity, and the part that pushes anything you create once you've been verified back to your lifestream aggregation service.  The spec would have to be supported on both ends (i.e., there would need to be support for idAuth on both the site or service you are creating new data, and by your lifestream aggregator).</p>

<p>It works something like this: Let's assume your lifestream aggregator supports idAuth.  From within your aggregator, you specific a unique identifier that you'll use around the web (such as OpenID or email address -- it is important to note that while idAuth has low-level support for identity systems such as OpenID, it is using them only as an identifier, not for authentication).  You'll also specify some keys for use, such as "blog comments" or "readwriteweb.com blog comments" or "photos."  These details are then set in a cookie.</p>

<p>When I add data to a service -- which would also support idAuth -- it searches for an idAuth cookie and then looks for an appropriate key.  For example, ReadWriteWeb would search for a "readwriteweb.com" key or a "blog comments" key, Flickr might search for a "photos" key. Once it finds the right key, it packages the data you've entered and pushes it back to your lifestream aggregator (whose information is included in the idAuth cookie) in XML format, which the aggregator compares to your cookie to make sure the keys match and the data is valid.  You can think of this as something akin to the trackbacks that blogs use to notify one another of links, with a layer of identity verification.</p>

<p>It might seem that something like idAuth wouldn't be necessary for Flickr -- whose stream you verified as yours when you added it to your aggregator -- but the idea here is that your lifestream aggregation service can collect data you create from anywhere on the web and verify that it was indeed you that created it.  And you don't have to add a million feeds into your aggregator (nor do they have to bake in support for a million different services), to get it done.  That would be supremely useful for something like blog comments, which are very fragmented.</p>

<p>Brady hopes that moving forward he can gain the support of some current lifestream aggregators, then start creating libraries for popular languages and plugins for popular blog clients.  His entire proposal, which goes much more into depth about the technical specifics than this post, can <a href="http://www.kyle-brady.com/2008/05/26/idauth-proposal-take-2/">be downloaded on his blog</a> in PDF, Word, and OpenOffice formats.</p>]]>
    </content>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.6429-comment:56435</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.6429" type="text/html" href="http://www.readwriteweb.com/archives/idauth_proposal.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/idauth_proposal.php#c56435" />
    <title>Comment from Kyle Brady on 2008-05-29</title>
    <author>
        <name>Kyle Brady</name>
        <uri>http://www.kyle-brady.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.kyle-brady.com">
        <![CDATA[<p>Great writeup!  Thanks, Josh!</p>

<p>--Kyle</p>]]>
    </content>
    <published>2008-05-29T22:06:30Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.6429-comment:56455</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.6429" type="text/html" href="http://www.readwriteweb.com/archives/idauth_proposal.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/idauth_proposal.php#c56455" />
    <title>Comment from Solacetech on 2008-05-29</title>
    <author>
        <name>Solacetech</name>
        <uri>http://myphillynetwork.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://myphillynetwork.com">
        <![CDATA[<p>Sounds promising, hope it turns out well!</p>]]>
    </content>
    <published>2008-05-30T00:50:13Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.6429-comment:56459</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.6429" type="text/html" href="http://www.readwriteweb.com/archives/idauth_proposal.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/idauth_proposal.php#c56459" />
    <title>Comment from Bill Gates on 2008-05-29</title>
    <author>
        <name>Bill Gates</name>
        <uri>http://www.microsoft.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.microsoft.com">
        <![CDATA[<p>Yeah, this sounds interesting. Unfortunately, we here at Microsoft are not going to use it. Instead we are going to push for our own propietary version of this... how about we call it LiveAuth?</p>]]>
    </content>
    <published>2008-05-30T01:35:17Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.6429-comment:56493</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.6429" type="text/html" href="http://www.readwriteweb.com/archives/idauth_proposal.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/idauth_proposal.php#c56493" />
    <title>Comment from rich.bradshaw.myopenid.com on 2008-05-30</title>
    <author>
        <name>rich.bradshaw.myopenid.com</name>
        <uri>http://bradshawenterprises.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://bradshawenterprises.com">
        <![CDATA[<p>Sounds similar to microid, which has been around for a while, and is much simpler.</p>

<p><br />
For microid, you just hash the username with the site the comment/photo/etc appears on. This doesn't allow discovery, but it allows you to check if users are the same.</p>

<p><a href="http://microid.org/" rel="nofollow">http://microid.org/</a></p>]]>
    </content>
    <published>2008-05-30T08:43:52Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.6429-comment:56965</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.6429" type="text/html" href="http://www.readwriteweb.com/archives/idauth_proposal.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/idauth_proposal.php#c56965" />
    <title>Comment from Kyle Brady on 2008-06-04</title>
    <author>
        <name>Kyle Brady</name>
        <uri>http://www.oneswirl.com/KyleBrady</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.oneswirl.com/KyleBrady">
        <![CDATA[<p>I know no-one will probably see this, since this is an older post now, but I've setup two things to get this moving:</p>

<p>1)  Official site (work in progress):  www.idauth.org<br />
2)  Official working group (join if you want to help):  <a href="http://groups.google.com/group/idauth-working-group" rel="nofollow">http://groups.google.com/group/idauth-working-group</a></p>

<p>--Kyle</p>]]>
    </content>
    <published>2008-06-05T02:55:47Z</published>
  </entry>

</feed>