kinds.json raw

   1  {
   2    "version": "2025-12-21",
   3    "source": "https://github.com/nostr-protocol/nips",
   4    "ranges": {
   5      "regular": {
   6        "start": 1000,
   7        "end": 9999,
   8        "description": "Regular events - all versions kept, never replaced"
   9      },
  10      "replaceable": {
  11        "start": 10000,
  12        "end": 19999,
  13        "description": "Replaceable events - only latest per pubkey kept"
  14      },
  15      "ephemeral": {
  16        "start": 20000,
  17        "end": 29999,
  18        "description": "Ephemeral events - forwarded but not stored"
  19      },
  20      "parameterized": {
  21        "start": 30000,
  22        "end": 39999,
  23        "description": "Parameterized replaceable - replaced by d tag value"
  24      }
  25    },
  26    "kinds": {
  27      "0": {
  28        "name": "Metadata",
  29        "nip": "01",
  30        "description": "User profile information (name, about, picture, nip05, etc.)",
  31        "classification": "replaceable"
  32      },
  33      "1": {
  34        "name": "Short Text Note",
  35        "nip": "01",
  36        "description": "Short-form text post (like a tweet)"
  37      },
  38      "2": {
  39        "name": "Recommend Relay",
  40        "nip": "01",
  41        "description": "Relay recommendation",
  42        "deprecated": true,
  43        "deprecatedBy": "NIP-65"
  44      },
  45      "3": {
  46        "name": "Follows",
  47        "nip": "02",
  48        "description": "Following list with optional relay hints",
  49        "classification": "replaceable"
  50      },
  51      "4": {
  52        "name": "Encrypted Direct Message",
  53        "nip": "04",
  54        "description": "Private message using NIP-04 encryption",
  55        "deprecated": true,
  56        "deprecatedBy": "NIP-17"
  57      },
  58      "5": {
  59        "name": "Event Deletion Request",
  60        "nip": "09",
  61        "description": "Request to delete events"
  62      },
  63      "6": {
  64        "name": "Repost",
  65        "nip": "18",
  66        "description": "Share/repost another text note"
  67      },
  68      "7": {
  69        "name": "Reaction",
  70        "nip": "25",
  71        "description": "Like, emoji reaction to an event"
  72      },
  73      "8": {
  74        "name": "Badge Award",
  75        "nip": "58",
  76        "description": "Award a badge to someone"
  77      },
  78      "9": {
  79        "name": "Chat Message",
  80        "nip": "C7",
  81        "description": "Chat message"
  82      },
  83      "10": {
  84        "name": "Group Chat Threaded Reply",
  85        "nip": "29",
  86        "description": "Threaded reply in group chat",
  87        "deprecated": true
  88      },
  89      "11": {
  90        "name": "Thread",
  91        "nip": "7D",
  92        "description": "Thread event"
  93      },
  94      "12": {
  95        "name": "Group Thread Reply",
  96        "nip": "29",
  97        "description": "Reply in group thread",
  98        "deprecated": true
  99      },
 100      "13": {
 101        "name": "Seal",
 102        "nip": "59",
 103        "description": "Sealed/encrypted event wrapper"
 104      },
 105      "14": {
 106        "name": "Direct Message",
 107        "nip": "17",
 108        "description": "Private direct message using NIP-17"
 109      },
 110      "15": {
 111        "name": "File Message",
 112        "nip": "17",
 113        "description": "File message in DMs"
 114      },
 115      "16": {
 116        "name": "Generic Repost",
 117        "nip": "18",
 118        "description": "Repost any event kind"
 119      },
 120      "17": {
 121        "name": "Reaction to Website",
 122        "nip": "25",
 123        "description": "Reaction to a website URL"
 124      },
 125      "20": {
 126        "name": "Picture",
 127        "nip": "68",
 128        "description": "Picture-first feed post"
 129      },
 130      "21": {
 131        "name": "Video Event",
 132        "nip": "71",
 133        "description": "Horizontal video event"
 134      },
 135      "22": {
 136        "name": "Short-form Video",
 137        "nip": "71",
 138        "description": "Short-form portrait video (like TikTok)"
 139      },
 140      "40": {
 141        "name": "Channel Creation",
 142        "nip": "28",
 143        "description": "Create a public chat channel"
 144      },
 145      "41": {
 146        "name": "Channel Metadata",
 147        "nip": "28",
 148        "description": "Set channel name, about, picture"
 149      },
 150      "42": {
 151        "name": "Channel Message",
 152        "nip": "28",
 153        "description": "Post message in channel"
 154      },
 155      "43": {
 156        "name": "Channel Hide Message",
 157        "nip": "28",
 158        "description": "Hide a message in channel"
 159      },
 160      "44": {
 161        "name": "Channel Mute User",
 162        "nip": "28",
 163        "description": "Mute a user in channel"
 164      },
 165      "62": {
 166        "name": "Request to Vanish",
 167        "nip": "62",
 168        "description": "Request permanent deletion of all user data"
 169      },
 170      "64": {
 171        "name": "Chess (PGN)",
 172        "nip": "64",
 173        "description": "Chess game in PGN format"
 174      },
 175      "443": {
 176        "name": "KeyPackage",
 177        "nip": null,
 178        "description": "Marmot protocol key package",
 179        "spec": "Marmot"
 180      },
 181      "444": {
 182        "name": "Welcome Message",
 183        "nip": null,
 184        "description": "Marmot protocol welcome message",
 185        "spec": "Marmot"
 186      },
 187      "445": {
 188        "name": "Group Event",
 189        "nip": null,
 190        "description": "Marmot protocol group event",
 191        "spec": "Marmot"
 192      },
 193      "818": {
 194        "name": "Merge Requests",
 195        "nip": "54",
 196        "description": "Git merge request"
 197      },
 198      "1018": {
 199        "name": "Poll Response",
 200        "nip": "88",
 201        "description": "Response to a poll"
 202      },
 203      "1021": {
 204        "name": "Bid",
 205        "nip": "15",
 206        "description": "Auction bid"
 207      },
 208      "1022": {
 209        "name": "Bid Confirmation",
 210        "nip": "15",
 211        "description": "Confirmation of auction bid"
 212      },
 213      "1040": {
 214        "name": "OpenTimestamps",
 215        "nip": "03",
 216        "description": "OpenTimestamps attestation"
 217      },
 218      "1059": {
 219        "name": "Gift Wrap",
 220        "nip": "59",
 221        "description": "Encrypted gift-wrapped event"
 222      },
 223      "1060": {
 224        "name": "Gift Wrap (Kind 4)",
 225        "nip": "59",
 226        "description": "Gift wrap variant for NIP-04 compatibility"
 227      },
 228      "1063": {
 229        "name": "File Metadata",
 230        "nip": "94",
 231        "description": "Metadata for shared files"
 232      },
 233      "1068": {
 234        "name": "Poll",
 235        "nip": "88",
 236        "description": "Create a poll"
 237      },
 238      "1111": {
 239        "name": "Comment",
 240        "nip": "22",
 241        "description": "Comment on events or external content"
 242      },
 243      "1222": {
 244        "name": "Voice Message",
 245        "nip": "A0",
 246        "description": "Voice message"
 247      },
 248      "1244": {
 249        "name": "Voice Message Comment",
 250        "nip": "A0",
 251        "description": "Comment on voice message"
 252      },
 253      "1311": {
 254        "name": "Live Chat Message",
 255        "nip": "53",
 256        "description": "Message in live stream chat"
 257      },
 258      "1517": {
 259        "name": "Bitcoin Block",
 260        "nip": null,
 261        "description": "Bitcoin block data",
 262        "spec": "Nostrocket"
 263      },
 264      "1808": {
 265        "name": "Live Stream",
 266        "nip": null,
 267        "description": "Live streaming event",
 268        "spec": "zap.stream"
 269      },
 270      "1337": {
 271        "name": "Code Snippet",
 272        "nip": "C0",
 273        "description": "Code snippet post"
 274      },
 275      "1617": {
 276        "name": "Patches",
 277        "nip": "34",
 278        "description": "Git patches"
 279      },
 280      "1618": {
 281        "name": "Pull Requests",
 282        "nip": "34",
 283        "description": "Git pull request"
 284      },
 285      "1619": {
 286        "name": "Pull Request Updates",
 287        "nip": "34",
 288        "description": "Updates to git pull request"
 289      },
 290      "1621": {
 291        "name": "Issues",
 292        "nip": "34",
 293        "description": "Git issues"
 294      },
 295      "1622": {
 296        "name": "Git Replies",
 297        "nip": "34",
 298        "description": "Replies on git objects",
 299        "deprecated": true
 300      },
 301      "1630": {
 302        "name": "Status",
 303        "nip": "34",
 304        "description": "Git status"
 305      },
 306      "1631": {
 307        "name": "Status",
 308        "nip": "34",
 309        "description": "Git status"
 310      },
 311      "1632": {
 312        "name": "Status",
 313        "nip": "34",
 314        "description": "Git status"
 315      },
 316      "1633": {
 317        "name": "Status",
 318        "nip": "34",
 319        "description": "Git status"
 320      },
 321      "1971": {
 322        "name": "Problem Tracker",
 323        "nip": null,
 324        "description": "Problem tracking",
 325        "spec": "Nostrocket"
 326      },
 327      "1984": {
 328        "name": "Reporting",
 329        "nip": "56",
 330        "description": "Report content or users"
 331      },
 332      "1985": {
 333        "name": "Label",
 334        "nip": "32",
 335        "description": "Label/tag content with namespace"
 336      },
 337      "1986": {
 338        "name": "Relay Reviews",
 339        "nip": null,
 340        "description": "Reviews of relays"
 341      },
 342      "1987": {
 343        "name": "AI Embeddings",
 344        "nip": null,
 345        "description": "AI embeddings/vector lists",
 346        "spec": "NKBIP-02"
 347      },
 348      "2003": {
 349        "name": "Torrent",
 350        "nip": "35",
 351        "description": "Torrent magnet link"
 352      },
 353      "2004": {
 354        "name": "Torrent Comment",
 355        "nip": "35",
 356        "description": "Comment on torrent"
 357      },
 358      "2022": {
 359        "name": "Coinjoin Pool",
 360        "nip": null,
 361        "description": "Coinjoin coordination",
 362        "spec": "joinstr"
 363      },
 364      "4550": {
 365        "name": "Community Post Approval",
 366        "nip": "72",
 367        "description": "Approve post in community"
 368      },
 369      "5000": {
 370        "name": "Job Request",
 371        "nip": "90",
 372        "description": "Data vending machine job request (start of range)",
 373        "rangeEnd": 5999
 374      },
 375      "6000": {
 376        "name": "Job Result",
 377        "nip": "90",
 378        "description": "Data vending machine job result (start of range)",
 379        "rangeEnd": 6999
 380      },
 381      "7000": {
 382        "name": "Job Feedback",
 383        "nip": "90",
 384        "description": "Feedback on job request/result"
 385      },
 386      "7374": {
 387        "name": "Reserved Cashu Wallet Tokens",
 388        "nip": "60",
 389        "description": "Reserved Cashu wallet tokens"
 390      },
 391      "7375": {
 392        "name": "Cashu Wallet Tokens",
 393        "nip": "60",
 394        "description": "Cashu wallet tokens"
 395      },
 396      "7376": {
 397        "name": "Cashu Wallet History",
 398        "nip": "60",
 399        "description": "Cashu wallet transaction history"
 400      },
 401      "7516": {
 402        "name": "Geocache Log",
 403        "nip": null,
 404        "description": "Geocaching log entry",
 405        "spec": "geocaching"
 406      },
 407      "7517": {
 408        "name": "Geocache Proof of Find",
 409        "nip": null,
 410        "description": "Proof of geocache find",
 411        "spec": "geocaching"
 412      },
 413      "8000": {
 414        "name": "Add User",
 415        "nip": "43",
 416        "description": "Add user to group"
 417      },
 418      "8001": {
 419        "name": "Remove User",
 420        "nip": "43",
 421        "description": "Remove user from group"
 422      },
 423      "9000": {
 424        "name": "Group Control Events",
 425        "nip": "29",
 426        "description": "Group control events (start of range)",
 427        "rangeEnd": 9030
 428      },
 429      "9041": {
 430        "name": "Zap Goal",
 431        "nip": "75",
 432        "description": "Fundraising goal for zaps"
 433      },
 434      "9321": {
 435        "name": "Nutzap",
 436        "nip": "61",
 437        "description": "Cashu nutzap"
 438      },
 439      "9467": {
 440        "name": "Tidal Login",
 441        "nip": null,
 442        "description": "Tidal streaming login",
 443        "spec": "Tidal-nostr"
 444      },
 445      "9734": {
 446        "name": "Zap Request",
 447        "nip": "57",
 448        "description": "Request Lightning payment"
 449      },
 450      "9735": {
 451        "name": "Zap",
 452        "nip": "57",
 453        "description": "Lightning payment receipt"
 454      },
 455      "9802": {
 456        "name": "Highlights",
 457        "nip": "84",
 458        "description": "Highlighted text selection"
 459      },
 460      "10000": {
 461        "name": "Mute List",
 462        "nip": "51",
 463        "description": "List of muted users/content",
 464        "classification": "replaceable"
 465      },
 466      "10001": {
 467        "name": "Pin List",
 468        "nip": "51",
 469        "description": "Pinned events",
 470        "classification": "replaceable"
 471      },
 472      "10002": {
 473        "name": "Relay List Metadata",
 474        "nip": "65",
 475        "description": "User's preferred relays for read/write",
 476        "classification": "replaceable"
 477      },
 478      "10003": {
 479        "name": "Bookmark List",
 480        "nip": "51",
 481        "description": "Bookmarked events",
 482        "classification": "replaceable"
 483      },
 484      "10004": {
 485        "name": "Communities List",
 486        "nip": "51",
 487        "description": "Communities user belongs to",
 488        "classification": "replaceable"
 489      },
 490      "10005": {
 491        "name": "Public Chats List",
 492        "nip": "51",
 493        "description": "Public chats user is in",
 494        "classification": "replaceable"
 495      },
 496      "10006": {
 497        "name": "Blocked Relays List",
 498        "nip": "51",
 499        "description": "Relays user has blocked",
 500        "classification": "replaceable"
 501      },
 502      "10007": {
 503        "name": "Search Relays List",
 504        "nip": "51",
 505        "description": "Preferred search relays",
 506        "classification": "replaceable"
 507      },
 508      "10008": {
 509        "name": "Relay Group Configuration",
 510        "nip": null,
 511        "description": "Relay group configuration",
 512        "classification": "replaceable"
 513      },
 514      "10009": {
 515        "name": "User Groups",
 516        "nip": "29",
 517        "description": "Groups user belongs to",
 518        "classification": "replaceable"
 519      },
 520      "10012": {
 521        "name": "Favorite Relays List",
 522        "nip": "51",
 523        "description": "User's favorite relays",
 524        "classification": "replaceable"
 525      },
 526      "10013": {
 527        "name": "Private Event Relay List",
 528        "nip": "37",
 529        "description": "Relays for private events",
 530        "classification": "replaceable"
 531      },
 532      "10015": {
 533        "name": "Interests List",
 534        "nip": "51",
 535        "description": "User interests/topics",
 536        "classification": "replaceable"
 537      },
 538      "10019": {
 539        "name": "Nutzap Mint Recommendation",
 540        "nip": "61",
 541        "description": "Recommended Cashu mints for nutzaps",
 542        "classification": "replaceable"
 543      },
 544      "10020": {
 545        "name": "Media Follows",
 546        "nip": "51",
 547        "description": "Followed media accounts",
 548        "classification": "replaceable"
 549      },
 550      "10030": {
 551        "name": "User Emoji List",
 552        "nip": "51",
 553        "description": "Custom emoji list",
 554        "classification": "replaceable"
 555      },
 556      "10050": {
 557        "name": "DM Relays List",
 558        "nip": "17",
 559        "description": "Relays to receive DMs on",
 560        "classification": "replaceable"
 561      },
 562      "10051": {
 563        "name": "KeyPackage Relays List",
 564        "nip": null,
 565        "description": "Marmot key package relays",
 566        "classification": "replaceable",
 567        "spec": "Marmot"
 568      },
 569      "10063": {
 570        "name": "User Server List",
 571        "nip": null,
 572        "description": "Blossom server list",
 573        "classification": "replaceable",
 574        "spec": "Blossom"
 575      },
 576      "10096": {
 577        "name": "File Storage Server List",
 578        "nip": "96",
 579        "description": "File storage servers",
 580        "classification": "replaceable",
 581        "deprecated": true
 582      },
 583      "10166": {
 584        "name": "Relay Monitor Announcement",
 585        "nip": "66",
 586        "description": "Relay monitoring announcement",
 587        "classification": "replaceable"
 588      },
 589      "10312": {
 590        "name": "Room Presence",
 591        "nip": "53",
 592        "description": "Presence in live room",
 593        "classification": "replaceable"
 594      },
 595      "10377": {
 596        "name": "Proxy Announcement",
 597        "nip": null,
 598        "description": "Nostr proxy announcement",
 599        "classification": "replaceable",
 600        "spec": "Nostr Epoxy"
 601      },
 602      "11111": {
 603        "name": "Transport Method Announcement",
 604        "nip": null,
 605        "description": "Transport method announcement",
 606        "classification": "replaceable",
 607        "spec": "Nostr Epoxy"
 608      },
 609      "12345": {
 610        "name": "Relay Policy Configuration",
 611        "nip": null,
 612        "description": "Relay-internal policy configuration (admin only)",
 613        "classification": "replaceable",
 614        "spec": "orly"
 615      },
 616      "13004": {
 617        "name": "JWT Binding",
 618        "nip": null,
 619        "description": "Link between JWT certificate and pubkey",
 620        "classification": "replaceable"
 621      },
 622      "13194": {
 623        "name": "Wallet Service Info",
 624        "nip": "47",
 625        "description": "NWC wallet service information",
 626        "classification": "replaceable"
 627      },
 628      "13534": {
 629        "name": "Membership Lists",
 630        "nip": "43",
 631        "description": "Group membership lists",
 632        "classification": "replaceable"
 633      },
 634      "14388": {
 635        "name": "User Sound Effect Lists",
 636        "nip": null,
 637        "description": "Sound effect lists",
 638        "classification": "replaceable",
 639        "spec": "Corny Chat"
 640      },
 641      "17375": {
 642        "name": "Cashu Wallet Event",
 643        "nip": "60",
 644        "description": "Cashu wallet event",
 645        "classification": "replaceable"
 646      },
 647      "21000": {
 648        "name": "Lightning Pub RPC",
 649        "nip": null,
 650        "description": "Lightning.Pub RPC",
 651        "classification": "ephemeral",
 652        "spec": "Lightning.Pub"
 653      },
 654      "22242": {
 655        "name": "Client Authentication",
 656        "nip": "42",
 657        "description": "Authenticate to relay",
 658        "classification": "ephemeral"
 659      },
 660      "23194": {
 661        "name": "Wallet Request",
 662        "nip": "47",
 663        "description": "NWC wallet request",
 664        "classification": "ephemeral"
 665      },
 666      "23195": {
 667        "name": "Wallet Response",
 668        "nip": "47",
 669        "description": "NWC wallet response",
 670        "classification": "ephemeral"
 671      },
 672      "23196": {
 673        "name": "Wallet Notification (NIP-04)",
 674        "nip": "47",
 675        "description": "NWC wallet notification (NIP-04 encrypted)",
 676        "classification": "ephemeral"
 677      },
 678      "23197": {
 679        "name": "Wallet Notification",
 680        "nip": "47",
 681        "description": "NWC wallet notification",
 682        "classification": "ephemeral"
 683      },
 684      "24133": {
 685        "name": "Nostr Connect",
 686        "nip": "46",
 687        "description": "Remote signer connection",
 688        "classification": "ephemeral"
 689      },
 690      "24242": {
 691        "name": "Blobs Stored on Mediaservers",
 692        "nip": null,
 693        "description": "Blossom blob storage",
 694        "classification": "ephemeral",
 695        "spec": "Blossom"
 696      },
 697      "27235": {
 698        "name": "HTTP Auth",
 699        "nip": "98",
 700        "description": "Authenticate HTTP requests",
 701        "classification": "ephemeral"
 702      },
 703      "28934": {
 704        "name": "Join Request",
 705        "nip": "43",
 706        "description": "Request to join group",
 707        "classification": "ephemeral"
 708      },
 709      "28935": {
 710        "name": "Invite Request",
 711        "nip": "43",
 712        "description": "Invite to group",
 713        "classification": "ephemeral"
 714      },
 715      "28936": {
 716        "name": "Leave Request",
 717        "nip": "43",
 718        "description": "Leave group request",
 719        "classification": "ephemeral"
 720      },
 721      "30000": {
 722        "name": "Follow Sets",
 723        "nip": "51",
 724        "description": "Categorized people lists",
 725        "classification": "parameterized"
 726      },
 727      "30001": {
 728        "name": "Generic Lists",
 729        "nip": "51",
 730        "description": "Generic categorized lists",
 731        "classification": "parameterized",
 732        "deprecated": true
 733      },
 734      "30002": {
 735        "name": "Relay Sets",
 736        "nip": "51",
 737        "description": "Categorized relay lists",
 738        "classification": "parameterized"
 739      },
 740      "30003": {
 741        "name": "Bookmark Sets",
 742        "nip": "51",
 743        "description": "Categorized bookmark lists",
 744        "classification": "parameterized"
 745      },
 746      "30004": {
 747        "name": "Curation Sets",
 748        "nip": "51",
 749        "description": "Curated content sets",
 750        "classification": "parameterized"
 751      },
 752      "30005": {
 753        "name": "Video Sets",
 754        "nip": "51",
 755        "description": "Video playlists",
 756        "classification": "parameterized"
 757      },
 758      "30007": {
 759        "name": "Kind Mute Sets",
 760        "nip": "51",
 761        "description": "Muted event kinds",
 762        "classification": "parameterized"
 763      },
 764      "30008": {
 765        "name": "Profile Badges",
 766        "nip": "58",
 767        "description": "Badges displayed on profile",
 768        "classification": "parameterized"
 769      },
 770      "30009": {
 771        "name": "Badge Definition",
 772        "nip": "58",
 773        "description": "Define a badge/achievement",
 774        "classification": "parameterized"
 775      },
 776      "30015": {
 777        "name": "Interest Sets",
 778        "nip": "51",
 779        "description": "Interest/topic sets",
 780        "classification": "parameterized"
 781      },
 782      "30017": {
 783        "name": "Stall",
 784        "nip": "15",
 785        "description": "Marketplace stall definition",
 786        "classification": "parameterized"
 787      },
 788      "30018": {
 789        "name": "Product",
 790        "nip": "15",
 791        "description": "Marketplace product listing",
 792        "classification": "parameterized"
 793      },
 794      "30019": {
 795        "name": "Marketplace UI/UX",
 796        "nip": "15",
 797        "description": "Marketplace interface settings",
 798        "classification": "parameterized"
 799      },
 800      "30020": {
 801        "name": "Product Sold as Auction",
 802        "nip": "15",
 803        "description": "Auction product listing",
 804        "classification": "parameterized"
 805      },
 806      "30023": {
 807        "name": "Long-form Content",
 808        "nip": "23",
 809        "description": "Blog post, article in markdown",
 810        "classification": "parameterized"
 811      },
 812      "30024": {
 813        "name": "Draft Long-form Content",
 814        "nip": "23",
 815        "description": "Draft article",
 816        "classification": "parameterized"
 817      },
 818      "30030": {
 819        "name": "Emoji Sets",
 820        "nip": "51",
 821        "description": "Custom emoji sets",
 822        "classification": "parameterized"
 823      },
 824      "30040": {
 825        "name": "Curated Publication Index",
 826        "nip": null,
 827        "description": "Publication index",
 828        "classification": "parameterized",
 829        "spec": "NKBIP-01"
 830      },
 831      "30041": {
 832        "name": "Curated Publication Content",
 833        "nip": null,
 834        "description": "Publication content",
 835        "classification": "parameterized",
 836        "spec": "NKBIP-01"
 837      },
 838      "30063": {
 839        "name": "Release Artifact Sets",
 840        "nip": "51",
 841        "description": "Software release artifacts",
 842        "classification": "parameterized"
 843      },
 844      "30078": {
 845        "name": "Application-specific Data",
 846        "nip": "78",
 847        "description": "App-specific key-value storage",
 848        "classification": "parameterized"
 849      },
 850      "30166": {
 851        "name": "Relay Discovery",
 852        "nip": "66",
 853        "description": "Relay discovery/monitoring",
 854        "classification": "parameterized"
 855      },
 856      "30267": {
 857        "name": "App Curation Sets",
 858        "nip": "51",
 859        "description": "Curated app sets",
 860        "classification": "parameterized"
 861      },
 862      "30311": {
 863        "name": "Live Event",
 864        "nip": "53",
 865        "description": "Live streaming event",
 866        "classification": "parameterized"
 867      },
 868      "30312": {
 869        "name": "Interactive Room",
 870        "nip": "53",
 871        "description": "Interactive live room",
 872        "classification": "parameterized"
 873      },
 874      "30313": {
 875        "name": "Conference Event",
 876        "nip": "53",
 877        "description": "Conference/meetup event",
 878        "classification": "parameterized"
 879      },
 880      "30315": {
 881        "name": "User Statuses",
 882        "nip": "38",
 883        "description": "User status updates",
 884        "classification": "parameterized"
 885      },
 886      "30388": {
 887        "name": "Slide Set",
 888        "nip": null,
 889        "description": "Presentation slides",
 890        "classification": "parameterized",
 891        "spec": "Corny Chat"
 892      },
 893      "30402": {
 894        "name": "Classified Listing",
 895        "nip": "99",
 896        "description": "Classified ad listing",
 897        "classification": "parameterized"
 898      },
 899      "30403": {
 900        "name": "Draft Classified Listing",
 901        "nip": "99",
 902        "description": "Draft classified ad",
 903        "classification": "parameterized"
 904      },
 905      "30617": {
 906        "name": "Repository Announcements",
 907        "nip": "34",
 908        "description": "Git repository announcement",
 909        "classification": "parameterized"
 910      },
 911      "30618": {
 912        "name": "Repository State Announcements",
 913        "nip": "34",
 914        "description": "Git repository state",
 915        "classification": "parameterized"
 916      },
 917      "30818": {
 918        "name": "Wiki Article",
 919        "nip": "54",
 920        "description": "Wiki article",
 921        "classification": "parameterized"
 922      },
 923      "30819": {
 924        "name": "Redirects",
 925        "nip": "54",
 926        "description": "URL redirects",
 927        "classification": "parameterized"
 928      },
 929      "31234": {
 930        "name": "Draft Event",
 931        "nip": "37",
 932        "description": "Draft of any event",
 933        "classification": "parameterized"
 934      },
 935      "31388": {
 936        "name": "Link Set",
 937        "nip": null,
 938        "description": "Link collection",
 939        "classification": "parameterized",
 940        "spec": "Corny Chat"
 941      },
 942      "31890": {
 943        "name": "Feed",
 944        "nip": null,
 945        "description": "Custom feed definition",
 946        "classification": "parameterized",
 947        "spec": "NUD: Custom Feeds"
 948      },
 949      "31922": {
 950        "name": "Date-Based Calendar Event",
 951        "nip": "52",
 952        "description": "All-day calendar event",
 953        "classification": "parameterized"
 954      },
 955      "31923": {
 956        "name": "Time-Based Calendar Event",
 957        "nip": "52",
 958        "description": "Calendar event with time",
 959        "classification": "parameterized"
 960      },
 961      "31924": {
 962        "name": "Calendar",
 963        "nip": "52",
 964        "description": "Calendar definition",
 965        "classification": "parameterized"
 966      },
 967      "31925": {
 968        "name": "Calendar Event RSVP",
 969        "nip": "52",
 970        "description": "RSVP to calendar event",
 971        "classification": "parameterized"
 972      },
 973      "31989": {
 974        "name": "Handler Recommendation",
 975        "nip": "89",
 976        "description": "Recommended app for event kind",
 977        "classification": "parameterized"
 978      },
 979      "31990": {
 980        "name": "Handler Information",
 981        "nip": "89",
 982        "description": "App handler declaration",
 983        "classification": "parameterized"
 984      },
 985      "32123": {
 986        "name": "WaveLake Track",
 987        "nip": null,
 988        "description": "WaveLake music track",
 989        "classification": "parameterized",
 990        "spec": "WaveLake"
 991      },
 992      "32267": {
 993        "name": "Software Application",
 994        "nip": null,
 995        "description": "Software application listing",
 996        "classification": "parameterized"
 997      },
 998      "32388": {
 999        "name": "User Room Favorites",
1000        "nip": null,
1001        "description": "Favorite rooms",
1002        "classification": "parameterized",
1003        "spec": "Corny Chat"
1004      },
1005      "33388": {
1006        "name": "High Scores",
1007        "nip": null,
1008        "description": "Game high scores",
1009        "classification": "parameterized",
1010        "spec": "Corny Chat"
1011      },
1012      "34235": {
1013        "name": "Video Event Horizontal",
1014        "nip": "71",
1015        "description": "Horizontal video event",
1016        "classification": "parameterized"
1017      },
1018      "34236": {
1019        "name": "Video Event Vertical",
1020        "nip": "71",
1021        "description": "Vertical video event",
1022        "classification": "parameterized"
1023      },
1024      "34388": {
1025        "name": "Sound Effects",
1026        "nip": null,
1027        "description": "Sound effect definitions",
1028        "classification": "parameterized",
1029        "spec": "Corny Chat"
1030      },
1031      "34550": {
1032        "name": "Community Definition",
1033        "nip": "72",
1034        "description": "Define a community",
1035        "classification": "parameterized"
1036      },
1037      "37516": {
1038        "name": "Geocache Listing",
1039        "nip": null,
1040        "description": "Geocache location listing",
1041        "classification": "parameterized",
1042        "spec": "geocaching"
1043      },
1044      "38172": {
1045        "name": "Cashu Mint Announcement",
1046        "nip": "87",
1047        "description": "Cashu mint announcement",
1048        "classification": "parameterized"
1049      },
1050      "38173": {
1051        "name": "Fedimint Announcement",
1052        "nip": "87",
1053        "description": "Fedimint announcement",
1054        "classification": "parameterized"
1055      },
1056      "38383": {
1057        "name": "Peer-to-peer Order Events",
1058        "nip": "69",
1059        "description": "P2P trading orders",
1060        "classification": "parameterized"
1061      },
1062      "39000": {
1063        "name": "Group Metadata Events",
1064        "nip": "29",
1065        "description": "Group metadata (start of range)",
1066        "classification": "parameterized",
1067        "rangeEnd": 39009
1068      },
1069      "39089": {
1070        "name": "Starter Packs",
1071        "nip": "51",
1072        "description": "Starter pack lists",
1073        "classification": "parameterized"
1074      },
1075      "39092": {
1076        "name": "Media Starter Packs",
1077        "nip": "51",
1078        "description": "Media starter packs",
1079        "classification": "parameterized"
1080      },
1081      "39701": {
1082        "name": "Web Bookmarks",
1083        "nip": "B0",
1084        "description": "Web URL bookmarks",
1085        "classification": "parameterized"
1086      },
1087      "39998": {
1088        "name": "ACL Event",
1089        "nip": null,
1090        "description": "Access control list event",
1091        "classification": "parameterized"
1092      }
1093    },
1094    "privileged": [4, 13, 14, 15, 1059, 1060, 30078],
1095    "directory": [0, 3, 5, 1984, 10002, 10000, 10050],
1096    "aliases": {
1097      "SetMetadata": 0,
1098      "Follows": 3,
1099      "Contacts": 3,
1100      "Deletion": 5,
1101      "MemoryHole": 1984,
1102      "BlockList": 10000,
1103      "Article": 30023,
1104      "CategorizedPeopleList": 30000,
1105      "CategorizedBookmarksList": 30001
1106    }
1107  }
1108