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