Lijit Search
 
I only post when I have something worthwhile to say, so it might be easiest to subscribe so that you automatically receive any new content.

Email RSS Twitter ESP

This is my personal blog and anything I write here in no way reflects the opinion of Cisco Systems, my employer. If it does, it is only by pure coincidence :) Nothing here constitutes investment advice either, so you can't sue me.

More about me here

View Jason Kolb's profile on LinkedIn

Popular Tags Recent Archives

    License

    • Creative Commons License

    Fun Stuff

    • The content on this site is provided without any warranty, express or implied. All opinions expressed on this site are those of the author and may contain errors or omissions. NO MATERIAL HERE CONSTITUTES INVESTMENT ADVICE. The author may have a position in any company or security mentioned herein. Actions you undertake as a consequence of any analysis, opinion or advertisement on this site are solely your responsibility.
     
    Hacking MySpace How to Kill MySpace

    Why I don't like XRI and i-Name

    One of the main design decisions I made for the new system I'm working on is that I wanted to use domain names and DNS as the primary address handle, or default online identity.  I've gotten quite a bit of feedback saying that I need to look at XRI and i-Names.

    I took a look at these a while back and didn't really care for them, but based on the volume of responses I got recommending that I look at them I decided to give it the ol' college try today and at least sign up for it myself, so I went to http://www.gbtn.biz/inames/index.jsp and went to town. 

    Here's what I learned.

    • XRI requires brokers registrars, which form the root of the address you give out.  For example, my i-Name is http://xri.net/=jason.kolb.  That URL is forever tied to xri.net.
    • There is no way to redirect that URL to www.jasonkolb.com, or display what I want there.  To my knowledge I cannot stop it from pointing to http://contact.gbtn.biz/icontact/Contact?xri=%3Djason.kolb
    • It appears that the broker attempts to be the security layer between you and the rest of the Internet. 
    • Putting up any meaningful content still requires that you redirect users to a URL.  This means that your content is still hosted by a Iname_url_forwarding service provider
    • It doesn't appear that I can route email thru this identity.  Therefore I still need a service provider for email.  And probably instant messaging as well, this is certainly not a valid Jabber ID.
    • There is no native XRI support at the moment, so it's all done using HTTP.
    • I finally was able to set up a link to my blog, here's the address: http://xri.net/=jason.kolb/(+blog).  Some thoughts about this address:
      • It's ugly.  I like jasonkolb.com much better, and they both end up at the same place.  The only difference is that all of the rest of the addresses on the site are consistent with my domain name and not my i-Name.
      • It will break every URL-input validation code I've ever seen.
      • It is still intimately tied to xri.org.  Xri.net is still a domain name reliant on DNS.  The only difference is that I have complete control over jasonkolb.com, I do not have complete control over Xri.net.
      • I have so little control that I couldn't even make the default page for my address my blog, which is what I wanted.  What if I don't want the default representation of my identity to be a contact page?  (I really don't!)
      • The general public will understand this address even less than a URL.  If I printed this on my business card it would look like I'm into algebra, not identity.  I will be completely honest, the first time I saw an XRI I thought I was looking at pseudo-code.

    To be frank, this seems like an unnecessary layer of abstraction.  I also confess to finding the signup process confusing.  Look at configuration screen and tell me the average MySpace user will have a clue what to do:

    Iname_complicated

    It seems to me that this will require a massive amount of re-education on the part of the general public.  Hell, I'm not sure if I even completely understand the intricacies of the broker concept yet.  It seems like my i-Name is usable on any of them, but if all the links on the *Web* point to a specific broker I'm just not sure how that keeps me from being tied to the broker.

    Something about identity providers just doesn't sit right with me.  And although I realize that domain registrars are basically needed to make DNS work at all, and they are providers, introducing another layer of identity provider on top of that just doesn't seem like the right solution to me.

    Now, this post is certainly not a slam on XRI, i-Name, the people who wrote, or the people using it (of which I am now a member).  I could be all wet on this, feel free to correct me if I missed something.  But if that's the case then please also re-write the documentation and mabye the Wikipedia article because this is where it got me.

    On the plus side, I now have an i-Name to add to my fragmented online identity :)

    Hacking MySpace How to Kill MySpace

    TrackBack URL for this entry:
    http://www.typepad.com/services/trackback/6a00d834517df069e200d834e5db0f69e2

    Trackbacks to Why I don't like XRI and i-Name:

    Comments