The Nature of Identity
I've written a very rough draft white paper on issues related to identity, entitled "The Nature of Identity". The four key issues that relate to software agents are identiying the agent itself, identifying resources that the agent wishes to access, indetifying entities that the agent wishes to interact with, and identifying the entity on whose behalf the agent is acting. Certainly there are issues of privacy and security as well.
A software agent needs to have an identity that is derivative to the entity on whose behalf the agent is acting. That's not to say that an entity interacting with the agent could necessarily gain access to the identity of the controlling entity.
-- Jack Krupansky