NIPs Reference

Nostr Implementation Possibilities — the technical specifications that define how Nostr works. From basic protocol operations to advanced features.

20
Total NIPs
10
Final
10
Draft

Filter by Category

Filter by Status

NIP-50

Search Capability

Defines how relays can provide search functionality by supporting 'search' filter parameter for full-text and keyword searches.

draft relay features
Author: fiatjaf, mikedilger, monlovesmango
NIP-51

Lists

Defines how users can create and manage categorized lists for bookmarks, mutes, pins, and other collections on Nostr.

draft application
Author: fiatjaf, arcbtc, mikedilger, arthurfranca
NIP-57

Lightning Zaps

Defines how to send Bitcoin Lightning payments (zaps) to Nostr events and users, integrating value-for-value payments directly into the protocol.

final monetization
Author: jb55, kieran

No NIPs match your current filters.

Understanding NIPs

What are NIPs?

Nostr Implementation Possibilities are the technical specifications that define how the Nostr protocol works. Think of them as building blocks—each NIP adds a specific feature or capability.

Why they matter

NIPs ensure interoperability. When clients implement the same NIPs, they can communicate seamlessly. You can post in Damus and see it in Primal because both follow NIP-01.

Categories

NIPs cover everything from core protocol (events, relays) to social features (DMs, reactions) to advanced use cases (marketplaces, media).

Status levels

Final = stable and widely implemented. Draft = in development, may change. Deprecated = replaced by better alternatives.

Essential NIPs

New to Nostr? Start with these fundamental specifications.

NIP-01: Basic Protocol Flow

The foundation of Nostr. Defines events, clients, relays, and basic operations. Start here if you're learning how Nostr works.

NIP-05: DNS-based Verification

Human-readable identifiers like alice@example.com. Essential for discoverability and identity verification.

NIP-19: bech32-encoded Entities

User-friendly formats like npub and note. Makes sharing public keys and event IDs easy.