Tools

Kinds table

Kinds & NIPs· A periodic table of event kinds and the specs that define them.

Search every kind we document, filter by storage category, and open any row for a live example.

Show categories

60 kinds shown

Event kinds and the NIPs that define them
KindNameCategoryNIPDetails
0User metadata Profile info: name, picture, about, lud16, nip05 (JSON in content). ReplaceableNIP-01
1Short text note A plain-text post, like a tweet. RegularNIP-10
3Follow list Who you follow, as p tags. Each new one replaces the last. ReplaceableNIP-02
4Encrypted direct message Deprecated NIP-04 DM: content encrypted, but who talks to whom is public. RegularNIP-04
5Deletion request Asks relays and clients to delete events you published earlier. RegularNIP-09
6Repost Re-shares a kind 1 note. RegularNIP-18
7Reaction A like (+), dislike (-) or emoji reaction to another event. RegularNIP-25
8Badge award Awards a badge to one or more people. RegularNIP-58
9Group chat message A message in a relay-based group chat (NIP-C7 chats, NIP-29 groups). RegularNIP-C7
11Thread The opening post of a forum-style discussion thread. RegularNIP-7D
13Seal The signed, encrypted middle layer of a gift-wrapped message. RegularNIP-59
14Chat message A private message (rumor) inside a NIP-17 gift wrap. RegularNIP-17
15File message An encrypted file shared inside a NIP-17 private conversation. RegularNIP-17
16Generic repost Re-shares any event that is not a kind 1 note. RegularNIP-18
17Website reaction A reaction to a website (URL) instead of a Nostr event. RegularNIP-25
20Picture A picture-first post. RegularNIP-68
21Video A video-first post. RegularNIP-71
40Channel creation Creates a public chat channel. RegularNIP-28
41Channel metadata Updates a public chat channel's name, picture or description. RegularNIP-28
42Channel message A message in a public chat channel. RegularNIP-28
1040OpenTimestamps attestation Proves an event existed at a point in time, anchored in Bitcoin. RegularNIP-03
1059Gift wrap Outer envelope signed by a throwaway key; hides sender and timing. RegularNIP-59
1063File metadata Describes a file: URL, hash, MIME type. RegularNIP-94
1068Poll A question with answer options people can vote on. RegularNIP-88
1111Comment A threaded comment on any event or URL. RegularNIP-22
1311Live chat message A chat message during a live event. RegularNIP-53
1617Git patch A code patch for a repository published over Nostr. RegularNIP-34
1984Report Flags content or a user as spam, illegal, etc. RegularNIP-56
1985Label Attaches a label (topic, rating, category) to events, people or URLs. RegularNIP-32
7000Job feedback Status updates from a data-vending machine working on a job. RegularNIP-90
9041Zap goal A fundraising goal that zaps count toward. RegularNIP-75
9734Zap request Asks a recipient's Lightning server for an invoice; never published to relays by the sender. RegularNIP-57
9735Zap receipt Published by the recipient's Lightning server once the invoice is paid. RegularNIP-57
9802Highlight A highlighted passage from an article or web page. RegularNIP-84
10000Mute list People, words and threads you have muted. ReplaceableNIP-51
10001Pinned notes Notes you pinned to the top of your profile. ReplaceableNIP-51
10002Relay list Where you write and where you read: the outbox model. ReplaceableNIP-65
10003Bookmarks Notes, articles and links you saved for later. ReplaceableNIP-51
10008Profile badges Badges you chose to display on your profile. ReplaceableNIP-58
10050DM relay list Relays where you want to receive private messages. ReplaceableNIP-17
13194Wallet info A Nostr Wallet Connect service's capabilities. ReplaceableNIP-47
22242Client authentication Proves to a relay that you own a key (AUTH). EphemeralNIP-42
23194Wallet request A Nostr Wallet Connect request, e.g. pay this invoice. EphemeralNIP-47
23195Wallet response A Nostr Wallet Connect response. EphemeralNIP-47
24133Nostr Connect Messages between an app and a remote signer (bunker). EphemeralNIP-46
27235HTTP auth Signs an HTTP request to log in to a web service. EphemeralNIP-98
30000Follow set A named, categorized list of people. AddressableNIP-51
30008Badge set A named set of badges. The old home of profile badges, which moved to kind 10008. AddressableNIP-58
30009Badge definition Defines a badge that can be awarded. AddressableNIP-58
30023Long-form article A blog post in Markdown; editable because it is addressable. AddressableNIP-23
30024Draft long-form article An unpublished draft of a long-form article. AddressableNIP-23
30078Application data Arbitrary per-app settings stored on relays. AddressableNIP-78
30311Live event A live stream or event with status and participants. AddressableNIP-53
30315User status What you are up to right now, like music playing or "in a meeting". AddressableNIP-38
30402Classified listing Something for sale or wanted. AddressableNIP-99
31922Date-based calendar event An all-day or multi-day calendar event. AddressableNIP-52
31923Time-based calendar event A calendar event with a start and end time. AddressableNIP-52
31989Handler recommendation Recommends which app to use for a given kind. AddressableNIP-89
31990Handler information An app announcing which kinds it can open. AddressableNIP-89
34550Community definition Defines a moderated community and its moderators. AddressableNIP-72

Pick a tile to inspect a kind.

Kind number classifier

Kind 30023 is Addressable.

Relays keep the latest per author and d tag.

We know this one: Long-form article (NIP-23).