All specifications
Page 7 of 22
PR #2349: NIP-05 verification via Namecoin (.bit)
Adds a new NIP specifying how clients verify, and publishers publish, a NIP-05 identifier whose right-hand side is anchored in the Namecoin blockchain rather...
covers0
NIP-44: Encrypted Payloads (Versioned)
The versioned encryption format the rest of Nostr builds on: secp256k1 ECDH, HKDF, padding, ChaCha20 and HMAC-SHA256.
#nostr#nip
Custom Constellations
This NIP defines a user-drawn constellation in the stars.
covers30621Custom Constellation
Profile Themes
This NIP defines custom profile themes as seen in Ditto. It includes shareable theme events (kind 36767) as well as the user's current profile theme (kind...
covers16767Active Profile Theme36767Shareable Profile Theme
Bird Detection & Birdex
This NIP describes birding events on Nostr.
covers2473Bird Detection12473Birdex
NIP-BC: Onchain Zaps
A Nostr pubkey is also a Bitcoin Taproot address: both are 32-byte x-only secp256k1 keys, so any Nostr user can receive Bitcoin directly to their Nostr...
covers8333Onchain Zap
NUT-14: Hashed Timelock Contracts (HTLCs)
Ecash locked to the hash of a preimage and a deadline, which makes atomic swaps between users possible.
optional#cashu#ecash#nut
NUT-28: Pay to Blinded Key (P2BK)
Blinding the receiver's public key on each payment, so the mint cannot link several of them to the same person.
optional#cashu#ecash#nut
[NIP-5D] Nostr Web Applets (napplets)
This NIP defines a web projection for sandboxed web applications ("napplets") running in iframes to communicate with a hosting application ("shell"). Shells...
covers5129napplet snapshot15129root napplet35129named napplet
Unlock the Benefits of Using Invoice Templates for Your Business
Invoice templates streamline billing, reduce errors, save time, and enhance professionalism for your business.

Slash Commands
A slash command manifest is a kind 33318 which defines a command. Its name tag is the name of the command.
covers33318Slash Command Manifest
NIP-7D
A thread is a kind 11 event. Threads SHOULD include a title.
covers11threads1111comments
NUT-24: HTTP 402 Payment Required
How an HTTP server demands payment with a 402 response carrying a Cashu payment request.
optional#cashu#ecash#nut
Pomegranate: Google OAuth-powered FROST bunker signer protocol
The FROST cryptography used here should be exact to the one implemented in https://viewsource.win/fiatjaf.com/promenade.
covers16440pomegranate-user-manifest20445pomegranate-central-registration20444pomegranate-operator-registrationNIP-22
A comment is a threading note always scoped to a root event or an I-tag.
covers1111CommentTag-Defined Event Behavior
This spec expands which events are considered replaceable, addressable, or ephemeral beyond the event kind ranges defined in NIP-01.

NUT-12: Offline ecash signature validation
DLEQ proofs, which let anyone verify a mint's signature offline with nothing but its public keys.
optional#cashu#ecash#nut
NIP-89: Recommended Application Handlers
How an application declares the event kinds it can handle, and how users recommend one for a kind their client cannot open.
draftcovers31989Handler recommendation31990Handler information#nostr#nip
NIP-5A: Static Websites (nsites)
Static websites whose files are Blossom blobs, listed by a manifest event: one root site per key, and named sites beside it.
draftcovers5128nsite manifest snapshot15128Root nsite manifest34128Legacy nsite manifest35128Named nsite manifest#nostr#nip
NIP-PS
This document defines three new addressable event kinds for sharing digital publications—magazines (with recurring issues) and ebooks—on Nostr.
covers346093973133953