Nostr firma gli eventi con Schnorr BIP-340 sulla curva secp256k1. Ogni firma è di 64 byte. La verifica di una firma è sufficientemente economica affinché ogni client possa verificare ogni evento che riceve, ed è questa proprietà che rende possibile tutta la storia del "i relay non possono falsificare gli eventi".
Schnorr è intercambiabile con ECDSA per questo scopo, ma ha due proprietà interessanti: le firme sono deterministiche dato uno schema di nonce, e le firme sono additive, il che apre la strada a costruzioni più elaborate in seguito (eventi multi-sig, firme adattate) senza cambiare il formato dell'evento.