NIPs — Merged
Nostr Implementation Possibilities accepted into the nostr-protocol/nips repository.
NIP-01: Untitled NIP
NIP-01 ====== Basic protocol flow description
No reviewsNIP-02: Untitled NIP
NIP-02 ====== Follow List
No reviewsNIP-03: Untitled NIP
NIP-03 ====== OpenTimestamps Attestations for Events
No reviewsNIP-04: Untitled NIP
> __Warning__ `unrecommended`: deprecated in favor of [NIP-17](17.md) NIP-04 ======
No reviewsNIP-05: Untitled NIP
NIP-05 ====== Mapping Nostr keys to DNS-based internet identifiers
No reviewsNIP-06: Untitled NIP
NIP-06 ====== Basic key derivation from mnemonic seed phrase
No reviewsNIP-07: Untitled NIP
NIP-07 ====== `window.nostr` capability for web browsers
No reviewsNIP-08: Untitled NIP
> __Warning__ `unrecommended`: deprecated in favor of [NIP-27](27.md) NIP-08 ======
No reviewsNIP-09: Untitled NIP
NIP-09 ====== Event Deletion Request
No reviewsNIP-10: Untitled NIP
The `.content` property contains some human-readable text. `e` tags can be used to define note thread roots and replies. They SHOULD be sorted by the reply stack from root to the direct parent. `q` tags MAY be used when citing events in the `.content` with [NIP-21](21.md). ```json ["q", "<event-id> or <event-address>", "<relay-url>", "<pubkey-if-a-regular-event>"] ``` Authors of the `e` and `
No reviewsNIP-11: Untitled NIP
NIP-11 ====== Relay Information Document
No reviewsNIP-12: Untitled NIP
NIP-12 ====== Generic Tag Queries
No reviewsNIP-13: Untitled NIP
NIP-13 ====== Proof of Work
No reviewsNIP-14: Untitled NIP
NIP-14 ====== Subject tag in Text events
No reviewsNIP-15: Untitled NIP
NIP-15 ====== Nostr Marketplace
No reviewsNIP-16: Untitled NIP
NIP-16 ====== Event Treatment
No reviewsNIP-17: Untitled NIP
NIP-17 ====== Private Direct Messages
No reviewsNIP-18: Untitled NIP
NIP-18 ====== Reposts
No reviewsNIP-19: Untitled NIP
NIP-19 ====== bech32-encoded entities
No reviewsNIP-20: Untitled NIP
NIP-20 ====== Command Results
No reviewsNIP-21: Untitled NIP
NIP-21 ====== `nostr:` URI scheme
No reviewsNIP-22: Untitled NIP
NIP-22 ====== Comment
No reviewsNIP-23: Untitled NIP
NIP-23 ====== Long-form Content
No reviewsNIP-24: Untitled NIP
NIP-24 ====== Extra metadata fields and tags
No reviewsNIP-25: Untitled NIP
NIP-25 ====== Reactions
No reviewsNIP-26: Delegator:
> __Warning__ `unrecommended`: adds unnecessary burden for little gain NIP-26 =======
No reviewsNIP-27: Untitled NIP
NIP-27 ====== Text Note References
No reviewsNIP-28: Untitled NIP
NIP-28 ====== Public Chat
No reviewsNIP-29: Untitled NIP
NIP-29 ====== Relay-based Groups
No reviewsNIP-30: Untitled NIP
NIP-30 ====== Custom Emoji
No reviewsNIP-31: Untitled NIP
NIP-31 ====== Dealing with unknown event kinds
No reviewsNIP-32: Untitled NIP
NIP-32 ====== Labeling
No reviewsNIP-33: Untitled NIP
NIP-33 ====== Parameterized Replaceable Events
No reviewsNIP-34: Untitled NIP
NIP-34 ====== `git` stuff
No reviewsNIP-35: Untitled NIP
NIP-35 ====== Torrents
No reviewsNIP-36: Untitled NIP
NIP-36 ====== Sensitive Content / Content Warning
No reviewsNIP-37: Untitled NIP
NIP-37 ====== Draft Wraps
No reviewsNIP-38: Untitled NIP
This NIP enables a way for users to share live statuses such as what music they are listening to, as well as what they are currently doing: work, play, out of office, etc.
No reviewsNIP-39: Untitled NIP
Users can declare their control over one or more online identities such as usernames, profile pages, keypairs in kind `10011` using `i` tags. ```jsonc { "kind": 10011, "tags": [ ["i", "github:semisol", "9721ce4ee4fceb91c9711ca2a6c9a5ab"], ["i", "twitter:semisol_public", "1619358434134196225"], ["i", "mastodon:bitcoinhackers.org/@semisol", "109775066355589974"] ["i", "telegram:
No reviewsNIP-40: Untitled NIP
NIP-40 ====== Expiration Timestamp
No reviewsNIP-42: Untitled NIP
NIP-42 ====== Authentication of clients to relays
No reviewsNIP-43: Untitled NIP
NIP-43 ====== Relay Access Metadata and Requests
No reviewsNIP-44: Calculates length of the padded byte array.
NIP-44 ====== Encrypted Payloads (Versioned)
No reviewsNIP-45: Untitled NIP
NIP-45 ====== Event Counts
No reviewsNIP-46: Untitled NIP
NIP-46 ====== Nostr Remote Signing
No reviewsNIP-47: Untitled NIP
NIP-47 ====== Nostr Wallet Connect (NWC)
No reviewsNIP-48: Untitled NIP
NIP-48 ====== Proxy Tags
No reviewsNIP-49: Untitled NIP
NIP-49 ====== Private Key Encryption
No reviewsNIP-50: Untitled NIP
Many Nostr use cases require some form of general search feature, in addition to structured queries by tags or ids. Specifics of the search algorithms will differ between event kinds, this NIP only describes a general extensible framework for performing such queries.
No reviewsNIP-51: Untitled NIP
NIP-51 ====== Lists
No reviewsNIP-52: Untitled NIP
NIP-52 ====== Calendar Events
No reviewsNIP-53: Untitled NIP
NIP-53 ====== Live Activities
No reviewsNIP-54: Untitled NIP
NIP-54 ====== Wiki
No reviewsNIP-55: Untitled NIP
NIP-55 ====== Android Signer Application
No reviewsNIP-56: Untitled NIP
NIP-56 ====== Reporting
No reviewsNIP-57: Untitled NIP
NIP-57 ====== Lightning Zaps
No reviewsNIP-58: Untitled NIP
NIP-58 ====== Badges
No reviewsNIP-59: Untitled NIP
NIP-59 ====== Gift Wrap
No reviewsNIP-60: Untitled NIP
NIP-60 ====== Cashu Wallets
No reviewsNIP-61: Untitled NIP
NIP-61 ====== Nutzaps
No reviewsNIP-62: Untitled NIP
NIP-62 ====== Request to Vanish
No reviewsNIP-64: Untitled NIP
NIP-64 ====== Chess (Portable Game Notation)
No reviewsNIP-65: Untitled NIP
NIP-65 ====== Relay List Metadata
No reviewsNIP-66: Untitled NIP
NIP-66 ====== Relay Discovery and Liveness Monitoring
No reviewsNIP-68: Untitled NIP
NIP-68 ====== Picture-first feeds
No reviewsNIP-69: Untitled NIP
Peer-to-peer (P2P) platforms have seen an upturn in recent years, while having more and more options is positive, in the specific case of p2p, having several options contributes to the liquidity split, meaning sometimes there's not enough assets available for trading. If we combine all these individual solutions into one big pool of orders, it will make them much more competitive compared to centr
No reviewsNIP-70: Untitled NIP
NIP-70 ====== Protected Events
No reviewsNIP-71: Untitled NIP
NIP-71 ====== Video Events
No reviewsNIP-72: Untitled NIP
NIP-72 ====== Moderated Communities (Reddit Style)
No reviewsNIP-73: Untitled NIP
NIP-73 ====== External Content IDs
No reviewsNIP-75: Untitled NIP
NIP-75 ====== Zap Goals
No reviewsNIP-77: Untitled NIP
NIP-77 ====== Negentropy Syncing
No reviewsNIP-78: Untitled NIP
NIP-78 ====== Arbitrary custom app data
No reviewsNIP-84: Untitled NIP
NIP-84 ====== Highlights
No reviewsNIP-85: Untitled NIP
NIP-85 ====== Trusted Assertions
No reviewsNIP-86: Untitled NIP
NIP-86 ====== Relay Management API
No reviewsNIP-87: Untitled NIP
NIP-87 ====== Ecash Mint Discoverability
No reviewsNIP-88: Untitled NIP
NIP-88 ====== Polls
No reviewsNIP-89: Untitled NIP
NIP-89 ====== Recommended Application Handlers
No reviewsNIP-90: Untitled NIP
NIP-90 ====== Data Vending Machine
No reviewsNIP-92: Untitled NIP
NIP-92 ====== Media Attachments
No reviewsNIP-94: Untitled NIP
NIP-94 ====== File Metadata
No reviewsNIP-96: Untitled NIP
> __Warning__ `unrecommended`: deprecated in favor of [NIP-B7](B7.md) NIP-96 ======
No reviewsNIP-98: Untitled NIP
NIP-98 ====== HTTP Auth
No reviewsNIP-99: Untitled NIP
NIP-99 ====== Classified Listings
No reviews