<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>drstarcat.com &#187; History of Tomorrow&#8217;s Internet</title>
	<atom:link href="http://drstarcat.com/archives/category/history-of-tomorrows-internet/feed" rel="self" type="application/rss+xml" />
	<link>http://drstarcat.com</link>
	<description></description>
	<lastBuildDate>Wed, 10 Mar 2010 15:28:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Kim Cameron and the Philosophy of Privacy: (iCards, pt 5)</title>
		<link>http://drstarcat.com/archives/52</link>
		<comments>http://drstarcat.com/archives/52#comments</comments>
		<pubDate>Fri, 09 May 2008 14:36:58 +0000</pubDate>
		<dc:creator>drstarcat</dc:creator>
				<category><![CDATA[History of Tomorrow's Internet]]></category>
		<category><![CDATA[iCards]]></category>
		<category><![CDATA[Identity]]></category>

		<guid isPermaLink="false">http://drstarcat.com/archives/52</guid>
		<description><![CDATA[I’m currently trapped on the six-hour flight out west to join the rest of the Identity crowd at this year’s Internet Identity Workshop, so I thought I’d use the time to write my final post on the history of iCards.  Fittingly, the subject of this post is the father (grandfather?) of iCards, Microsoft’s own [...]]]></description>
			<content:encoded><![CDATA[<p>I’m currently trapped on the six-hour flight out west to join the rest of the Identity crowd at this year’s <a href="http://iiw.idcommons.net/index.php/Iiw2008a">Internet Identity Workshop</a>, so I thought I’d use the time to write my final post on the history of iCards.  Fittingly, the subject of this post is the father (grandfather?) of iCards, Microsoft’s own Identity Architect in residence, <a href="http://www.identityblog.com">Kim Cameron</a>.</p>
<p>Many people know (of) Kim from his <a href="http://www.identityblog.com/?p=354">Seven Laws of Identity</a>, but Kim’s story (like most of the participants in the community) starts much earlier.  Kim began his career in academia teaching Sociology (he had concentrated in both Sociology and Math/Physics), an occupation that he loved (teaching), but a subject that he soon became disillusioned with (as he said, “There was never any way to prove who was right”).  Like any disillusioned sociology professor, he did the natural thing and started a Reggae band (no, I’m NOT making this up), called the Limbo Springs and proceeded to tour the East coast of Canada and the US for the next 7 years.</p>
<p>Having come off his 1981 sold-out stadium tour promoting the multi-platinum “MetaLimbo” (okay, THAT I made up, but JUST that), he returned to Canada to teach Assembly at George Brown University, Canada’s largest community college (as he explains, technology was always his fall-back when he needed money—sounds familiar!).  It wasn’t long, however, until he realized that teaching technology wasn’t what he wanted to do long-term, so he and the head of the IT department decided to start a technology business.  As he explains, they were dead-broke at the time (as btw it seems everyone in this space is broke at some time or another—I, myself, like to go broke about once every four years), so they did what any broke technologist would do and started consulting.</p>
<p>Kim and his partner were obviously quite good at what they did because they built this nascent technology company into a 40 person strong outfit by 1992, which was when Kim first encountered the problem of Identity (How many of YOU can say THAT?!).  The issue of Identity arose when he was trying to build an email directory for Sprint’s 60,000 employees.  The problem was that those 60,000 employees had 150,000 email addresses (it was common to have an email for every ISP at the time).  The question was, how do you find a way to associate each of those email addresses with the correct person in the directory?</p>
<p>If you know anything about Kim or his company, you will recognize this was his first foray into the technology that would put Zoomit on the map (and eventually in Redmond as part of Microsoft)—the metadirectory.  Metadirectory technology arose out of the need to simplify the management of people and software in the enterprise.  Anytime someone joins a company, they have to be given permission to use any of a number of pieces of software and other digital assets.  The larger the corporation and the more wired it is, the larger this problem becomes.  How can an administrator setup 25 accounts for every person for a company that hires 10,000 employees a year?  Better yet, how can an administrator ensure that access has been properly removed for a company that fires that many people in a year?</p>
<p>To solve this problem, Kim and the Zoomit team came up with the concept of a “metatdirectory”.  Metadirectory software essentially tries to find correlation handles (like a name or email) across the many heterogeneous software environments in an enterprise, so network admins can determine who has access to what.  Once this is done, it then takes the heterogeneous claims and transforms them into a kind of claim the metadirectory can understand.  The network admin can then use the metadirectory to assign and remove access from a single place.</p>
<p>Zoomit released their commercial metadirectory software (called “Via) in 1996 and proceeded to clean the clock of larger competitors like IBM for the next few years until Microsoft acquired the company in the summer of 1999.  Now anyone who is currently involved in the modern identity movement and the issues of “data portability” that surround it has to be feeling a sense of deja vu because these are EXACTLY the same problems that we are now trying to solve on the internet—only THIS time we are trying to take control of our OWN claims that are spread across innumerable heterogeneous systems that have no way to communicate with each other.  Kim’s been working on this problem for SIXTEEN years—take note!</p>
<p>When I asked Kim what his single biggest realization about Identity in the 16 years since he started working on it was, he was slow to answer, but definitive when he did—privacy.  You see, Kim is a philosopher as well as a technologist.  He sees information technology (and the internet in particular) as a social extension of the human mind.  He also understands that the decisions we make as technologists have unintended as well as intended consequences.  Now creating technology that enables a network administrator to understand who we are across all of a company’s systems is one thing, but creating technology that allows someone to understand who we are across the internet, particularly as more and more of who we are as humans is stored there, and particularly if that someone isn’t US or someone we WANT to have that complete view, is an entirely other problem.</p>
<p>Kim has consistently been one the strongest advocates for obscuring ANY correlation handles that would allow ANY Identity Provider or Relying Party to have a more complete view of us than we explicitly give them.  Some have criticized his concerns as overly cautious in a world where “privacy is dead”.  When you think of your virtual self as an extension of your personal self though, and you realize that the line between the two is becoming increasingly obscured, you realize that if we lose privacy on the internet, we, in a very real sense, lose something that is essentially human.  I’m not talking about the ability to hide our pasts or to pretend to be something we’re not (though we certainly will lose that).  What we lose is that private space that makes each of us unique.  It’s the space where we create.  It’s the space that continues to ensure that we don’t all collapse into one.</p>
<p>Well on that rather heady note, I’ll end this look into the history of iCards.  I for one, however, am glad that as we explore this space and redefine what it is to be a person, that we have someone like Kim deeply involved.  I want to move forward as much as anyone, but I also understand that we are touching on what it means to be a person in the 21st century, and when dealing with the core of humanity, we ought be most careful about any unintended consequences we may produce.  Next up, the “original” identity metasystem, the Liberty Project, and the lightweight alternative that is taking the internet by storm, OpenID.</p>
]]></content:encoded>
			<wfw:commentRss>http://drstarcat.com/archives/52/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The History of Tomorrow’s Internet: Identity (iCards, pt 5)</title>
		<link>http://drstarcat.com/archives/41</link>
		<comments>http://drstarcat.com/archives/41#comments</comments>
		<pubDate>Tue, 29 Apr 2008 01:35:44 +0000</pubDate>
		<dc:creator>drstarcat</dc:creator>
				<category><![CDATA[History of Tomorrow's Internet]]></category>
		<category><![CDATA[Higgins]]></category>
		<category><![CDATA[iCards]]></category>
		<category><![CDATA[Pamela Project]]></category>

		<guid isPermaLink="false">http://drstarcat.com/archives/41</guid>
		<description><![CDATA[Long time, no blog.  The whole identity space has been busy with conference season, and I&#8217;ve taken the last two weeks to get to know my baby girl Fay again.  I am officially back though.  Whether that is good or bad is yet to be determined.  What is definitely good though, [...]]]></description>
			<content:encoded><![CDATA[<p>Long time, no blog.  The whole identity space has been busy with conference season, and I&#8217;ve taken the last two weeks to get to know my <a href="http://eastriverbaby.blogspot.com">baby girl Fay</a> again.  I am officially back though.  Whether that is good or bad is yet to be determined.  What is definitely good though, is the topic of today&#8217;s post, <a href="http://pamelaproject.com">The Pamela Project</a>.</p>
<p>As I&#8217;ve explained more than once in this blog, a greater problem than finding reliable Identity Providers is getting the websites we know and love to become Relying Parties.  That is exactly the problem that Pamela has deemed to attack with her eponymous project.  As the project&#8217;s <a href="http://pamelaproject.com/index.php?option=com_content&amp;task=view&amp;id=23&amp;Itemid=40">mission statement</a> says, &#8220;The Pamela Project is a grassroots organization dedicated to providing community support for both technical and non-technical web users and administrators who wish to use or deploy information card technologies.&#8221; Given the difficulties I experienced even USING iCards as a non-technical web user, this seems like a pretty ambitious task, and as part of this post, I&#8217;m going to try to get my blog up and running.  First, a few words about Pamela and  the history of the project.</p>
<p>Pamela first ran into the issues surrounding Identity in her role as a technology consultant in Calgary in 1999.  Anyone who&#8217;s done any large-scale enterprise software installation has likely had a similar experience&#8211;try to do anything and you&#8217;ll run into a myriad of (often semi-functional) authentication and directory services before you can even get off the ground.  She&#8217;d been working at a company that does Peoplesoft installations and with Oblix (an enterprise self-service password management tool later acquired by Oracle), when she attended her first <a href="http://identityblog.burtongroup.com/">Burton Identity</a> conference in 2001.  It was here she first began to think of Identity as a (the?) core technology problem, as opposed to something peripheral to what she wanted to get done.  It&#8217;s a realization that, once had, can become a little consuming (trust me, I spend WAY too much time building software to be blogging about anything&#8211;especially, SOFTWARE).</p>
<p>Her second &#8220;ah-ha&#8221; moment came when, if my notes serve me correctly, she was &#8220;hit on the head with a brick&#8221; by <a href="http://www.identityblog.com">Kim Cameron</a> at the 2002 Catalyst conference.  There he drew her a brief sketch on a napkin where he showed the three party system (Subject, Relying Party, Identity Provider) that is at the core of most of the emerging identity systems.  She was hooked, but it wasn&#8217;t until in 2005, when Kim added some sample PHP Relying Party code to his blog that she saw a place where she could contribute.  As a sometimes PHP hacker, she took the simple code, and began to port it over to some of her favorite PHP frameworks (Wordpress, Joomla, and MediaWiki).  Since that time, she and about 10 other contributers have been working to get a 1.0 version of the product out, which, given Pamela&#8217;s commitment, I suspect will be about like most other project&#8217;s 2.0 release.</p>
<p>Before writing about my experience installing the WordPress v0.9 plugin, a word about the seemingly self-promulgatory name of the project because I think it says a lot about Pamela as a person and the Identity movement she&#8217;s part of.  According to Pamela it&#8217;s the last name she would have thought of as a woman working as a technologist.  As she explains, it&#8217;s hard enough as a woman to get recognized as a serious technologist without drawing unnecessary attention to yourself.  Having a wife who is one the best Java engineers in NYC, but who also is regularly asked if she REALLY wrote the stunning code she produces, I can attest this is true.  It&#8217;s because of this stereotype though that Pamela chose the name.  She was tired, as someone who is self-admittedly &#8220;vocal&#8221;, of this kind of self-inflicted sheepishness.  So in &#8220;defiance to self-regulation&#8221;, and at <a href="http://www.craigburton.com/">Craig Burton</a>&#8217;s urging, she chose The Pamela Project.</p>
<p>This is indicative of Pamela and many others I&#8217;ve met in the Identity movement not only because it demonstrates the self-reflection surprisingly consistent in this crowd.   It is indicative because it shows a willingness to take a risk and do something insanely difficult in order to do something you believe in.  I finished my talk with Pamela asking her why she does it.  Why leave a long day of fighting with technology to spend the evening coding on something that she can never hope to gain from financially?  Her answer was that it is BECAUSE Identity is still too early for many to make a living at it that she participates.  It ensures that the many technologists looking to make a quick buck are nowhere to be found.  It ensures that Pamela can spend time with people who do what they do, because like her, they care.</p>
<p>I&#8217;ll let you know how my experience actually USING the Pamela project goes in my next post. In the mean time, as you wait in breathless anticipation, why not go over to the project&#8217;s site and <a href="http://pamelaproject.com/index.php?option=com_contact&amp;Itemid=3">ask Pamela</a> how you can be of use.  This is a big project and they&#8217;re going to need all the help they can get.</p>
]]></content:encoded>
			<wfw:commentRss>http://drstarcat.com/archives/41/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The History of Tomorrow&#8217;s Internet: Identity (iCards, pt 4)</title>
		<link>http://drstarcat.com/archives/40</link>
		<comments>http://drstarcat.com/archives/40#comments</comments>
		<pubDate>Sun, 06 Apr 2008 17:17:14 +0000</pubDate>
		<dc:creator>drstarcat</dc:creator>
				<category><![CDATA[History of Tomorrow's Internet]]></category>
		<category><![CDATA[Higgins]]></category>
		<category><![CDATA[iCards]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[XRI/XDI]]></category>

		<guid isPermaLink="false">http://drstarcat.com/archives/40</guid>
		<description><![CDATA[I just finished up my three part series on Microsoft&#8217;s CardSpace implementation of iCards, but one of the most important things to understand is that CardSpace is just ONE implementation of iCards.  The specifications are completely open and in fact, have been implemented in an open source project simultaneously.  That project is Higgins [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished up my <a href="http://drstarcat.com/archives/tag/cardspace">three part series</a> on <a href="http://msdn2.microsoft.com/en-us/library/aa480189.aspx">Microsoft&#8217;s CardSpace</a> implementation of iCards, but one of the most important things to understand is that CardSpace is just ONE implementation of iCards.  The specifications are completely open and in fact, have been implemented in an open source project simultaneously.  That project is <a href="http://www.eclipse.org/higgins/">Higgins</a> and I recently had a chance to spend some time with <a href="http://www.incontextblog.com/">Paul Trevethick</a>, the project&#8217;s lead.</p>
<p>Paul, like most of the people in this space is an adult (which is one of the things I find most appealing about Identity).  He&#8217;s been building software companies since he left MIT in 1982.  When he left his last position as President of the publicly traded BitStream in 2000, he left with the express intent of  building a BIG company&#8211;one that could fundamentally transform the internet and leave a lasting legacy.  So in 2000, when he co-founded <a href="http://www.pariity.com/">Pariity</a> with John Clipinger, did he set out to build an Identity layer for the internet?</p>
<p>As is the case for most people in this space (and another reason I find it so appealing), the answer is no.  Paul had a vision of an internet where trust between people and organizations could be automatically brokered, similar to that expressed in the <a href="http://drstarcat.com/wp-content/uploads/2008/02/augmented-social-networks.pdf">Augmented Social Network paper</a> I discussed in my <a href="http://drstarcat.com/archives/5">first post</a> in this series.  He wanted to surround each individual with a reputation layer and then build the algorithms that would help efficiently establish trust between those individuals.  The problem that he and so many others have run into when attempting to &#8220;thicken&#8221; the data that surrounds us on the internet so that it can be shared across sites is that WE don&#8217;t exist on the internet.  In other words, like so many others, Paul stumbled into the problem of Identity.</p>
<p>In 2003, about the time Paul ran into this problem, he caught wind of what Microsoft was implementing on the Identity layer and realized both that it would be perfect for what he wanted to accomplish AND that there clearly needed to be an open source implementation of iCards.  So Paul&#8217;s project took both a turn to Identity and  to open source, and Higgins, which now is primarily thought of as the open source implementation of iCards, was born.</p>
<p>I don&#8217;t want to go over the details that distinguish the Higgins&#8217; implementation of iCards from CardSpace because it has been designed (intentionally) much along the sames lines, so that it remains compatible with that emerging standard.  One important point to note though, is that it suffers from the same schizophrenic nomenclature as CardSpace, in that the Higgins the project encompasses BOTH the iCard selector that lives locally AND the server based technology for brokering claims.</p>
<p>Besides this, it does have one additional layer that is extremely powerful that deserves some discussion:  the rCard.  As I discussed in my CardSpace series, CardSpace supports a pCard (a PERSONAL card that allows you to assert limited claims about yourself) and mCards (that organizations with information about you use to &#8220;officially&#8221; assert information about you).  So what is this &#8220;Relationship Card&#8221; (rCard)?</p>
<p>Two things distinguish and rCard from an mCard: persistency and bi-directionality.  What do I mean by these two things and why should you care?  With an rCard that is persistent and bi-directional, YOU can provide constantly updated assertions about YOURSELF to a claim provider.  How might this work?  Well, think about the implicit attention data currently locked up on your computer.   Might you want to allow a company that serves as your &#8220;movie preference&#8221; claim provider to have a persistently updated stream of your implicit movie data?  For example, if you established such a relationship with Netflix, they would have a real-time stream of your movie searching, viewing, and purchasing activity that occurred OUTSIDE of their site, and could thereby provide you and other sites where you used their &#8220;Movie iCard&#8221; with better recommendations.</p>
<p>So the rCard puts YOU back in the loop of the iCard claim stream and allows you to automatically update that information on a POLICY basis.  In other words, with an rCard, you can set a policy that defines WHO gets updates on WHAT data and WHEN at a granular level.  If PERSISTENT, GRANULAR, BI-DIRECTIONAL data links sound familiar to those who&#8217;ve been reading this series, it should.  Establishing those kind of data pipes are exactly what <a href="http://drstarcat.com/archives/tag/xrixdi">XRI/XDI</a> are designed to do, and in fact Higgins uses XRI/XDI in the rCard layer.</p>
<p>So what are the most important things to remember about Higgins?</p>
<ol>
<li>The technology has been in development for FIVE years now, so you may want to think twice before duplicating it.</li>
<li>It is MORE than just the open source iCard implementation.  Identity is a MEANS to an end, not the end itself.</li>
<li>With the rCard, YOU are back in the loop and can establish persistent and granular assertions about yourself.</li>
</ol>
<p>Next up are the two final installments on iCards: a discussion of the <a href="http://pamelaproject.com/">Pamela Project</a> and an interview with <a href="http://www.identityblog.com/">Kim Cameron</a> of Microsoft&#8217;s Cardspace.</p>
]]></content:encoded>
			<wfw:commentRss>http://drstarcat.com/archives/40/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The History of Tomorrow’s Internet: Identity (iCards, pt 3)</title>
		<link>http://drstarcat.com/archives/30</link>
		<comments>http://drstarcat.com/archives/30#comments</comments>
		<pubDate>Sun, 30 Mar 2008 17:04:27 +0000</pubDate>
		<dc:creator>drstarcat</dc:creator>
				<category><![CDATA[History of Tomorrow's Internet]]></category>
		<category><![CDATA[CardSpace]]></category>
		<category><![CDATA[iCards]]></category>
		<category><![CDATA[Identity]]></category>

		<guid isPermaLink="false">http://drstarcat.com/archives/30</guid>
		<description><![CDATA[It&#8217;s been over a week since I last posted for a number of reasons, but one of them is because in this post I wanted to explain how it feels for a regular person to use Cardspace.  This poses a few challenges as we&#8217;ve used Macs exclusively in my work with angel investors at  Angelsoft since [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been over a week since I last posted for a number of reasons, but one of them is because in this post I wanted to explain how it feels for a regular person to use Cardspace.  This poses a few challenges as we&#8217;ve used Macs exclusively in my work with <a href="http://angelsoft.net" target="_blank">angel investors</a> at  Angelsoft since we began three years ago, and I&#8217;ve had a Mac at home for nearly as long.  Little did I know this was only the beginning of my struggles.Now let me preface this post by saying that I&#8217;ve never been a big participant in the Mac vs. PC war.  I ran a NetOps business back in the Web 1.0 days, and we managed high-volume Windows, Unix, and Linux environments successfully.  More importantly, as someone who&#8217;s business it is to build great software, I KNOW how hard good UI is.  Believe me, I work with a GREAT product team and we try REALLY hard to make intuitive software and we fail EVERY day.  Having said that, this post isn&#8217;t going to paint a real pretty picture.My story begins in what I used to think of as my office.  I USED to think of it as such because now my 5 month old rules the room, and I work out on the kitchen counter.  I still keep my PC in the office though, so in between naps I sneaked back to play with Cardspace.  The first thing you will note if you are one of the many people with a slightly older PC still running XP and IE 6.x is that you don&#8217;t HAVE Cardspace.  In order to get Cardspace, you need to download IE 7.x and <span id="ctl00_ctl00_bcr_welcomeContentPart">the .NET Framework 3.0 Runtime Components.  NetFx3.com has a nice <a href="http://sandbox.netfx3.com/">sandbox</a> that will walk you through this process [Note: They link to the 3.0 .Net Framework, but 3.5 has been released and may have some UI improvements].  I hadn&#8217;t installed anything on Windows for years, but boy did this bring back memories&#8211;total download and install time: 1 hour, 15 minutes.</span>Okay&#8230; now that you HAVE Cardspace, it&#8217;s time to create an iCard.  An iCard is a visual representation of identity data.  Cardspace has two kinds of iCards:  Managed and Personal.  A Managed card is issued to you by someone else (what I call a &#8220;Claim Provider&#8221;) who supposedly has &#8220;official&#8221; data about you, like the fact that you have a certain credit limit or are a citizen of a particular country.  Since none of these exist, I decided to create a Personal card.  To do this, I went to my Control Panel and opened up Cardspace.This is where I experienced the first slightly annoying thing about Cardspace.  When you open Cardspace, for whatever reason, it takes over your entire computer.  What do I mean by this?  Your entire computer screen is dimmed except for the Cardspace light box and no keys function outside of Cardspace.  Why was this annoying?  Because I wanted to take screenshots!  Nothing works for this.  PrintScreen is disabled [Note: <a href="http://self-issued.info">Mike Jones</a> pointed out this is in fact NOT true.  While all SCREEN elements are frozen, and PrintScreen APPEARS to do nothing, it actually does copy the screen--damnit!].  I had even gone to the trouble to install a better screenshot capture plugin&#8211;also disabled.  I resorted to the 1970s solution of taking photos of what I was doing and they sucked so bad, I couldn&#8217;t use them.  Fortunately, the Window&#8217;s geniuses at <a href="http://dotnetslackers.com">dotnetslackers.com</a> figured out how to get screenshots, so I&#8217;m using them.  So let&#8217;s create our first Personal iCard!<a href="http://drstarcat.com/wp-content/uploads/2008/03/cardspace2_001.jpg" title="Cardspace Create"><img src="http://drstarcat.com/wp-content/uploads/2008/03/cardspace2_001.jpg" alt="Cardspace Create" /></a>Now as you can probably tell from the screenshot above this is actually what pops up when you try to use an iCard using Cardspace.   They guys at Nethacker had already created one, but you&#8217;ll see essentially the same screen the first time, but with just the &#8220;Add&#8221; feature.  Annoying UI feature 2:  Click on the &#8220;Add a Card&#8221; icon and you will NOT be taken to an iCard creation screen.  Instead the button at the bottom of the screen changes to &#8220;Add Card&#8221;.  Click that, and then you&#8217;re taken to the iCard creation screen.<a href="http://drstarcat.com/wp-content/uploads/2008/03/cardspace2_004.jpg" title="Card create dialog"><img src="http://drstarcat.com/wp-content/uploads/2008/03/cardspace2_004.jpg" alt="Card create dialog" /></a>Once you get there, you will note the second shocker when it comes to Cardspace.  The Personal card, which you can create, is limited to your most basic contact information.  You CANNOT even add a picture of yourself (the upload pic dialog is for the image that YOU see to identify the card).  There is no ability to add additional fields, so you are limited to your name, address, email address, phone numbers, and URL.  This is pretty disappointing because I can think of all sorts of self-issued cards you might want to create, but apparently that&#8217;s not part of Cardspace.Alright, so anytime you touch Cardspace it locks the rest of your windows, the creation process is a little clunky, and you have no choice as to what kind of data to add&#8211;once it&#8217;s created though, it must be a pleasure to use right?  To test this, I decided not to tax my new iCard too much and just use it to leave a comment on a blog.  To do this, I chose Mike Jones&#8217; cool blog, <a href="http://self-issued.info/">Self Issued</a>, since I knew I&#8217;d seen the Cardspace login logo on it. After navigating to the blog, I easily identified the Cardspace login logo.  When I clickd on it, I was taken to this screen (note I can use screenshots here because I haven&#8217;t entered Cardspace land yet):<a href="http://drstarcat.com/wp-content/uploads/2008/03/picture-4.png" title="picture-4.png"><img src="http://drstarcat.com/wp-content/uploads/2008/03/picture-4.png" alt="picture-4.png" /></a>So this looks promising.  I see Mike&#8217;s using the <a href="http://pamelaproject.com/">Pamela Project</a>, which is a very cool project to help sites become relying parties for any kind of iCard (not just Cardspace).  The natural thing felt like to click the Cardspace logo again, but when I hovered over it, my cursor failed to turn into a hand.  The buttons at the top were hot, but those didn&#8217;t seem like something I wanted to click on.  The words &#8220;Use your Card Now&#8221;, though equally tempting, also failed to register as hot.  After about 20 seconds I decided to click on the icon even though it gave every indication of being dead&#8211;Bingo!<a href="http://drstarcat.com/wp-content/uploads/2008/03/cardspace2_001.jpg" title="Cardspace Create"><img src="http://drstarcat.com/wp-content/uploads/2008/03/cardspace2_001.jpg" alt="Cardspace Create" /></a>Once I clicked on the Cardspace logo, I saw my newly created iCard (note, the borrowed screenshots again, since my computer is now frozen).  It actually looked a little different on my screen as it noted the site wasn&#8217;t verified as a bank or financial institution and also showed me Mike&#8217;s SSL cert.  I was a little surprised about this, as most people have no idea what an SSL cert is and the primary purpose of Cardspace is to fullfill the UI requirements of the <a href="http://drstarcat.com/archives/25">Laws of Identity</a>.  Regardless, I then chose my new personal iCard and selected &#8220;Send&#8221;.<a href="http://drstarcat.com/wp-content/uploads/2008/03/cardspace2_005.jpg" title="cardspace2_005.jpg"><img src="http://drstarcat.com/wp-content/uploads/2008/03/cardspace2_005.jpg" alt="cardspace2_005.jpg" /></a>Instead of sending my card and getting down to the business of commenting, I got the following screen (or actually one that looked basically the same).  Apparently if you haven&#8217;t sent your iCard to THAT site before, even if you select to send it, you will be taken to preview.  This is probably a good security feature, but annoying nonetheless (why even give me the option?).  If I&#8217;ve created my personal card and KNOW what it contains, why do I have to preview it EVERY time I send it to a new site?  Imagine every time you pay for something on a new site using your new Visa iCard.  When you click send you will be required to look at all the information&#8211;I KNOW what&#8217;s on the credit card iCard, that&#8217;s the point.<a href="http://drstarcat.com/wp-content/uploads/2008/03/picture-1.png" title="picture-1.png"><img src="http://drstarcat.com/wp-content/uploads/2008/03/picture-1.png" alt="picture-1.png" /></a>Ready to post?  Not yet.  Since my iCard is self-issued, Mike&#8217;s site (yes, the site is called self-issued.info ironically enough) doesn&#8217;t trust me and has now decided that I need to verify my email address.  This is obviously a little annoying, but it brings up a good use-case for the first Claim Provider&#8211;one that has verified my email address, home address, and phone numbers, so I NEVER have to respond to an email or text message like this again.<a href="http://drstarcat.com/wp-content/uploads/2008/03/picture-2.png" title="picture-2.png"><img src="http://drstarcat.com/wp-content/uploads/2008/03/picture-2.png" alt="picture-2.png" /></a>After I got the email and clicked on the verification link in it, I was taken to the screen above.  I don&#8217;t really know what it means, but I figured I should probably click on the (still dead-appearing) Cardspace icon again and it might let me post.<a href="http://drstarcat.com/wp-content/uploads/2008/03/picture-3.png" title="picture-3.png"><img src="http://drstarcat.com/wp-content/uploads/2008/03/picture-3.png" alt="picture-3.png" /></a>The screen above signaled that my journey might finally be over.  I clicked on the &#8220;Go to Blog&#8221; link and I was logged in and ready to post.  The posting went very smoothly and my name and URL showed up as I would have expected.  A comment well-earned!So what&#8217;s the final analysis?  Well, as I stated in the beginning, the purpose of this post isn&#8217;t to bash Microsoft or Cardspace.  Like I said, I build software and when I actually see a normal person use it for the first time, I&#8217;m inevitably embarrassed at how difficult it is.  Software is hard and Cardspace is brand new.  Nonetheless, this does show how far the technology has to go before Mom and Dad are going to be using it.  Usernames and Passwords are UBIQUITOUS.  We&#8217;ve been trained on the visual metaphors for at least a decade.  Replacing that with ANY other paradigm is going to rough.  To have any chance of success, the Cardspace  workflow will need to be much improved.</p>
]]></content:encoded>
			<wfw:commentRss>http://drstarcat.com/archives/30/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>The History of Tomorrow&#8217;s Internet: Identity (iCards, pt 2)</title>
		<link>http://drstarcat.com/archives/27</link>
		<comments>http://drstarcat.com/archives/27#comments</comments>
		<pubDate>Sun, 16 Mar 2008 18:20:07 +0000</pubDate>
		<dc:creator>drstarcat</dc:creator>
				<category><![CDATA[History of Tomorrow's Internet]]></category>
		<category><![CDATA[CardSpace]]></category>
		<category><![CDATA[iCards]]></category>
		<category><![CDATA[Identity]]></category>

		<guid isPermaLink="false">http://drstarcat.com/archives/27</guid>
		<description><![CDATA[In my last post I wrote about the 7 laws of identity.  In this post, I&#8217;ll try to explain how Microsoft is implementing these laws through Cardspace.  To begin with, we need to take a look at a diagram I posted back in the beginning of this series:

As I explained in that post, [...]]]></description>
			<content:encoded><![CDATA[<p>In my last post I wrote about the 7 laws of identity.  In this post, I&#8217;ll try to explain how Microsoft is implementing these laws through Cardspace.  To begin with, we need to take a look at a diagram I posted back in the beginning of this series:</p>
<p><a href="http://drstarcat.com/wp-content/uploads/2008/03/identity-provider.png" title="identity-provider.png"><img src="http://drstarcat.com/wp-content/uploads/2008/03/identity-provider.png" alt="identity-provider.png" /></a></p>
<p>As I explained in that post, three participants make up this simplified view of the Identity Metasystem, a Subject (you), a Relying Party (the website that needs to authenticate you) and the Identity Provider (the service you and the RP both trust to assert claims about who you are). CardSpace encapsulates all of these entities and their interactions using the Web Services (WS-*) specifications.</p>
<p>Before explaining how this is done, just a brief word on the history of Web Services.  Web Services are a suite of specifications that enable two (or more) different software systems to interact without knowing the details of the other&#8217;s technology.  SOAP, the core specification, was released in 1998 and essentially defined a way to encapsulate data in XML.  Since that time, many specifications have been developed that add advanced functionality to this simple idea.  These specifications are collectively known as WS-*.</p>
<p>Now let&#8217;s return to Identity and our various parties in the above diagram.  To represent your identity CardSpace uses the WS-Security Token.   WS-Security was one of the first extensions of SOAP and, as the name implies, it specifies a way of protecting SOAP messages.  Part of the WS-Security specification is the concept of a WS-Security Token, which is essentially a way to encapsulate tokens from existing security specifications into universally understandable security tokens.  The cool thing about this is that, theoretically at least, your Identity Provider could use whatever security specification it prefers, convert the authentication data into a WS-Security Token and send it to the Relying Party, who could then translate the WS-Security Token back into whatever format of authentication it needed.</p>
<p>Now that we have a way to securely encapsulate our identities using WS-* Security Tokens, we need a way for websites (RPs) and your Identity Providers (IPs) to figure out what the RP needs and what the IP has.  To do this, CardSpace uses WS-Policy and WS-Metadata.  As usual the WS geniuses have named the services well.  WS-Policy and WS-Metadata enable the RP to encapsulate and publish exactly what it needs (SAML token from the DMV asserting you are over 21) and WS-Metadata allows the IP to publish what it is capable of (I&#8217;m the DMV and have an over 21 claim for you authenticated using Kerberos).</p>
<p>Cool!  Now that the RP and IP can figure out what each other has and needs, and they can both understand a WS-Security token we just need to convert their specification specific tokens into the WS-Security tokens.  To do this CardSpace uses the WS-Trust specification, which, along with a LOT of other things, defines a Security Token Service (STS).  The STS is a token exchange where the input can be any of five existing token profiles (Username, SAML, X.509, Kerberos, Rights Expression Language) and convert them into each other.</p>
<p>As you can see, all the communication technologies needed for CardSpace already exists in the WS* specifications.  If you refer back to the 7 Laws of identity, you will note that I haven&#8217;t addressed Laws 6 and 7 that address making the Identity Metasystem usable by ordinary people.  I&#8217;ll cover that in my next post.</p>
]]></content:encoded>
			<wfw:commentRss>http://drstarcat.com/archives/27/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The History of Tomorrow&#8217;s Internet: Identity (iCards, pt. 1)</title>
		<link>http://drstarcat.com/archives/25</link>
		<comments>http://drstarcat.com/archives/25#comments</comments>
		<pubDate>Wed, 12 Mar 2008 16:09:59 +0000</pubDate>
		<dc:creator>drstarcat</dc:creator>
				<category><![CDATA[History of Tomorrow's Internet]]></category>
		<category><![CDATA[CardSpace]]></category>
		<category><![CDATA[iCards]]></category>
		<category><![CDATA[Identity]]></category>

		<guid isPermaLink="false">http://drstarcat.com/archives/25</guid>
		<description><![CDATA[In my OpenID report from SXSW I jumped to OpenID briefly, but I want to cover iCards before continuing down that road.  iCards are the generic name (technically just for the client-side technology, but I&#8217;m using the term generically to refer to Cardspace and Higgins) for a couple of implementations of what has become [...]]]></description>
			<content:encoded><![CDATA[<p>In my <a href="http://drstarcat.com/archives/24">OpenID report from SXSW</a> I jumped to OpenID briefly, but I want to cover iCards before continuing down that road.  iCards are the generic name (technically just for the client-side technology, but I&#8217;m using the term generically to refer to Cardspace and Higgins) for a couple of implementations of what has become known as the “Identity Metasystem”.  The Identity Metasystem is in turn a formalization of what have become known as the “Laws of Identity”.  So let’s backup to the beginning and talk about the Laws in this post.</p>
<p>In 2004, Microsoft was still smarting from its hugely ambitious and hugely unpopular Passport service.  As a way to move forward, Kim Cameron, Microsoft’s Identity Architect, did an interesting thing: he started a blog.  On his <a href="http://www.identityblog.com">identity blog</a> Kim started a discussion about why Passport had failed and how to properly bring an identity layer to the internet.  In 2005, Kim encapsulated the discussion of the previous year in a white paper called “The Seven Laws of Identity”.</p>
<p>1.    User control and consent:  Pretty straight-forward—people should determine what information they share about themselves.</p>
<p>2.    Minimal disclosure for a constrained use:  This means the system should share ONLY what it needs to.  The canonical example is buying booze.  The Identity Metasystem should only say that you are “over 21” (necessary), not your actual age (too much information).</p>
<p>3.    Justifiable Parties:  Only parties that need to be involved should be involved.  This one is a little tricky—how to we determine who needs to be involved?  The short answer is you do.  The point of this is NOT that there shouldn’t be a third party (like an Identity Provider), the point is that if there IS a third-party, it should be clear to YOU that they are involved so you can make the choice whether to proceed.</p>
<p>4.    Directed Identity: A directed identity is one intended for a particular party (e.g. my medical records for my doctor).  It seems OBVIOUS that an identity metasystem would do this, but REALLY what this law is asserting is that the system shouldn’t use correlatable information as your identity.  In other words, an identity metasystem that decided to send your Social Security number to every site that wanted to verify you are you would be subject to GROSS abuse.  Instead, the IP should send a unique token to each site, so that it isn’t easy for them to realize you are the same person across sites.</p>
<p>5.    Pluralism of Operators and Technologies:  This just means that we can’t have a single company or a single technology manage identity for the internet.  The prohibition against a single company is pretty obvious, as that company would be WAY to powerful.  The prohibition against a single technology is more controversial.  On the surface it makes sense for the identity layer to handle any previous and future protocols and security frameworks.  In reality though, the internet has done pretty well relying on HTTP, and there is a real question as to whether this law adds unnecessary complexity.</p>
<p>6.    Human integration:  Put simply this means the metasystem should be as clear as possible to ordinary people.  Implicitly it means this need should overrule other considerations (like UI customization or rad design).  This is also the “anti-fishing” law.</p>
<p>7.    Consistent experience across contexts:  This is kind of a weird one, but essentially it means that whether you are handing over your medical records or just your email address, the experience should be consistent enough so that in both cases you know that you are giving up a piece of your identity.</p>
<p>I’ll save the discussion as to whether these laws are ALL really necessary and some of the real historical reasons for their inclusion for other posts.  Next up is the actual implementation of an identity metasystem that Kim derived from these laws and after that the <a href="http://www.eclipse.org/higgins/">Higgins</a> project.</p>
]]></content:encoded>
			<wfw:commentRss>http://drstarcat.com/archives/25/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The History of Tomorrow&#8217;s Internet: Identity (iNames, pt.4)</title>
		<link>http://drstarcat.com/archives/19</link>
		<comments>http://drstarcat.com/archives/19#comments</comments>
		<pubDate>Fri, 07 Mar 2008 00:30:21 +0000</pubDate>
		<dc:creator>drstarcat</dc:creator>
				<category><![CDATA[History of Tomorrow's Internet]]></category>
		<category><![CDATA[Andy Dale]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Ootao]]></category>
		<category><![CDATA[XRI/XDI]]></category>

		<guid isPermaLink="false">http://drstarcat.com/archives/19</guid>
		<description><![CDATA[ 
The names of Ootao and Andy Dale come up a lot when you&#8217;re looking at the identity landscape, but if you look at either of their sites, it&#8217;s pretty hard to understand why.  Further Andy Dale&#8217;s got a British accent, came to the Bay area from Israel, and pronounces his company&#8217;s name &#8220;Ew&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p> <a href="http://ootao.com" title="ootao.png"><img src="http://drstarcat.com/wp-content/uploads/2008/03/ootao.png" alt="ootao.png" align="left" /><img align="left" /></a></p>
<p>The names of <a href="http://ootao.com">Ootao</a> and <a href="http://xditao.blogspot.com/">Andy Dale</a> come up a lot when you&#8217;re looking at the identity landscape, but if you look at either of their sites, it&#8217;s pretty hard to understand why.  Further Andy Dale&#8217;s got a British accent, came to the Bay area from Israel, and pronounces his company&#8217;s name &#8220;Ew&#8217; Dow&#8221;.  Pretty mysterious stuff indeed!  Look a little deeper though, and you&#8217;ll find one of the most practical and passionate implementors of real world identity technologies, particularly those surrounding XRI/XDI.</p>
<p>Andy and Ootao (Andy is VERY quick to mention that it is a team effort) are the enterprise guys who can actually build real life, highly scalable services in the identity space.  Go to an iBroker?  Chances are it&#8217;s running off of Ootao&#8217;s infrastructure.  Heard about Plaxo&#8217;s OpenID implementation plans?  Ootao&#8217;s there too.  One of Ootao&#8217;s most ambitious projects to date is an XRI/XDI implementation they&#8217;ve done for the <a href="http://www.llli.org/">La Leche League</a> (an organization that promotes breastfeeding).  This may sound like a strange combination, but not if you understand LLLI&#8217;s needs and what XRI/XDI are great at.  LLLI wants new mothers to be able to self-organize into communities around the world.  Spontaneous self-organization requires people to have both a strong personal identity AND the ability to share aspects of that identity selectively.   If you remember back to <a href="http://drstarcat.com/archives/13">my post about XRI/XDI</a>, establishing these granular trust relationships is exactly what XRI/XDI are great at.</p>
<p>Talk to Andy though, and LLLI is just the beginning.  Ootao has created a new services company called <a href="http://wingaa.com">Wingaa</a> (great name, great logo, TERRIBLE user interface on their site!).  It takes some digging, but essentially Wingaa is offering a suite of services to Registrars that enables them to turn your newly purchased URL into you Identity Hub.  Want your URL to be your OpenID address?  Done.  Want your home page to be your personal iName contact page?  Done.  Want to access all your identity related accounts (Linked In, Facebook, Blog, etc.) at a single URL?  Done.  And Ootao is doing this the right way by building the INFRASTRUCTURE and allowing the companies that already have a relationship the person enhance that relationship using their tools.</p>
<p>As I wrote in my <a href="http://drstarcat.com/archives/5">first post</a> about the identity movement, one of its greatest strengths is it&#8217;s idealistic roots.  This has also been an Achilles&#8217; heel though, as it&#8217;s struggled to build out the necessary technologies and find viable business models.  The people of Ootao come out of the enterprise and are implementors at heart.  Because of their unique mindset they have played and will continue to play an important role in the ever evolving identity landscape.</p>
]]></content:encoded>
			<wfw:commentRss>http://drstarcat.com/archives/19/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The History of Tomorrow&#8217;s Internet: Identity (iNames, pt. 3)</title>
		<link>http://drstarcat.com/archives/17</link>
		<comments>http://drstarcat.com/archives/17#comments</comments>
		<pubDate>Wed, 05 Mar 2008 01:42:48 +0000</pubDate>
		<dc:creator>drstarcat</dc:creator>
				<category><![CDATA[History of Tomorrow's Internet]]></category>
		<category><![CDATA[Cordance]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[iNames]]></category>
		<category><![CDATA[XRI/XDI]]></category>

		<guid isPermaLink="false">http://drstarcat.com/archives/17</guid>
		<description><![CDATA[In my last post, I covered the history of iNames to demonstrate how hard it is to create internet-wide standards and how important it is for them to be absolutely open.  In this post, I want to explain the business model behind iNames.  I&#8217;m doing this for two reasons:
1. Finding business models for [...]]]></description>
			<content:encoded><![CDATA[<p>In my last post, I covered the <a href="http://drstarcat.com/archives/16" target="_blank">history of iNames</a> to demonstrate how hard it is to create internet-wide standards and how important it is for them to be absolutely open.  In this post, I want to explain the business model behind iNames.  I&#8217;m doing this for two reasons:</p>
<p>1. Finding business models for identity products is REALLY hard.<br />
2. If you ever think of getting an iName, this stuff is pretty confusing.</p>
<p>If you&#8217;ve read my previous posts, you should have a <a href="http://drstarcat.com/archives/13">basic understanding of XRI/XDI</a> (the technology behind iNames) and know that it is now an &#8220;open&#8221; standard.  But what does that mean?  A few things:</p>
<p>1. The XRI/XDI specifications are managed by their respective <a href="http://www.oasis-open.org/home/index.php" target="_blank">Oasis</a> (the XML standards body) technical committees.<br />
2. The patents that govern the technology have been licensed exclusively to XDI.org, a non-profit public trust organization.<br />
3. Anyone can implement the technologies for any purpose without the prior consent of XDI.org.</p>
<p>So how does <a href="http://www.cordance.net/" target="_blank">Cordance</a>, the company that bequeathed the patents to XDI.org ever hope to make any money (which if you refer to the companies history has been <a href="http://drstarcat.com/archives/16" target="_blank">a pressing issue</a> for some time)?  Well as part of the bargain for handing over the rights to the XRI/XDI technologies, Cordant was granted the right of first refusal to be the GSP (Global Service Provider) for any Global Services XDI.org might want to offer for the first 15 years after the Global Registry Service went live (2005).  Let me attempt to unpack this.</p>
<p>As I explained before, XRI and XDI are cool technologies because they allow extensible, persistent, permissioned, granular connections between two data elements (like people).  Now imagine if the unique identifiers for each data element could be resolved using a web browser by referring to a global registrar (like domain names) for each of these data elements.  Essentially using simple syntax, you could define what elements about you any website in the world had access to.  Cordance, along with <a href="http://www.neustar.biz/" target="_blank">Neustar</a> (a giant registrar infrastructure company that runs among other things the .biz domain) has built this global registry.</p>
<p>Since Cordance is the defacto GSP for all XDI.org services, they are essentially the wholesale registrar (think Network Solutions) of high level XRIs (think names and companies).  Cordance also authorizes iBrokers (think GoDaddy) to retail these high level XRIs.  If you&#8217;ve followed the history of Network Solutions, you will understand this can be a pretty valuable business.  VERY valuable in fact, IF web browsers spoke XRI/XDI by default (which they don&#8217;t).</p>
<p>If they did, however, not only would <a href="http://www.equalsdrummond.com/" target="_blank">Drummond</a>&#8217;s patience with the technology finally pay off, it would hugely simplify building a powerful identity layer into the internet.  More broadly, it would make it possible to build persistent, granular &#8220;trust contracts&#8221; that would make it MUCH easier for all of us (people and companies) to control what information we would like to share with each other.</p>
<p>As to whether this will ever happen is very much in the air.  I hope, however,  that by explaining how difficult it has been for Cordance to free the technology and yet still make enough money to provide a meaningful service, we can understand how difficult the &#8220;business model&#8221; problem for identity companies is going to be to crack.  In my next (and final) post on iNames, I&#8217;ll write about the mysterious <a href="http://www.ootao.com/">Ootao</a> and its founder <a href="http://xditao.blogspot.com/">Andy Dale</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://drstarcat.com/archives/17/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The History of Tomorrow&#8217;s Internet: Identity (iNames, pt. 2)</title>
		<link>http://drstarcat.com/archives/16</link>
		<comments>http://drstarcat.com/archives/16#comments</comments>
		<pubDate>Tue, 04 Mar 2008 00:55:50 +0000</pubDate>
		<dc:creator>drstarcat</dc:creator>
				<category><![CDATA[History of Tomorrow's Internet]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[iNames]]></category>
		<category><![CDATA[XRI/XDI]]></category>

		<guid isPermaLink="false">http://drstarcat.com/archives/16</guid>
		<description><![CDATA[In my last post I wrote about some of the cool things about XRI/XDI.  In this post I want to focus on the history of trying to make XRI/XDI an internet standard.  I&#8217;m doing this because we&#8217;re going to have to do something on an internet-wide scale to solve the identity problem, and [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://drstarcat.com/archives/13" target="_blank">my last post</a> I wrote about some of the cool things about XRI/XDI.  In this post I want to focus on the history of trying to make XRI/XDI an internet standard.  I&#8217;m doing this because we&#8217;re going to have to do something on an internet-wide scale to solve the identity problem, and I want us to understand both how hard it is and how important it is to be open.  XRI/XDI didn&#8217;t follow the most direct path in either case (as you will see), but in the real world paths are seldom straight.</p>
<p>Let&#8217;s jump into the wayback machine to 1995.  Netscape is still crashing your computer every time you run it because it&#8217;s a memory hog.  <a href="http://www.equalsdrummond.com/" target="_blank">Drummond Reed</a>&#8217;s teamed up with Peter Heymann (ex-Microsoft, ex-Warton MBA guy&#8211;nice!) to build a company called Intermind (the first company to own the XRI/XDI patents).  They&#8217;ve been working on this &#8220;Communication Objects&#8221; technology that&#8217;s kind of like RSS, and by 1997 they&#8217;ve raised around $17 million and have a team of 70 people.  One morning Drummond wakes-up and Microsoft has dropped an open standard that competes directly with his proprietary one and his business evaporates.  What do you do?</p>
<p>Well, you first probably try to shop around your intellectual property (which he did, to Netscape in particular).  Assuming you don&#8217;t have any takers (which he didn&#8217;t), you probably learn from your mistake and make sure the next time you try to implement a standard, you make it an open one (which is what Drummond did).  He joined the <a href="http://en.wikipedia.org/wiki/P3P" target="_blank">P3P</a> (privacy platform preferences) technical committee and let Tim Berners Lee know that even though Intermind held patents that might cover what they&#8217;re trying to implement, he wanted to play open this time.</p>
<p>Now let&#8217;s fast forward a few months and note that Microsoft is playing a VERY heavy role in the P3P TC.  Let&#8217;s also note that Netscape has noticed and is (belatedly) trying to get involved.  If you&#8217;re Netscape and you see Intermind on the TC, you probably think, &#8220;Hey, isn&#8217;t that the company that was trying sell us the patents covering all this stuff&#8221;.  As Netscape you probably bring this to the TC&#8217;s attention too, which they did.  Tim Berners Lee asks Intermind to make a declaration of their intent about these patents.</p>
<p>Okay, so remember a few posts ago how Drummond&#8217;s like the drummer, who&#8217;s the only consistent member in a band that keeps changing names and members?  Well Intermind has a brand new CEO from the telco industry (who shall remain unnamed because he&#8217;s about to make a big mistake).  Drummond, remembering back to that painful morning when he got out-opened by Microsoft, thinks the obvious thing to do is to declare that Intermind intends to release the patents to an open standards body.  Telco CEO says he&#8217;s got a better plan and announces that Intermind will charge royalties.  Now wakeup to WSJ articles claiming you&#8217;re holding the internet hostage, lose your place at the P3P table, and remember really hard that next time you&#8217;re introducing a standard, it better be open.</p>
<p>Fast forward a few more years&#8211;new CEO, $30 million more, IP in a public trust (XNS.org), specification being managed by OASIS (the XML standards body).  So far so good, but how do make money?  Well, new CEO wants to build enterprise software based on the now open standards.  Good idea.  CEO doesn&#8217;t know how to sell enterprise software (bad), Dotcom crash (very bad), 9/11 (tragic).  No more company&#8211;join the crowd.</p>
<p>What do you do?  Well, remember, you&#8217;re Drummond Reed and you love this technology, so you get new investors, new CEO, and make one(?!!) more go of it.  That company is <a href="http://www.cordance.net/" target="_blank">Cordance</a>.  In my next post I&#8217;ll explain the relationships between XDI.org (formerly XNS.org, but same public trust of IP), Cordance (iNames Global Service Provider), Neustar (iNames Registrar Infrastructure Provider), and iBrokers (iName retailers).</p>
]]></content:encoded>
			<wfw:commentRss>http://drstarcat.com/archives/16/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The History of Tomorrow&#8217;s Internet: Identity (iNames, pt. 1)</title>
		<link>http://drstarcat.com/archives/13</link>
		<comments>http://drstarcat.com/archives/13#comments</comments>
		<pubDate>Sun, 02 Mar 2008 23:27:00 +0000</pubDate>
		<dc:creator>drstarcat</dc:creator>
				<category><![CDATA[History of Tomorrow's Internet]]></category>
		<category><![CDATA[drummond reed]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[XRI/XDI]]></category>

		<guid isPermaLink="false">http://drstarcat.com/archives/13</guid>
		<description><![CDATA[The first branch of the identity movement I want to write about is iNames.  Your first introduction to iNames will probably come the first time you read a blog about identity or email someone in the identity community.  The only way to contact them will often be through their iName, which looks like [...]]]></description>
			<content:encoded><![CDATA[<p>The first branch of the identity movement I want to write about is <a href="http://inames.net/" target="_blank">iNames</a>.  Your first introduction to iNames will probably come the first time you read a blog about identity or email someone in the identity community.  The only way to contact them will often be through their iName, which looks like “=whatevericallmyself”.  My iName is <a href="http://xri.net/=rj" target="_blank">=rj</a>.  Your first reaction is likely to be: What the hell is that thing and why would anyone want one?</p>
<p>Good question. iNames are an implementation of a set of technical specifications called XRI/XDI that has been under the stewardship of <a href="http://equalsdrummond.com/" target="_blank">Drummond Reed</a> since at least 1994.  The specifications haven’t always been called XRI/XDI (originally Communication Objects, then XNS), and the company associated with them hasn’t always been <a href="http://cordance.net/" target="_blank">Cordance</a> (originally Intermind, then One Name).  Drummond and the core concepts are about the only things that have survived throughout (If XRI/XDI ever really catches on, he may be known as St. Drummond for his infinite patience!).</p>
<p>So what is XRI/XDI and who cares?  Also a good question.  XRI is a way to refer to things on the internet (e.g. people, businesses, addresses, etc) that creates a permanent machine-readable identifier (a number) along with a human-readable identifier that can change over time.  This is cool for identity because whereas I may want you ALWAYS to have access to my address, the actual CONTENT of that address is likely to change over time.  With XRI, my address is a data element assigned a PERMANENT numerical identifier, but the human readable identifier can be changed (and even transferred) to someone else.</p>
<p>Okay.  Midly cool.  XDI is VERY cool though.  What XDI enables is a way to create a PERMENANT, PERMISSIONED, GRANULAR pipe between two data elements.  So taking the address example again, let’s say both you and I have an iName, which is just a specific kind of XRI for people and means we each have a permanent number and a modifiable human-readable name.  Using XDI, I can establish a PERMANENT (unless I revoke it) link between the two of us that allows you to have access (PERMISSIONED) only to my work contact information (GRANULAR).</p>
<p>Better yet, since both XRI and XDI are extensible (that is, you can associate as much stuff as you want to them), my XRI can have ANY number of data elements associated with it (contact information, preferences, friends, music, etc.) and the link between us can have ANY number of rules (contact info: allowed, auto-update: allowed, friends: denied).</p>
<p>This stuff is a little complicated, but if you’ve started thinking about how to OWN and CONTROL your identity data on an INTERNET-WIDE scale, without drowning in complexity, and without having any ONE company in control, you will quickly understand that the existing internet protocols aren’t up for the task.  If you were then to spend the next ten years working through all the technical and political issues surrounding what’s missing, you’d probably have something that looks a lot like XRI/XDI.  On my next post I’ll write about the ownership of the XRI/XDI specifications and Andy Dale and Ootao, the primary implementers of the technology.  In the mean time, take a look at this <a href="http://drstarcat.com/wp-content/uploads/2008/03/wd-xdi-intro-white-paper-2004-04-12.pdf" target="_blank">paper on XDI</a> to go a little deeper.</p>
]]></content:encoded>
			<wfw:commentRss>http://drstarcat.com/archives/13/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
