The Content-Location response header can carry the value URL without a redirect. http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14...
With canonical representations (standardised whitespace and key sort order etc) a hash can be used as a content-addressable key in place of a UUID.