Discover NIPs and publish your own Custom NIPs on Nostr.
Basic protocol flow description
Follow List
OpenTimestamps Attestations for Events
Encrypted Direct Message
Mapping Nostr keys to DNS-based internet identifiers
Basic key derivation from mnemonic seed phrase
`window.nostr` capability for web browsers
Handling Mentions
Event Deletion Request
Text Notes and Threads
Relay Information Document
Proof of Work
Subject tag in text events
Nostr Marketplace (for resilient marketplaces)
Private Direct Messages
Reposts
bech32-encoded entities
`nostr:` URI scheme
Comment
Long-form Content
Extra metadata fields and tags
Reactions
Delegated Event Signing
Text Note References
Public Chat
Relay-based Groups
Custom Emoji
Dealing with Unknown Events
Labeling
`git` stuff
Torrents
Sensitive Content
Draft Events
User Statuses
External Identities in Profiles
Expiration Timestamp
Authentication of clients to relays
Encrypted Payloads (Versioned)
Counting results
Nostr Remote Signing
Nostr Wallet Connect
Proxy Tags
Private Key Encryption
Search Capability
Lists
Calendar Events
Live Activities
Wiki
Android Signer Application
Reporting
Lightning Zaps
Badges
Gift Wrap
Cashu Wallet
Nutzaps
Request to Vanish
Chess (PGN)
Relay List Metadata
Relay Discovery and Liveness Monitoring
Picture-first feeds
Peer-to-peer Order events
Protected Events
Video Events
Moderated Communities
External Content IDs
Zap Goals
Negentropy Syncing
Application-specific data
Threads
Highlights
Relay Management API
Polls
Recommended Application Handlers
Data Vending Machines
Media Attachments
File Metadata
HTTP File Storage Integration
HTTP Auth
Classified Listings
Web Bookmarks
Blossom
Code Snippets
Chats