I have been thinking for days about the next flow for v2 of the API.
Client sends image by post -> NIP98 authentication -> Server processes the image -> Returns unsigned NIP94 event -> Client signs the event.
In this way we unify all the multimedia providers at once, if we all return an unsigned NIP94 any client will be able to add a new multimedia provider without any problem other than adding its URL.
The NIP94 event has everything we need, even the magnets that my server already generates.
This opens the door to that some client specializes in multimedia and allows for example to add multimedia servers as now the relays are added, if we all worked this way it would be feasible and without the need to reinvent the wheel.
Would you like to try this new way of interacting? I'm sure that other Nostr clients will like to finally get rid of the problem of multiple media servers and the different ways of interacting with each other.
For sure! Returning a complete nip94 is a very cool idea. Let me know the API details when you are ready.