Merge of BUD-06 into Blossom 🌸 , which introduces a new endpoint to verify server requirements before initiating an upload, saving time and data for clients. This is also a necessary first step towards the BUD-07 proposal (Paid storage). Nostrcheck-server is compatible with this improvement https://github.com/hzrd149/blossom/pull/28 #blossom #nostrcheck #nostrdev
Let me be an advocatus diaboli for a moment: Why not go the same way as nip-96 ```.well-known/nostr/nip96.json```? It seems easier to me to announce to clients rather than clients having to send requests with specific file information and getting individual per file responses.
The approach is different here; a response is returned for each file. The server may have specific requirements for a combination (size-type-external condition). All of this cannot be easily captured in a single JSON file for everything. Additionally, there is BUD-07, which will provide more utility to BUD-06 by adding a payment_request per file in case the file is paid.