Nostr Implementation Possibilities (NIPs) are the protocol specifications that define how Nostr works. This reference lists all NIPs with their current status.

Status key:

  • Final - Stable specification, widely implemented
  • Draft - Work in progress, may change
  • Unrecommended - Deprecated or superseded by newer NIPs

For in-depth explanations of specific NIPs, see our topic pages and newsletter NIP Deep Dives.

NIPTitleStatusTopic
01Basic protocol flow descriptionFinalNIP-01
02Follow ListFinal
03OpenTimestamps Attestations for EventsFinal
04Encrypted Direct MessageUnrecommended
05Mapping Nostr keys to DNS-based internet identifiersFinal
06Basic key derivation from mnemonic seed phraseFinal
07window.nostr capability for web browsersFinal
08Handling MentionsUnrecommended
09Event Deletion RequestFinal
10Text Notes and ThreadsFinal
11Relay Information DocumentFinal
13Proof of WorkFinal
14Subject tag in text eventsFinal
15Nostr MarketplaceFinal
17Private Direct MessagesFinal
18RepostsFinal
19bech32-encoded entitiesFinalNIP-19
21nostr: URI schemeFinal
22CommentFinal
23Long-form ContentFinal
24Extra metadata fields and tagsFinal
25ReactionsFinal
26Delegated Event SigningUnrecommended
27Text Note ReferencesFinal
28Public ChatFinal
29Relay-based GroupsFinal
30Custom EmojiFinal
31Dealing with Unknown EventsFinal
32LabelingFinal
34git stuffFinal
35TorrentsFinal
36Sensitive ContentFinal
37Draft EventsFinal
38User StatusesFinal
39External Identities in ProfilesFinal
40Expiration TimestampFinal
42Authentication of clients to relaysFinal
43Relay Access Metadata and RequestsFinal
44Encrypted Payloads (Versioned)Final
45Counting resultsFinal
46Nostr Remote SigningFinal
47Nostr Wallet ConnectFinal
48Proxy TagsFinal
49Private Key EncryptionFinal
50Search CapabilityFinal
51ListsFinal
52Calendar EventsFinal
53Live ActivitiesFinal
54WikiFinal
55Android Signer ApplicationFinal
56ReportingFinal
57Lightning ZapsFinal
58BadgesFinal
59Gift WrapFinal
60Cashu WalletFinal
61NutzapsFinal
62Request to VanishFinal
64Chess (PGN)Final
65Relay List MetadataFinal
66Relay Discovery and Liveness MonitoringFinal
68Picture-first feedsFinal
69Peer-to-peer Order eventsFinal
70Protected EventsFinal
71Video EventsFinal
72Moderated CommunitiesFinal
73External Content IDsFinal
75Zap GoalsFinal
77Negentropy SyncingFinal
78Application-specific dataFinal
7DThreadsFinal
84HighlightsFinal
86Relay Management APIFinal
87Ecash Mint DiscoverabilityFinal
88PollsFinal
89Recommended Application HandlersFinal
90Data Vending MachinesFinal
92Media AttachmentsFinal
94File MetadataFinal
96HTTP File Storage IntegrationUnrecommended
98HTTP AuthFinal
99Classified ListingsFinal
A0Voice MessagesFinal
B0Web BookmarksFinal
B7BlossomFinal
BENostr BLE Communications ProtocolFinal
C0Code SnippetsFinal
C7ChatsFinal
EEE2EE Messaging using MLS ProtocolFinal

Last updated: December 2025

See the NIPs repository for the authoritative source.