Content-addressable blob storage implementing the Blossom protocol with AI-powered content moderation
Retrieve a blob by its SHA-256 hash. Supports optional file extension.
Check if a blob exists and get its metadata.
Upload a new blob. Requires Nostr authentication.
Get upload requirements (max size, allowed types).
List all blobs uploaded by a public key.
Delete a blob. Requires Nostr authentication and ownership.
Secure uploads using NIP-98 HTTP Auth with Schnorr signatures.
AI-powered moderation with SAFE, REVIEW, AGE_RESTRICTED, and PERMANENT_BAN levels.
Powered by Fastly Compute for low-latency global delivery.
Reliable blob storage backed by Google Cloud Storage.
This server implements the Blossom protocol (BUD-01 and BUD-02) for decentralized media hosting on Nostr.
Maximum upload size: 100 MB