2024-04-30 09:08:46 -05:00
2024-04-12 15:41:53 -05:00
2024-04-30 09:08:46 -05:00
fix
2024-04-29 21:39:09 -05:00

🌸 Blossom - Blobs stored simply on mediaservers

What is it?

Blossom is a spec for a set of HTTP endpoints that allow users to store blobs of data on publicly accessible servers

What are blobs

Blobs are packs of binary data addressed by their sha256 hash

How does it work?

Blossom Servers expose four endpoints for managing blobs

  • GET /<sha256> (optional file .ext)
  • HEAD /<sha256> (optional file .ext)
  • PUT /upload
    • Authentication: Signed nostr event
    • Return a blob descriptor
  • GET /list/<pubkey>
    • Returns an array of blob descriptors
    • Authentication (optional): Signed nostr event
  • DELETE /<sha256>

Protocol specification

BUDs stand for Blossom Upgrade Documents.

See the BUDs folder and specifically BUD-01 for a detailed explanation of the endpoints

License

Public domain.

Description
Blobs stored simply on mediaservers
Readme 361 KiB
Languages
Markdown 100%