1. A computer-implemented method, comprising: receiving, by a content-storing device, a Content Object, wherein the Content Object includes a name which is a hierarchically structured variable length identifier; determining, by the content-storing device, a content producer associated with the Content Object; selecting, by the content-storing device, for the Content Object, a first domain associated with the content producer, the first domain indicating a subscription; selecting, by the content-storing device, a first storage repository assigned to the first domain, wherein the first storage repository sends a first-resolution format of the Content Object; assigning, by the content-storing device, for the Content Object, a second domain for use other than the subscription; selecting, by the content-storing device, a second storage repository assigned to the second domain, wherein the second storage repository sends a second-resolution format of the Content Object, wherein the first-resolution format has a higher resolution than the second-resolution format; storing, by the content-storing device, the Content Object in the first and second storage repositories; receiving an Interest that specifies a name of the Content Object; determining whether the Interest has permission to access the first domain; and in response to determining that the Interest has permission to access the first domain, returning the first-resolution format of the Content Object from the first storage repository; or in response to determining that the Interest has no permission to access the first domain, returning the second-resolution format of the Content Object from the second storage repository.