{
    "meta": {
        "title": "D-Central — Nostr Event Kinds Reference",
        "description": "Machine-readable registry of 174 defined Nostr event kinds: kind number, name, defining NIP, and NIP-01 storage class (regular / replaceable / ephemeral / addressable).",
        "generated": "2026-06-20T01:02:19+00:00",
        "version": "1.0",
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "license_name": "CC BY 4.0",
        "source": "https://d-central.tech/nostr-event-kinds-reference/",
        "upstream": "https://github.com/nostr-protocol/nips",
        "record_count": 174,
        "disclaimer": "Kind assignments condense the canonical nostr-protocol/nips Event Kinds table as of June 2026; kinds are added and reassigned over time. Storage class is derived from the kind number per NIP-01. Always verify against the repo before implementing."
    },
    "rows": [
        {
            "kind": "0",
            "name": "User Metadata",
            "nip": "01",
            "range_class": "replaceable"
        },
        {
            "kind": "1",
            "name": "Short Text Note",
            "nip": "10",
            "range_class": "regular"
        },
        {
            "kind": "3",
            "name": "Follows",
            "nip": "02",
            "range_class": "replaceable"
        },
        {
            "kind": "4",
            "name": "Encrypted Direct Messages",
            "nip": "04",
            "range_class": "regular"
        },
        {
            "kind": "5",
            "name": "Event Deletion Request",
            "nip": "09",
            "range_class": "regular"
        },
        {
            "kind": "6",
            "name": "Repost",
            "nip": "18",
            "range_class": "regular"
        },
        {
            "kind": "7",
            "name": "Reaction",
            "nip": "25",
            "range_class": "regular"
        },
        {
            "kind": "8",
            "name": "Badge Award",
            "nip": "58",
            "range_class": "regular"
        },
        {
            "kind": "9",
            "name": "Chat Message",
            "nip": "C7",
            "range_class": "regular"
        },
        {
            "kind": "11",
            "name": "Thread",
            "nip": "7D",
            "range_class": "regular"
        },
        {
            "kind": "13",
            "name": "Seal",
            "nip": "59",
            "range_class": "regular"
        },
        {
            "kind": "14",
            "name": "Direct Message",
            "nip": "17",
            "range_class": "regular"
        },
        {
            "kind": "15",
            "name": "File Message",
            "nip": "17",
            "range_class": "regular"
        },
        {
            "kind": "16",
            "name": "Generic Repost",
            "nip": "18",
            "range_class": "regular"
        },
        {
            "kind": "17",
            "name": "Reaction to a website",
            "nip": "25",
            "range_class": "regular"
        },
        {
            "kind": "20",
            "name": "Picture",
            "nip": "68",
            "range_class": "regular"
        },
        {
            "kind": "21",
            "name": "Video Event",
            "nip": "71",
            "range_class": "regular"
        },
        {
            "kind": "22",
            "name": "Short-form Portrait Video Event",
            "nip": "71",
            "range_class": "regular"
        },
        {
            "kind": "24",
            "name": "Public Message",
            "nip": "A4",
            "range_class": "regular"
        },
        {
            "kind": "30",
            "name": "Internal reference",
            "nip": "NKBIP-03",
            "range_class": "regular"
        },
        {
            "kind": "31",
            "name": "External web reference",
            "nip": "NKBIP-03",
            "range_class": "regular"
        },
        {
            "kind": "32",
            "name": "Hardcopy reference",
            "nip": "NKBIP-03",
            "range_class": "regular"
        },
        {
            "kind": "33",
            "name": "Prompt reference",
            "nip": "NKBIP-03",
            "range_class": "regular"
        },
        {
            "kind": "40",
            "name": "Channel Creation",
            "nip": "28",
            "range_class": "regular"
        },
        {
            "kind": "41",
            "name": "Channel Metadata",
            "nip": "28",
            "range_class": "regular"
        },
        {
            "kind": "42",
            "name": "Channel Message",
            "nip": "28",
            "range_class": "regular"
        },
        {
            "kind": "43",
            "name": "Channel Hide Message",
            "nip": "28",
            "range_class": "regular"
        },
        {
            "kind": "44",
            "name": "Channel Mute User",
            "nip": "28",
            "range_class": "regular"
        },
        {
            "kind": "54",
            "name": "Podcast Episode",
            "nip": "F4",
            "range_class": "regular"
        },
        {
            "kind": "62",
            "name": "Request to Vanish",
            "nip": "62",
            "range_class": "regular"
        },
        {
            "kind": "64",
            "name": "Chess (PGN)",
            "nip": "64",
            "range_class": "regular"
        },
        {
            "kind": "78",
            "name": "Application-specific Data",
            "nip": "78",
            "range_class": "regular"
        },
        {
            "kind": "443",
            "name": "KeyPackage",
            "nip": "Marmot",
            "range_class": "regular"
        },
        {
            "kind": "444",
            "name": "Welcome Message",
            "nip": "Marmot",
            "range_class": "regular"
        },
        {
            "kind": "445",
            "name": "Group Event",
            "nip": "Marmot",
            "range_class": "regular"
        },
        {
            "kind": "818",
            "name": "Merge Requests",
            "nip": "54",
            "range_class": "regular"
        },
        {
            "kind": "1018",
            "name": "Poll Response",
            "nip": "88",
            "range_class": "regular"
        },
        {
            "kind": "1021",
            "name": "Bid",
            "nip": "15",
            "range_class": "regular"
        },
        {
            "kind": "1022",
            "name": "Bid confirmation",
            "nip": "15",
            "range_class": "regular"
        },
        {
            "kind": "1040",
            "name": "OpenTimestamps",
            "nip": "03",
            "range_class": "regular"
        },
        {
            "kind": "1059",
            "name": "Gift Wrap",
            "nip": "59",
            "range_class": "regular"
        },
        {
            "kind": "1063",
            "name": "File Metadata",
            "nip": "94",
            "range_class": "regular"
        },
        {
            "kind": "1068",
            "name": "Poll",
            "nip": "88",
            "range_class": "regular"
        },
        {
            "kind": "1111",
            "name": "Comment",
            "nip": "22",
            "range_class": "regular"
        },
        {
            "kind": "1222",
            "name": "Voice Message",
            "nip": "A0",
            "range_class": "regular"
        },
        {
            "kind": "1234",
            "name": "Draft Checkpoint",
            "nip": "37",
            "range_class": "regular"
        },
        {
            "kind": "1244",
            "name": "Voice Message Comment",
            "nip": "A0",
            "range_class": "regular"
        },
        {
            "kind": "1311",
            "name": "Live Chat Message",
            "nip": "53",
            "range_class": "regular"
        },
        {
            "kind": "1337",
            "name": "Code Snippet",
            "nip": "C0",
            "range_class": "regular"
        },
        {
            "kind": "1617",
            "name": "Patches",
            "nip": "34",
            "range_class": "regular"
        },
        {
            "kind": "1618",
            "name": "Pull Requests",
            "nip": "34",
            "range_class": "regular"
        },
        {
            "kind": "1619",
            "name": "Pull Request Updates",
            "nip": "34",
            "range_class": "regular"
        },
        {
            "kind": "1621",
            "name": "Issues",
            "nip": "34",
            "range_class": "regular"
        },
        {
            "kind": "1622",
            "name": "Git Replies (deprecated)",
            "nip": "34",
            "range_class": "regular"
        },
        {
            "kind": "1630-1633",
            "name": "Status",
            "nip": "34",
            "range_class": "regular"
        },
        {
            "kind": "1971",
            "name": "Problem Tracker",
            "nip": "nostrocket",
            "range_class": "regular"
        },
        {
            "kind": "1984",
            "name": "Reporting",
            "nip": "56",
            "range_class": "regular"
        },
        {
            "kind": "1985",
            "name": "Label",
            "nip": "32",
            "range_class": "regular"
        },
        {
            "kind": "1987",
            "name": "AI Embeddings / Vector lists",
            "nip": "NKBIP-02",
            "range_class": "regular"
        },
        {
            "kind": "2003",
            "name": "Torrent",
            "nip": "35",
            "range_class": "regular"
        },
        {
            "kind": "2004",
            "name": "Torrent Comment",
            "nip": "35",
            "range_class": "regular"
        },
        {
            "kind": "2022",
            "name": "Coinjoin Pool",
            "nip": "joinstr",
            "range_class": "regular"
        },
        {
            "kind": "4550",
            "name": "Community Post Approval",
            "nip": "72",
            "range_class": "regular"
        },
        {
            "kind": "5128",
            "name": "nsite manifest snapshot",
            "nip": "5A",
            "range_class": "regular"
        },
        {
            "kind": "7374",
            "name": "Reserved Cashu Wallet Tokens",
            "nip": "60",
            "range_class": "regular"
        },
        {
            "kind": "7375",
            "name": "Cashu Wallet Tokens",
            "nip": "60",
            "range_class": "regular"
        },
        {
            "kind": "7376",
            "name": "Cashu Wallet History",
            "nip": "60",
            "range_class": "regular"
        },
        {
            "kind": "7516",
            "name": "Geocache log",
            "nip": "CC",
            "range_class": "regular"
        },
        {
            "kind": "7517",
            "name": "Geocache proof of find",
            "nip": "CC",
            "range_class": "regular"
        },
        {
            "kind": "8000",
            "name": "Add User",
            "nip": "43",
            "range_class": "regular"
        },
        {
            "kind": "8001",
            "name": "Remove User",
            "nip": "43",
            "range_class": "regular"
        },
        {
            "kind": "9000-9030",
            "name": "Group Control Events",
            "nip": "29",
            "range_class": "regular"
        },
        {
            "kind": "9041",
            "name": "Zap Goal",
            "nip": "75",
            "range_class": "regular"
        },
        {
            "kind": "9321",
            "name": "Nutzap",
            "nip": "61",
            "range_class": "regular"
        },
        {
            "kind": "9734",
            "name": "Zap Request",
            "nip": "57",
            "range_class": "regular"
        },
        {
            "kind": "9735",
            "name": "Zap",
            "nip": "57",
            "range_class": "regular"
        },
        {
            "kind": "9802",
            "name": "Highlights",
            "nip": "84",
            "range_class": "regular"
        },
        {
            "kind": "10000",
            "name": "Mute list",
            "nip": "51",
            "range_class": "replaceable"
        },
        {
            "kind": "10001",
            "name": "Pin list",
            "nip": "51",
            "range_class": "replaceable"
        },
        {
            "kind": "10002",
            "name": "Relay List Metadata",
            "nip": "65,51",
            "range_class": "replaceable"
        },
        {
            "kind": "10003",
            "name": "Bookmark list",
            "nip": "51",
            "range_class": "replaceable"
        },
        {
            "kind": "10004",
            "name": "Communities list",
            "nip": "51",
            "range_class": "replaceable"
        },
        {
            "kind": "10005",
            "name": "Public chats list",
            "nip": "51",
            "range_class": "replaceable"
        },
        {
            "kind": "10006",
            "name": "Blocked relays list",
            "nip": "51",
            "range_class": "replaceable"
        },
        {
            "kind": "10007",
            "name": "Search relays list",
            "nip": "51",
            "range_class": "replaceable"
        },
        {
            "kind": "10008",
            "name": "Profile Badges",
            "nip": "51,58",
            "range_class": "replaceable"
        },
        {
            "kind": "10009",
            "name": "User groups",
            "nip": "51,29",
            "range_class": "replaceable"
        },
        {
            "kind": "10011",
            "name": "External Identities",
            "nip": "39",
            "range_class": "replaceable"
        },
        {
            "kind": "10012",
            "name": "Favorite relays list",
            "nip": "51",
            "range_class": "replaceable"
        },
        {
            "kind": "10013",
            "name": "Private event relay list",
            "nip": "37",
            "range_class": "replaceable"
        },
        {
            "kind": "10015",
            "name": "Interests list",
            "nip": "51",
            "range_class": "replaceable"
        },
        {
            "kind": "10019",
            "name": "Nutzap Mint Recommendation",
            "nip": "61",
            "range_class": "replaceable"
        },
        {
            "kind": "10020",
            "name": "Media follows",
            "nip": "51",
            "range_class": "replaceable"
        },
        {
            "kind": "10030",
            "name": "User emoji list",
            "nip": "51",
            "range_class": "replaceable"
        },
        {
            "kind": "10050",
            "name": "Relay list to receive DMs",
            "nip": "51,17",
            "range_class": "replaceable"
        },
        {
            "kind": "10051",
            "name": "KeyPackage Relays List",
            "nip": "Marmot",
            "range_class": "replaceable"
        },
        {
            "kind": "10054",
            "name": "Favorite podcasts list",
            "nip": "51",
            "range_class": "replaceable"
        },
        {
            "kind": "10063",
            "name": "User server list",
            "nip": "B7",
            "range_class": "replaceable"
        },
        {
            "kind": "10064",
            "name": "Authored podcasts list",
            "nip": "51",
            "range_class": "replaceable"
        },
        {
            "kind": "10096",
            "name": "File storage server list",
            "nip": "96",
            "range_class": "replaceable"
        },
        {
            "kind": "10154",
            "name": "Podcast Metadata",
            "nip": "F4",
            "range_class": "replaceable"
        },
        {
            "kind": "10166",
            "name": "Relay Monitor Announcement",
            "nip": "66",
            "range_class": "replaceable"
        },
        {
            "kind": "10312",
            "name": "Room Presence",
            "nip": "53",
            "range_class": "replaceable"
        },
        {
            "kind": "13194",
            "name": "Wallet Info",
            "nip": "47",
            "range_class": "replaceable"
        },
        {
            "kind": "13534",
            "name": "Membership Lists",
            "nip": "43",
            "range_class": "replaceable"
        },
        {
            "kind": "15128",
            "name": "Root nsite manifest",
            "nip": "5A",
            "range_class": "replaceable"
        },
        {
            "kind": "17375",
            "name": "Cashu Wallet Event",
            "nip": "60",
            "range_class": "replaceable"
        },
        {
            "kind": "22242",
            "name": "Client Authentication",
            "nip": "42",
            "range_class": "ephemeral"
        },
        {
            "kind": "23194",
            "name": "Wallet Request",
            "nip": "47",
            "range_class": "ephemeral"
        },
        {
            "kind": "23195",
            "name": "Wallet Response",
            "nip": "47",
            "range_class": "ephemeral"
        },
        {
            "kind": "24133",
            "name": "Nostr Connect",
            "nip": "46",
            "range_class": "ephemeral"
        },
        {
            "kind": "24242",
            "name": "Blobs stored on mediaservers",
            "nip": "B7",
            "range_class": "ephemeral"
        },
        {
            "kind": "27235",
            "name": "HTTP Auth",
            "nip": "98",
            "range_class": "ephemeral"
        },
        {
            "kind": "28934",
            "name": "Join Request",
            "nip": "43",
            "range_class": "ephemeral"
        },
        {
            "kind": "28935",
            "name": "Invite Request",
            "nip": "43",
            "range_class": "ephemeral"
        },
        {
            "kind": "28936",
            "name": "Leave Request",
            "nip": "43",
            "range_class": "ephemeral"
        },
        {
            "kind": "30000",
            "name": "Follow sets",
            "nip": "51",
            "range_class": "addressable"
        },
        {
            "kind": "30002",
            "name": "Relay sets",
            "nip": "51",
            "range_class": "addressable"
        },
        {
            "kind": "30003",
            "name": "Bookmark sets",
            "nip": "51",
            "range_class": "addressable"
        },
        {
            "kind": "30004",
            "name": "Curation sets",
            "nip": "51",
            "range_class": "addressable"
        },
        {
            "kind": "30005",
            "name": "Video sets",
            "nip": "51",
            "range_class": "addressable"
        },
        {
            "kind": "30006",
            "name": "Picture sets",
            "nip": "51",
            "range_class": "addressable"
        },
        {
            "kind": "30007",
            "name": "Kind mute sets",
            "nip": "51",
            "range_class": "addressable"
        },
        {
            "kind": "30008",
            "name": "Badge sets",
            "nip": "51,58",
            "range_class": "addressable"
        },
        {
            "kind": "30009",
            "name": "Badge Definition",
            "nip": "58",
            "range_class": "addressable"
        },
        {
            "kind": "30015",
            "name": "Interest sets",
            "nip": "51",
            "range_class": "addressable"
        },
        {
            "kind": "30017",
            "name": "Create or update a stall",
            "nip": "15",
            "range_class": "addressable"
        },
        {
            "kind": "30018",
            "name": "Create or update a product",
            "nip": "15",
            "range_class": "addressable"
        },
        {
            "kind": "30019",
            "name": "Marketplace UI/UX",
            "nip": "15",
            "range_class": "addressable"
        },
        {
            "kind": "30020",
            "name": "Product sold as an auction",
            "nip": "15",
            "range_class": "addressable"
        },
        {
            "kind": "30023",
            "name": "Long-form Content",
            "nip": "23",
            "range_class": "addressable"
        },
        {
            "kind": "30024",
            "name": "Draft Long-form Content",
            "nip": "23",
            "range_class": "addressable"
        },
        {
            "kind": "30030",
            "name": "Emoji sets",
            "nip": "51",
            "range_class": "addressable"
        },
        {
            "kind": "30040",
            "name": "Curated Publication Index",
            "nip": "NKBIP-01",
            "range_class": "addressable"
        },
        {
            "kind": "30041",
            "name": "Curated Publication Content",
            "nip": "NKBIP-01",
            "range_class": "addressable"
        },
        {
            "kind": "30063",
            "name": "Release artifact sets",
            "nip": "51",
            "range_class": "addressable"
        },
        {
            "kind": "30078",
            "name": "Application-specific Data",
            "nip": "78",
            "range_class": "addressable"
        },
        {
            "kind": "30166",
            "name": "Relay Discovery",
            "nip": "66",
            "range_class": "addressable"
        },
        {
            "kind": "30267",
            "name": "App curation sets",
            "nip": "51",
            "range_class": "addressable"
        },
        {
            "kind": "30311",
            "name": "Live Event",
            "nip": "53",
            "range_class": "addressable"
        },
        {
            "kind": "30312",
            "name": "Interactive Room",
            "nip": "53",
            "range_class": "addressable"
        },
        {
            "kind": "30313",
            "name": "Conference Event",
            "nip": "53",
            "range_class": "addressable"
        },
        {
            "kind": "30315",
            "name": "User Statuses",
            "nip": "38",
            "range_class": "addressable"
        },
        {
            "kind": "30382",
            "name": "User Trusted Assertion",
            "nip": "85",
            "range_class": "addressable"
        },
        {
            "kind": "30383",
            "name": "Event Trusted Assertion",
            "nip": "85",
            "range_class": "addressable"
        },
        {
            "kind": "30384",
            "name": "Addressable Trusted Assertion",
            "nip": "85",
            "range_class": "addressable"
        },
        {
            "kind": "30402",
            "name": "Classified Listing",
            "nip": "99",
            "range_class": "addressable"
        },
        {
            "kind": "30403",
            "name": "Draft Classified Listing",
            "nip": "99",
            "range_class": "addressable"
        },
        {
            "kind": "30617",
            "name": "Repository announcements",
            "nip": "34",
            "range_class": "addressable"
        },
        {
            "kind": "30618",
            "name": "Repository state announcements",
            "nip": "34",
            "range_class": "addressable"
        },
        {
            "kind": "30818",
            "name": "Wiki article",
            "nip": "54",
            "range_class": "addressable"
        },
        {
            "kind": "30819",
            "name": "Redirects",
            "nip": "54",
            "range_class": "addressable"
        },
        {
            "kind": "31234",
            "name": "Draft Event",
            "nip": "37",
            "range_class": "addressable"
        },
        {
            "kind": "31922",
            "name": "Date-Based Calendar Event",
            "nip": "52",
            "range_class": "addressable"
        },
        {
            "kind": "31923",
            "name": "Time-Based Calendar Event",
            "nip": "52",
            "range_class": "addressable"
        },
        {
            "kind": "31924",
            "name": "Calendar",
            "nip": "52",
            "range_class": "addressable"
        },
        {
            "kind": "31925",
            "name": "Calendar Event RSVP",
            "nip": "52",
            "range_class": "addressable"
        },
        {
            "kind": "31989",
            "name": "Handler recommendation",
            "nip": "89",
            "range_class": "addressable"
        },
        {
            "kind": "31990",
            "name": "Handler information",
            "nip": "89",
            "range_class": "addressable"
        },
        {
            "kind": "32267",
            "name": "Software Application",
            "nip": "",
            "range_class": "addressable"
        },
        {
            "kind": "34128",
            "name": "Legacy nsite manifest",
            "nip": "5A",
            "range_class": "addressable"
        },
        {
            "kind": "34235",
            "name": "Addressable Video Event",
            "nip": "71",
            "range_class": "addressable"
        },
        {
            "kind": "34236",
            "name": "Addressable Short Video Event",
            "nip": "71",
            "range_class": "addressable"
        },
        {
            "kind": "34550",
            "name": "Community Definition",
            "nip": "72",
            "range_class": "addressable"
        },
        {
            "kind": "35128",
            "name": "Named nsite manifest",
            "nip": "5A",
            "range_class": "addressable"
        },
        {
            "kind": "37516",
            "name": "Geocache Listing",
            "nip": "CC",
            "range_class": "addressable"
        },
        {
            "kind": "37517",
            "name": "Geocache Curation List",
            "nip": "CC",
            "range_class": "addressable"
        },
        {
            "kind": "38172",
            "name": "Cashu Mint Announcement",
            "nip": "87",
            "range_class": "addressable"
        },
        {
            "kind": "38173",
            "name": "Fedimint Announcement",
            "nip": "87",
            "range_class": "addressable"
        },
        {
            "kind": "38383",
            "name": "Peer-to-peer Order events",
            "nip": "69",
            "range_class": "addressable"
        },
        {
            "kind": "39000-9",
            "name": "Group metadata events",
            "nip": "29",
            "range_class": "addressable"
        },
        {
            "kind": "39089",
            "name": "Starter packs",
            "nip": "51",
            "range_class": "addressable"
        },
        {
            "kind": "39092",
            "name": "Media starter packs",
            "nip": "51",
            "range_class": "addressable"
        },
        {
            "kind": "39701",
            "name": "Web bookmarks",
            "nip": "B0",
            "range_class": "addressable"
        }
    ]
}