All specifications
Page 8 of 22

BUD-00: Blossom Upgrade Documents
Defines the language every other BUD is written in, and what a blob is: raw binary data addressed by the sha256 hash of that data.
draft#blossom#bud
Podcast Episodes and Trailers
This NIP defines event kinds for podcast episodes and trailers on Nostr, enabling decentralized podcast publishing and RSS feed generation.
covers30054Podcast Episodes30055Podcast Trailers
NIP-EF: Encrypted File Sync
This NIP defines a protocol for syncing encrypted files (such as notes, documents, and their attachments) across devices using Nostr relays. It enables...
covers30800Encrypted File30801Encrypted Vault Index30802Shared Document
Slides - Presentations
An addressable kind for presentations.
covers31361present
Scheduled Events
Relays implementing this behavior should accept events dated in the future, but keep them stored in a different bucket so that they aren't revealed to any...

NIPs on Nostr
This NIP defines kind 30817 for community-authored NIPs. These events allow users to create, share, and maintain custom protocol specifications that extend or...
covers30817Custom NIP
NIP-A4: Public Messages
Kind 24, a plain text message addressed to one or more keys, meant for a notification screen rather than a thread.
draftcovers24Public Message#nostr#nip
NIP-99: Classified Listings
Kind 30402, a classified listing: something for sale or on offer, with enough structure to be worth querying.
draftcovers30402Classified Listing30403Draft Classified Listing#nostr#nip
NIP-96: HTTP File Storage Integration
An HTTP file storage API discovered through a well-known document, replaced by Blossom.
unrecommendedcovers10096File storage server list#nostr#nip
NIP-94: File Metadata
Kind 1063, file metadata: the url, the hash, the mime type and the size of a shared file.
draftcovers1063File Metadata#nostr#nip
NIP-90: Data Vending Machines
Data vending machines: paid jobs requested and delivered as events, reserving the kind range 5000 to 7000.
unrecommended#nostr#nip
NIP-85: Trusted Assertions
Assertions a trusted provider publishes about a key, an event or an external identifier, so a client does not have to compute a web of trust itself.
draftcovers30382User Trusted Assertion30383Event Trusted Assertion30384Addressable Trusted Assertion#nostr#nip
NIP-84: Highlights
Kind 9802, a highlight: the passage someone found worth keeping, pointing back at the event or the URL it was taken from.
draftcovers9802Highlights#nostr#nip
NIP-77: Negentropy Syncing
Negentropy over Nostr: range-based set reconciliation, so two sides transfer only the events one of them lacks.
draft#nostr#nip
NIP-75: Zap Goals
Kind 9041, a fundraising goal that zaps are tallied against.
draftcovers9041Zap Goal#nostr#nip
NIP-73: External Content IDs
The i tags for identifiers that exist outside Nostr: URLs, ISBNs, podcast GUIDs, DOIs, hashtags and blockchain transactions.
draft#nostr#nip
NIP-72: Moderated Communities
Kind 34550, Reddit-style communities where moderators approve the posts addressed to them.
unrecommendedcovers4550Community Post Approval34550Community Definition#nostr#nip
NIP-71: Video Events
Video events, long and short, carrying the metadata a video client needs around media hosted elsewhere.
draftcovers21Video Event22Short-form Portrait Video Event34235Addressable Video Event34236Addressable Short Video Event#nostr#nip
NIP-70: Protected Events
The dash tag, marking an event that only its author may publish, which relays enforce through NIP-42.
draft#nostr#nip
NIP-68: Picture-first feeds
Kind 20, picture-first posts where the images carry the event rather than illustrate it.
draftcovers20Picture#nostr#nip