
Nostr Implementation Possibilities (mirror)
An unofficial mirror of https://github.com/nostr-protocol/nips. This key copied these documents, it did not write them. Each one names the file and the commit it was copied from and carries the sha256 of those bytes, so any copy can be checked against its source. The specifications are public domain.
- key
- npub19vumfllx9yeal9cwrymxcgkpuzf0j5lc8l876a2wpuzdtga5t8usdm3xgr
- publishing
- since 2022-05-01
94 specifications / page 5 of 5
NIP-18: Reposts
Kind 6, the repost, which carries the reposted note in its content and points at it with an e tag.
draftcovers6Repost16Generic Repost#nostr#nipNIP-69: Peer-to-peer Order events
Kind 38383, peer-to-peer trade orders shared across platforms so that their separate liquidity pools into one.
draftcovers38383Peer-to-peer Order events#nostr#nipNIP-60: Cashu Wallet
A Cashu wallet whose proofs and spending history live encrypted on relays, so it follows its owner between clients.
draftcovers7374Reserved Cashu Wallet Tokens7375Cashu Wallet Tokens7376Cashu Wallet History17375Cashu Wallet Event#nostr#nipNIP-38: User Statuses
Kind 30315, a short-lived status: what someone is doing, or what they are listening to.
draftcovers30315User Statuses#nostr#nipNIP-24: Extra metadata fields and tags
The fields and tags that became conventions without a NIP of their own, from display_name to the alt tag.
draft#nostr#nipNIP-A0: Voice Messages
Kinds 1222 and 1244, short voice messages whose content is the URL of an audio file.
draftcovers1222Voice Message1244Voice Message Comment#nostr#nipNIP-B7: Blossom
How a Nostr client uses Blossom for media: reading a user's server list, and uploading to the servers it names.
draftcovers10063User server list24242Blobs stored on mediaservers#nostr#nipNIP-07: `window.nostr` capability for web browsers
The window.nostr object a browser extension exposes, letting a web page read a public key and have events signed without ever seeing the private key.
draft#nostr#nipNIP-10: Text Notes and Threads
How kind 1 notes thread: the markers on e tags that name the root and the parent, and the q tags that cite another event.
draftcovers1Short Text Note#nostr#nipNIP-35: Torrents
Kind 2003, a torrent index carrying the info hash, the file list and the trackers needed to rebuild a magnet link.
draftcovers2003Torrent2004Torrent Comment#nostr#nipNIP-98: HTTP Auth
Kind 27235, an ephemeral event signed to authorise a single HTTP request.
draftcovers27235HTTP Auth#nostr#nipNIP-36: Sensitive Content
The content-warning tag, which asks a client to hide an event until the reader chooses to see it.
draft#nostr#nipNIP-14: Subject tag in text events
The subject tag, which gives a note a heading the way an email has one.
draft#nostr#nipNIP-08: Handling Mentions
The old #[index] notation for mentioning events and pubkeys inside a note, replaced by NIP-27.
unrecommended#nostr#nip