Specifications about #nostr
Page 5 of 6

NIP-21: `nostr:` URI scheme
The nostr: URI scheme, which turns a NIP-19 entity into a link any client can open.
draft#nostr#nip
NIP-54: Wiki
Kind 30818, wiki articles addressed by a normalised subject, where several people are expected to write about the same one.
draftcovers818Merge Requests30818Wiki article30819Redirects#nostr#nip
NIP-19: bech32-encoded entities
The bech32 forms of keys, ids and pointers: npub, nsec, note, nprofile, nevent and naddr.
draft#nostr#nip
NIP-52: Calendar Events
Calendar events, date-based and time-based, and the RSVPs that answer them.
draftcovers31922Date-Based Calendar Event31923Time-Based Calendar Event31924Calendar31925Calendar Event RSVP#nostr#nip
NIP-45: Counting results
The COUNT verb, which asks a relay how many events match a filter instead of asking for the events themselves.
draft#nostr#nip
NIP-C0: Code Snippets
Kind 1337, a code snippet carrying its language, its filename, its extension and its runtime.
draftcovers1337Code Snippet#nostr#nip
NIP-88: Polls
Kind 1068, a poll with its options, its type and its deadline, answered on the relays it names.
draftcovers1018Poll Response1068Poll#nostr#nip
NIP-40: Expiration Timestamp
The expiration tag, a timestamp after which relays and clients should treat an event as gone.
draft#nostr#nip
NIP-13: Proof of Work
Proof of work over an event id, mined with a nonce tag and measured in leading zero bits.
draft#nostr#nip
NIP-04: Encrypted Direct Message
Kind 4, encrypted direct messages built on a shared secret and aes-256-cbc, superseded by NIP-17.
unrecommendedcovers4Encrypted Direct Messages#nostr#nip
NIP-EE: E2EE Messaging using MLS Protocol
End-to-end encrypted group messaging built on the MLS protocol, superseded by Marmot.
unrecommended#nostr#nip
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#nip
NIP-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#nip
NIP-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#nip
NIP-38: User Statuses
Kind 30315, a short-lived status: what someone is doing, or what they are listening to.
draftcovers30315User Statuses#nostr#nip
NIP-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#nip
NIP-A0: Voice Messages
Kinds 1222 and 1244, short voice messages whose content is the URL of an audio file.
draftcovers1222Voice Message1244Voice Message Comment#nostr#nip
NIP-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#nip
NIP-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#nip
NIP-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#nip