NOSTR · PROTOCOL

Nostr development

We have been building on Nostr since December 2022: a widely used web client, a live streaming platform, media servers, relays and a search engine over the whole network. OpenSats funded that work from 2023 to 2025.

STRATUM 01HOW WE WORK

Our Nostr work covers most of the stack. Snort is a web client supporting more than 45 NIPs. zap.stream is live streaming on NIP-53. Route96 is a Blossom and NIP-96 media server, also listed in the Umbrel app store. nostrsearch indexes around 900 million events for full-text search, and hole is the archive relay behind it.

We also bring Nostr into products that are not Nostr apps. LNVPS lets customers sign in with NIP-98, sends notifications as NIP-17 direct messages, provisions servers through a NIP-90 Data Vending Machine and runs a NIP-05 identity server.

If you are building a client, running relays at scale, or want Nostr identity and payments in an existing product, we have probably written something close to it already.

STRATUM 02WHAT WE BUILD

Clients

Web clients in TypeScript and React on the @snort/system libraries, with extension, bunker and Android signer support.

Relays

In-memory and archival relays in Rust, with query planning over ids, tags, authors and kinds.

Media servers

Blossom and NIP-96 storage with thumbnails, blurhash, WebP conversion and content labelling.

Search and archives

NIP-50 full-text search and archives that hold the history of the network.

Identity and auth

NIP-98 HTTP auth, NIP-05 identity servers and NIP-46 remote signing.

Payments and hosting

Zaps and Nostr Wallet Connect, and nsite gateways that serve websites published as Nostr events.

STRATUM 03IN PRODUCTION
STRATUM 04QUESTIONS
Can you add Nostr login to our existing app?
Yes. Sign-in through NIP-07 browser extensions or NIP-46 remote signers, NIP-98 for authenticating API calls, and linking a Nostr key to accounts you already have.
Can we build on your libraries?
Yes. @snort/system and the other Snort packages are published on npm and the source is on GitHub.
Do you run Nostr infrastructure?
Yes. We run media servers and archive relays ourselves, so we know what they cost and where they break.

Tell us what you need built.

You will hear back from the engineer who would do the work, not a sales team. We take on a few engagements at a time so each gets real attention.

START A CONVERSATION
STRATUM 05OTHER EXPERTISE