Blossom is a media hosting protocol for Nostr that provides decentralized file storage with content-addressable URLs.

How It Works

Files are stored on Blossom servers and addressed by their SHA256 hash. This means:

  • The same file always has the same URL across all servers
  • Files can be retrieved from any server that has them
  • Clients can verify file integrity by checking the hash

Features

  • Content-addressable storage
  • Multiple server redundancy
  • Author discovery via BUD-03
  • Custom URI scheme via BUD-10
  • Cursor-based pagination on /list endpoint

Primary sources:

Mentioned in:

See also: