๐ŸŒธ Lana Blossom

Shared content-addressed media server for the Lana ecosystem ยท BUD-01/02/06

GET /<sha256>[.ext] โ€” fetch a blob (HTTP-206 range). Gated blobs need ?t=<token>.
PUT /upload โ€” store a blob (NIP-98 auth; X-Blossom-Visibility: public|gated).
HEAD /upload โ€” upload-requirements probe (BUD-06).
POST /authorize/<sha256> โ€” mint a playback token for a gated blob (NIP-98 + owner-app webhook).
GET /list/<pubkey> โ€” list an uploader's blobs.
DELETE /<sha256> โ€” remove a blob (uploader only).

Health: /health ยท gating delegated per-app via authorizer webhooks. See BUD-SUPPORT.md.