Peer devices register with a resource locator service so that the peer
devices can be uniquely identified in a networking environment. An
addressing scheme addresses a peer resource in the networking environment
based on the unique identifier of a peer device that is a master
publisher of the resource. Based on the addressing scheme, the resource
locator service can track the location of the master publisher of the
resource as well as additional locations of peer devices that have cached
the resource and made it available. In various embodiments, the resource
locator service can service requests for peer resources by providing a
list of locations where the resource is expected to be available or, in
the case of non-compatible requester, provide access to the resource
itself.