The "url" field was intended to make live easier for the client. ideally though if the client knows the mime type and hash it can build the url itself
Its not good that they are modifying the blob though. that makes it impossible to upload or re-upload the blobs to the primal server and keep the hashes (for censorship resistance)

