Abstract upload backend. Implementors own server selection, rail
authorization signing (NIP-98 for NIP-96, kind 24242 for Blossom), the HTTP
upload, and integrity-hash reporting. The service translates wire envelopes
into these calls and back. A concrete reference implementation ships as
createHttpUploader.
Abstract upload backend. Implementors own server selection, rail authorization signing (NIP-98 for NIP-96, kind 24242 for Blossom), the HTTP upload, and integrity-hash reporting. The service translates wire envelopes into these calls and back. A concrete reference implementation ships as createHttpUploader.