PersonCode

A few years ago I was musing about the need to “tag” online resour­ces with per­so­nal iden­ti­fiers more secure than email addres­ses and less exc­lu­sive than URLs, and thought it might be nice to encou­rage the use of mailto: URI hashes as in the FOAF spec as “secure enough” per­so­nal iden­ti­fiers. “foaf:mbox_sha1sum” doesn’t exactly roll off the ton­gue, so I coi­ned the term “Per­son­Code” and went so far as to regis­ter personcode.com, hoping to build an iden­tity aggre­ga­tor that would freely inte­grate and let the user own their own data (a see­mingly novel approach in 2002).

Of course, I’ve never finished baking that idea, and have always assu­med we’d see something like that take off, with Anil being exci­ted about FOAF and all. Since then everyone’s got­ten all 2.0 and unders­tands that users want to own their own con­tent and pla­ying nice with other ser­vi­ces brings ecosys­tem bene­fits, but we still end up klud­ging together iden­tity with manual aggre­ga­tors like Supr­Glu and have great stan­dards for Iden­tity 2.0 with no real adop­tion because they’re sol­ving hard pro­blems that require non­zero effort for user adoption.

Mic­roID is great for verif­ying ownership, but not for dis­co­very or mash-​​ups. Gra­va­tar’s MD5 hashed email address is the clo­sest I’ve found in the wild to a Per­son­Code (as a content-​​generating user, I don’t have to do anything but pro­vide my already-​​required email address), but that’s a very spe­cia­li­zed niche.

What I want can be desc­ri­bed by a sim­ple sce­na­rio: I ena­ble “publish my Per­son­Code” on my pla­zes pro­file. Later, I login to Yelp, who knows my email address, and they make a request to pla­zes asking for the loca­tion of Per­son­Code 1e2998da88a2c4fe1eef13c013bffbf3bca2c3a8. If pla­zes had never met me, they wouldn’t have lear­ned a new email address; howe­ver, since they have they can res­pond and Yelp can use the ans­wer to offer a “near here” search option.

So, there’s still a need without a killer app. Maybe we can talk Jere­mie into mar­king the publi­ca­tion URI on Mic­roID optio­nal and sup­por­ting its use in this man­ner, although that’s arguably a dilu­tion that would com­pli­cate imple­men­ta­tion of its core intent.

I’d also love to see tag­ging stan­dards for RSS/​Atom, and a place for it in hCard so it could be used within hAtom’s author field.

(Cre­dit to Mor­ten Frederiksen’s sha1ify for gene­ra­ting my PersonCode.)

blog comments powered by Disqus
Aether Child Theme by altamente decorativo & bendler.tv | built on Thematic Framework