Nostr підписує події за допомогою BIP-340 Schnorr на кривій secp256k1. Кожен підпис має розмір 64 байти. Перевірка одного підпису настільки дешева, що кожен клієнт може перевірити кожну подію, яку він отримує, і це властивість, яка робить можливою всю історію про те, що "relay не можуть підробити події".
Schnorr взаємозамінюється з ECDSA для цієї мети, але має дві приємні властивості: підписи є детермінованими при заданій схемі nonce, і підписи є адитивними, що відкриває двері для більш складних конструкцій пізніше (багатопідписні події, адаптерні підписи) без змін формату події.