An Illusory Intertwingling of Reason and Response

Tafelmusik is a look askance at life. It is a chronicle of the Dance of the Good Thing, a part in which I strive always to take. Here lie my musings, my thoughts, my beliefs, and my desires. Join me. Dance.

Tafel :: meta :: plugins :: microid

Saturday, April 05, 2008

MicroID v0.1a for Blosxom

Mood: Geeky
Mood: Geeky

Download MicroID v0.1a

Sometimes I think my pages include more metadata than data. Ahh, well . . . at long last succumbing to the need to serve valid MicroIDs for each page of my own Blosxom installs (rather than simply for the first page), I bring you MicroID for Blosxom. MicroID will generate an arbitrary number of MicroID <meta> tags (for multiple claim emails) for your templating pleasure.

The difficulty with dynamic sites is that the MicroID contains the URL of the page signed, requiring pages to be signed on-the-fly as they're created. A precomputed MicroID for, say, the root level of a weblog, would become an invalid assertion over any other pages within.

For those of you who don't know, MicroID is a claim verification protocol allowing anyone with access to your email address to verify your ownership or control of your web pages. What it amounts to is the SHA-1 or MD5 signing of the page URL with your email address. Thus, you're able to attach your email address to pages, but only people who already know your address will be able to "read" it.

It's really no more secure in se than putting a <link rel="author" /> or any number of other semantic tags in your documents, as anyone who wants to could assert your authorship of an arbitrary document. However, it does provide a way for you to claim authorship without revealing personal details to anyone but the party you wish to convince. Thus the utility of MicroID is not in accountability (as it's too trivially forged), but in assertion of ownership.