Does a Registration Service return the User Node?
The User Node does not necessarily need to be distributed in order to govern the content usage; only the Link is needed for that. However, the User Node may be needed by the Marlin Client for other purposes, for example, in License acquisition requests, which require an Octopus Node to be supplied. Normally, the registration process will include two requests: one to acquire the User Node and the other to acquire a Link from the device Personality Node to the User Node. In response, the Marlin Broadband Registration Service returns, respectively, the public portion of the User Node and the requested Link. The User Node can subsequently be used to subscribe to a catalog of content, by acquiring a Link between the User Node and a Subscription Node. In addition, a User Node must be passed to a License Service in order to acquire a License bound to that Node.