Beeswax

Beeswax Hivetalk Team Relay

🌺 Bouquet Client

WEB APP https://bouquet.slidestr.net/
Modern web interface for managing your blobs. Upload files, organize content, and publish to Nostr with rich metadata support including audio, video, and images.
🚀 Launch Bouquet Client

📋 Curator

WEB APP https://curator.hivetalk.org
Simple interface to quickly lookup any kind on a relay. Login to switch relays, view json, post kind 1 and delete notes.
🚀 Launch Curator Client

🔗 Nostr Relay Endpoints

WebSocket wss://beeswax.hivetalk.org
Main Nostr relay WebSocket endpoint for publishing and subscribing to events. Supports standard Nostr protocol (NIP-01) with team-based access control.
GET https://hivetalk.org/public/.well-known/nostr.json
Nostr relay information document (NIP-11) containing relay metadata and policies.

📅 Scheduled Notes API

POST /api/scheduler/schedule
Schedule a signed Nostr event for future publication. Requires NIP-98 authentication. Send a JSON body with signed_event, relays, and scheduled_for (ISO 8601 timestamp).
GET /api/scheduler/list
List all scheduled posts for the authenticated user. Requires NIP-98 authentication. Returns an array of scheduled posts with their status (pending, published, or failed).
DELETE /api/scheduler/delete?id={id}
Delete a pending scheduled post by its ID. Requires NIP-98 authentication. Only the user who created the scheduled post can delete it.

🌸 Blossom Server Endpoints

GET /{sha256}
Download a blob by its SHA256 hash. Returns the raw file content with appropriate MIME type.
PUT /upload
Upload a new blob to the server. Requires Nostr event authentication (NIP-98). Maximum file size: 200MB.
GET /list/{pubkey}
List all blobs with metadata including SHA256, size, MIME type, and upload timestamp. Used for health checks and blob discovery.
PUT /mirror
Mirror a blob from another Blossom server. Accepts JSON body with source URL, downloads and verifies the blob, then stores it locally.

📊 Server Status

Team Domain
hivetalk.org
Blossom URL
https://beeswax.hivetalk.org
Max Upload Size
200MB
Access Control
Team Members Only