All specifications
Page 2 of 20

Generic Lists
NIP-51 assigns a new event kind to every list. A kind requires a merged NIP to be assigned, and any draft using an unassigned one can be overwritten by a later...
covers36205Generic Lists
Software Applications
This NIP defines kind 32267 to describe a software application, kind 30063 for a software release and kind 3063 for a software asset.
covers32267300633063
SIP-01 β Search Index Protocol (kind 39697)
This project is the canonical documentation and exploration site for SIP-01, the Search Index Protocol. The protocol itself defines one custom event kind:
covers39697SIP-01
NIP-46 extension: batched NIP-44 decryption
Reading one gift-wrapped DM (NIP-59) costs two NIP-44 decryptions: the wrap (kind 1059) and the seal (kind 13). Under NIP-46 each decryption is a remote call...

Timeline Cards
A timeline card is an addressable event placing one dated fact on a shared timeline. Cards carrying the same collection label form a collection; any key may...

NIP-NONCE-COMMITMENT: Host-Committed Nonces for NIP-46 Remote Signing
Two additional NIP-46 methods, signeventcommit and signeventreveal, that let a client force a remote signer to commit to its BIP-340 signing nonce before the...

NIP-29: Relay-based Groups
Groups whose membership and rules are enforced by the relay hosting them, identified by an id scoped to that relay.
draftcovers10009User groups#nostr#nip
NIP-42
This NIP defines a way for clients to authenticate to relays by signing an ephemeral event.

Gopherkind documents
Kind 31436, numbered after RFC 1436, defines one text document at one absolute path. A collection of these addressable events under one pubkey can be presented...
covers31436
Pomegranate Instructions
Setup flow, implementation guide, key recovery, trust assumptions
covers27133204431644020444#pomegranate
Service Announcements
Services describe themselves to their owner, so that an inventory of what someone runs is a side effect of running it rather than a list kept by hand.
covers10200Service Roster30200Service Announcement
NIP-47: Nostr Wallet Connect
Nostr Wallet Connect, where a client drives a remote Lightning wallet through encrypted events.
draftcovers13194Wallet Info23194Wallet Request23195Wallet Response#nostr#nip
NIP-B0: Web Bookmarks
Kind 39701, a web bookmark addressed by its own URI, editable by whoever saved it.
draftcovers39701Web bookmarks#nostr#nip
NUT-13: Deterministic Secrets
Secrets derived from a seed phrase, so a wallet can regenerate its ecash after losing the device that held it.
optional#cashu#ecash#nut
NUT-29: Batched Minting
Minting several quotes in one atomic request.
optional#cashu#ecash#nut
NIP-34: `git` stuff
Code collaboration on Nostr: repository announcements, repository state, patches, and issues.
draftcovers1617Patches1618Pull Requests1619Pull Request Updates1621Issues1622Git Replies (deprecated)30617Repository announcements+1 more#nostr#nip
NIP-15: Nostr Marketplace (for resilient marketplaces)
A marketplace protocol built from stalls, products and order messages, kept for the clients that implemented it.
unrecommendedcovers1021Bid1022Bid confirmation30017Create or update a stall30018Create or update a product30019Marketplace UI/UX30020Product sold as an auction#nostr#nip
Encrypted Drive
A single addressable event kind for a private-by-default file/folder tree ("a drive"). Files and folders are the same kind of event; the node's type, name...
covers30630Drive Node
NIP-FS
Defines a protocol for a private encrypted file drive using Blossom blob servers for file storage and Nostr relays for an encrypted file index.
covers34578Metadata
Badge NIP58 - Requests and Denials
An extension to NIP-58 for requestable badges, with private notifications for issuers.
covers30058Request30059Denied