Oddbean new post about | logout
 nostr:nevent1qyw8wumn8ghj76r0v3kxymmy9e3k7unpvdkx2tn5dahkcue0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg6waehxw309ac8junpd45kgtnxd9shg6npvchxxmmd9uqsuamnwvaz7tmwdaejumr0dshsqgzyas0qh2cms3gkrjnlfh4hxr8sad7vdl52a49pzxjtgk3rr0p265k3chld 
 Exactly… NIP96 always uses the original file’s hash in the url even when the content was transformed, I.e. then the content returned does not match the hash in the url. Mirroring/Reupload with the same hash is therefore impossible.

When transforms are disabled (there is an option) then NIP96 behaves very similar to blossom in terms of hash usage (except for paths and auth events). 

Kieran nudged me to implement both on bouquet.slidestr.net and they play along nicely when not using server side transformations.