In several places of the InternetWide Architecture, we use LDAP as our
data protocol — because it is the most refined standard protocol
for digging around in data. What we haven't yet discussed is how its
privacy compares to, say, HTTP.
All our work on identity must somehow end up benefiting applications. One of
most interesting bits of software to do this is a frontend proxy. As so often,
we find a few parts missing to complete our vision of a better-unified Internet.
When you were born, your parents selected a name (usually one
that was not given to any siblings yet) and attached one of their
last names. They registered you with that combination, and this
is how you have been known for all your life.
Wouldn't it be eerie when, upon registration of your name, the
clerk had told you that all last names are coerced to that of an
industrial who is currently sponsoring a new highway project?
On today's Internet, this pattern is standard practice!
Give a technician a hammer, and soon she'll see nails everywhere.
Why use other tools, if a hammer works so well?
This is pretty much the position that HTTP is in, and this is far
from well-deserved. A healthy Internet requires a plethora of protocols,
all optimised for their particular purposes.