Back to Demos

Showcase UI — This flow is a scripted product preview. For live Workers AI (streaming content, social, Q&A, code), use the Swarm agent demos (e.g. Content Agent, Social Agent).

🧩

Nostr Broadcaster Worker

Loginless decentralized note broadcasting via self-generated cryptographic keys to public Nostr relays. No accounts, no central servers — just pure cryptography.

Demo Usage
AI Calls0 / 5
Demos Explored0 / 10

Nostr Broadcaster Worker

Loginless · Decentralized · Censorship-resistant

NIP-01 / kind:1
Worker Online

Scripted preview — Key generation uses real browser crypto. Event IDs are real SHA-256 hashes. Relay WebSocket connections and Schnorr signatures are simulated for this browser demo; the deployed Cloudflare Worker performs live wss:// broadcasts and real secp256k1 signing via nostr-tools.

Key Manager

A fresh secp256k1 keypair is generated locally. Your nsec (private key) never leaves this device. No login. No account. No server.

Compose Note

kind:1
Nostr has no hard limit; 280 chars recommended0/280
#swarm#nostr#decentralized

Relay Selection

4/4 selected

Generate a keypair first to unlock broadcasting.

nostr-worker
idle

Generate a keypair or broadcast a note to see output…

Nostr Event (NIP-01)

Signed event will appear here after broadcast.

{ id, pubkey, created_at, kind, tags, content, sig }

How the Nostr Worker operates

Self-sovereign identity

The Worker generates a secp256k1 keypair on demand. No accounts, no email, no OAuth. Your public key IS your identity on Nostr.

NIP-01 signed events

Each note is serialized to canonical JSON, SHA-256 hashed for the event ID, then Schnorr-signed with the private key. Any relay or client can verify authenticity without trusting a server.

Relay fan-out via Cloudflare

The Worker opens parallel WebSocket connections to each relay from Cloudflare's edge — low latency globally, zero cold-start. Relay ACKs and errors are returned to the caller in real-time.

SWARM

27 core agents, 41 interactive demos. Replace your VP of Marketing.

© 2026 Swarm. All rights reserved. Built on Cloudflare's edge.