A multiple party system for distributing content. In one embodiment, four parties
are involved in the system: a consumer, a service provider, an authenticator, and
a content provider. The distribution of content from the content provider to the
consumer is carried out using a predefined protocol, mutating IDs, and licenses.
The authenticator controls the distribution of mutating IDs and verifies the identity
of one or more participating parties.