Reading over section 9.6 of RFC 2616 I'm not sure why I didn't make the upload endpoint on blossom servers a `PUT /<sha256>` instead of a `PUT /upload`. it would make a lot more sense... ๐ค
RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1