1[2 {3 "num": "01",4 "title": "Basic protocol flow description",5 "status": "active",6 "note": null,7 "tags": [8 "draft",9 "mandatory",10 "relay"11 ],12 "created": "2022-05-01",13 "updated": "2026-06-13"14 },15 {16 "num": "02",17 "title": "Follow List",18 "status": "active",19 "note": null,20 "tags": [21 "final",22 "optional"23 ],24 "created": "2022-05-01",25 "updated": "2026-06-13"26 },27 {28 "num": "03",29 "title": "OpenTimestamps Attestations for Events",30 "status": "deprecated",31 "note": "vulnerable to one specific attack, needs update",32 "tags": [33 "draft",34 "unrecommended",35 "optional"36 ],37 "created": "2022-05-01",38 "updated": "2026-05-31"39 },40 {41 "num": "04",42 "title": "Encrypted Direct Message",43 "status": "deprecated",44 "note": "deprecated in favor of [NIP-17](17.md)",45 "tags": [46 "final",47 "unrecommended",48 "optional",49 "relay"50 ],51 "created": "2022-05-01",52 "updated": "2025-12-24"53 },54 {55 "num": "05",56 "title": "Mapping Nostr keys to DNS-based internet identifiers",57 "status": "active",58 "note": null,59 "tags": [60 "final",61 "optional"62 ],63 "created": "2022-05-01",64 "updated": "2026-06-13"65 },66 {67 "num": "06",68 "title": "Basic key derivation from mnemonic seed phrase",69 "status": "deprecated",70 "note": "prefer a single nsec",71 "tags": [72 "draft",73 "unrecommended",74 "optional"75 ],76 "created": "2022-05-01",77 "updated": "2026-05-31"78 },79 {80 "num": "07",81 "title": "`window.nostr` capability for web browsers",82 "status": "active",83 "note": null,84 "tags": [85 "draft",86 "optional"87 ],88 "created": "2022-05-06",89 "updated": "2025-02-13"90 },91 {92 "num": "08",93 "title": "Handling Mentions",94 "status": "deprecated",95 "note": "deprecated in favor of [NIP-27](27.md)",96 "tags": [97 "final",98 "unrecommended",99 "optional"100 ],101 "created": "2022-05-01",102 "updated": "2023-11-15"103 },104 {105 "num": "09",106 "title": "Event Deletion Request",107 "status": "active",108 "note": null,109 "tags": [110 "draft",111 "optional",112 "relay"113 ],114 "created": "2022-05-01",115 "updated": "2026-06-13"116 },117 {118 "num": "10",119 "title": "Text Notes and Threads",120 "status": "active",121 "note": null,122 "tags": [123 "draft",124 "optional"125 ],126 "created": "2022-05-04",127 "updated": "2025-02-07"128 },129 {130 "num": "11",131 "title": "Relay Information Document",132 "status": "active",133 "note": null,134 "tags": [135 "draft",136 "optional",137 "relay"138 ],139 "created": "2022-05-01",140 "updated": "2026-06-13"141 },142 {143 "num": "12",144 "title": "Generic Tag Queries",145 "status": "merged",146 "note": "Merged into NIP-01",147 "tags": [148 "final",149 "mandatory"150 ],151 "created": "2022-05-01",152 "updated": "2023-11-15"153 },154 {155 "num": "13",156 "title": "Proof of Work",157 "status": "active",158 "note": null,159 "tags": [160 "draft",161 "optional",162 "relay"163 ],164 "created": "2022-05-04",165 "updated": "2025-12-24"166 },167 {168 "num": "14",169 "title": "Subject tag in Text events",170 "status": "active",171 "note": null,172 "tags": [173 "draft",174 "optional"175 ],176 "created": "2022-05-24",177 "updated": "2023-11-18"178 },179 {180 "num": "15",181 "title": "Nostr Marketplace",182 "status": "deprecated",183 "note": "too complicated, try [NIP-99](99.md) instead",184 "tags": [185 "draft",186 "unrecommended",187 "optional"188 ],189 "created": "2022-05-26",190 "updated": "2026-07-26"191 },192 {193 "num": "16",194 "title": "Event Treatment",195 "status": "merged",196 "note": "Merged into NIP-01",197 "tags": [198 "final",199 "mandatory"200 ],201 "created": "2022-05-26",202 "updated": "2023-11-15"203 },204 {205 "num": "17",206 "title": "Private Direct Messages",207 "status": "active",208 "note": null,209 "tags": [210 "draft",211 "optional",212 "relay"213 ],214 "created": "2023-08-09",215 "updated": "2026-06-13"216 },217 {218 "num": "18",219 "title": "Reposts",220 "status": "active",221 "note": null,222 "tags": [223 "draft",224 "optional"225 ],226 "created": "2023-01-02",227 "updated": "2025-12-03"228 },229 {230 "num": "19",231 "title": "bech32-encoded entities",232 "status": "active",233 "note": null,234 "tags": [235 "draft",236 "optional"237 ],238 "created": "2022-12-16",239 "updated": "2026-03-12"240 },241 {242 "num": "20",243 "title": "Command Results",244 "status": "merged",245 "note": "Merged into NIP-01",246 "tags": [247 "final",248 "mandatory"249 ],250 "created": "2022-11-10",251 "updated": "2023-11-15"252 },253 {254 "num": "21",255 "title": "`nostr:` URI scheme",256 "status": "active",257 "note": null,258 "tags": [259 "draft",260 "optional"261 ],262 "created": "2023-01-24",263 "updated": "2026-03-20"264 },265 {266 "num": "22",267 "title": "Comment",268 "status": "active",269 "note": null,270 "tags": [271 "draft",272 "optional"273 ],274 "created": "2022-07-22",275 "updated": "2026-08-24"276 },277 {278 "num": "23",279 "title": "Long-form Content",280 "status": "active",281 "note": null,282 "tags": [283 "draft",284 "optional"285 ],286 "created": "2023-02-03",287 "updated": "2026-05-18"288 },289 {290 "num": "24",291 "title": "Extra metadata fields and tags",292 "status": "active",293 "note": null,294 "tags": [295 "draft",296 "optional"297 ],298 "created": "2023-09-24",299 "updated": "2025-08-11"300 },301 {302 "num": "25",303 "title": "Reactions",304 "status": "active",305 "note": null,306 "tags": [307 "draft",308 "optional"309 ],310 "created": "2022-07-30",311 "updated": "2026-06-13"312 },313 {314 "num": "26",315 "title": "Delegated Event Signing",316 "status": "deprecated",317 "note": "adds unnecessary burden for little gain",318 "tags": [319 "draft",320 "unrecommended",321 "optional",322 "relay"323 ],324 "created": "2022-08-04",325 "updated": "2026-05-31"326 },327 {328 "num": "27",329 "title": "Text Note References",330 "status": "active",331 "note": null,332 "tags": [333 "draft",334 "optional"335 ],336 "created": "2022-08-16",337 "updated": "2026-03-20"338 },339 {340 "num": "28",341 "title": "Public Chat",342 "status": "deprecated",343 "note": "try [NIP-29](29.md) instead",344 "tags": [345 "draft",346 "unrecommended",347 "optional"348 ],349 "created": "2022-09-10",350 "updated": "2026-06-13"351 },352 {353 "num": "29",354 "title": "Relay-based Groups",355 "status": "active",356 "note": null,357 "tags": [358 "draft",359 "optional",360 "relay"361 ],362 "created": "2023-11-27",363 "updated": "2026-08-08"364 },365 {366 "num": "30",367 "title": "Custom Emoji",368 "status": "active",369 "note": null,370 "tags": [371 "draft",372 "optional"373 ],374 "created": "2023-03-29",375 "updated": "2026-08-25"376 },377 {378 "num": "31",379 "title": "Dealing with unknown event kinds",380 "status": "deprecated",381 "note": "unnecessarily bloated",382 "tags": [383 "draft",384 "unrecommended",385 "optional"386 ],387 "created": "2023-05-05",388 "updated": "2026-05-31"389 },390 {391 "num": "32",392 "title": "Labeling",393 "status": "active",394 "note": null,395 "tags": [396 "draft",397 "optional"398 ],399 "created": "2023-05-15",400 "updated": "2026-06-13"401 },402 {403 "num": "33",404 "title": "Parameterized Replaceable Events",405 "status": "merged",406 "note": "Renamed to addressable events and merged into NIP-01",407 "tags": [408 "final",409 "mandatory"410 ],411 "created": "2023-01-04",412 "updated": "2024-08-20"413 },414 {415 "num": "34",416 "title": "`git` stuff",417 "status": "active",418 "note": null,419 "tags": [420 "draft",421 "optional"422 ],423 "created": "2024-03-05",424 "updated": "2026-07-26"425 },426 {427 "num": "35",428 "title": "Torrents",429 "status": "active",430 "note": null,431 "tags": [432 "draft",433 "optional"434 ],435 "created": "2022-11-19",436 "updated": "2024-09-03"437 },438 {439 "num": "36",440 "title": "Sensitive Content / Content Warning",441 "status": "active",442 "note": null,443 "tags": [444 "draft",445 "optional"446 ],447 "created": "2022-12-01",448 "updated": "2023-11-18"449 },450 {451 "num": "37",452 "title": "Draft Wraps",453 "status": "active",454 "note": null,455 "tags": [456 "draft",457 "optional"458 ],459 "created": "2024-05-30",460 "updated": "2026-05-18"461 },462 {463 "num": "38",464 "title": "User Statuses",465 "status": "active",466 "note": null,467 "tags": [468 "draft",469 "optional"470 ],471 "created": "2023-08-25",472 "updated": "2025-08-13"473 },474 {475 "num": "39",476 "title": "Linking Profiles to Other Platforms",477 "status": "active",478 "note": null,479 "tags": [480 "draft",481 "optional"482 ],483 "created": "2023-03-09",484 "updated": "2026-06-13"485 },486 {487 "num": "40",488 "title": "Expiration Timestamp",489 "status": "active",490 "note": null,491 "tags": [492 "draft",493 "optional",494 "relay"495 ],496 "created": "2022-12-04",497 "updated": "2025-12-24"498 },499 {500 "num": "42",501 "title": "Authentication of clients to relays",502 "status": "active",503 "note": null,504 "tags": [505 "draft",506 "optional",507 "relay"508 ],509 "created": "2023-01-02",510 "updated": "2026-09-01"511 },512 {513 "num": "43",514 "title": "Relay Access Metadata and Requests",515 "status": "active",516 "note": null,517 "tags": [518 "draft",519 "optional",520 "relay"521 ],522 "created": "2025-10-30",523 "updated": "2026-06-29"524 },525 {526 "num": "44",527 "title": "Encrypted Payloads (Versioned)",528 "status": "active",529 "note": null,530 "tags": [531 "optional"532 ],533 "created": "2023-12-07",534 "updated": "2026-06-28"535 },536 {537 "num": "45",538 "title": "Event Counts",539 "status": "active",540 "note": null,541 "tags": [542 "draft",543 "optional",544 "relay"545 ],546 "created": "2023-01-03",547 "updated": "2026-02-06"548 },549 {550 "num": "46",551 "title": "Nostr Remote Signing",552 "status": "active",553 "note": null,554 "tags": [],555 "created": "2023-02-20",556 "updated": "2026-07-15"557 },558 {559 "num": "47",560 "title": "Nostr Wallet Connect (NWC)",561 "status": "active",562 "note": null,563 "tags": [564 "draft",565 "optional"566 ],567 "created": "2023-03-30",568 "updated": "2026-08-01"569 },570 {571 "num": "48",572 "title": "Bridged events",573 "status": "active",574 "note": null,575 "tags": [576 "draft",577 "optional"578 ],579 "created": "2023-08-03",580 "updated": "2026-05-28"581 },582 {583 "num": "49",584 "title": "Private Key Encryption (`ncryptsec`)",585 "status": "active",586 "note": null,587 "tags": [588 "draft",589 "optional"590 ],591 "created": "2024-01-30",592 "updated": "2026-06-02"593 },594 {595 "num": "50",596 "title": "Search Capability",597 "status": "active",598 "note": null,599 "tags": [600 "draft",601 "optional",602 "relay"603 ],604 "created": "2023-01-17",605 "updated": "2026-06-13"606 },607 {608 "num": "51",609 "title": "Lists",610 "status": "active",611 "note": null,612 "tags": [613 "draft",614 "optional"615 ],616 "created": "2023-03-09",617 "updated": "2026-07-15"618 },619 {620 "num": "52",621 "title": "Calendar Events",622 "status": "active",623 "note": null,624 "tags": [625 "draft",626 "optional"627 ],628 "created": "2023-06-10",629 "updated": "2026-02-13"630 },631 {632 "num": "53",633 "title": "Live Streaming and Spaces",634 "status": "active",635 "note": null,636 "tags": [637 "draft",638 "optional"639 ],640 "created": "2023-07-08",641 "updated": "2026-06-13"642 },643 {644 "num": "54",645 "title": "Wiki",646 "status": "active",647 "note": null,648 "tags": [649 "draft",650 "optional"651 ],652 "created": "2024-05-02",653 "updated": "2026-03-17"654 },655 {656 "num": "55",657 "title": "Android Signer Application",658 "status": "active",659 "note": null,660 "tags": [661 "draft",662 "optional"663 ],664 "created": "2024-06-05",665 "updated": "2026-06-03"666 },667 {668 "num": "56",669 "title": "Reporting",670 "status": "active",671 "note": null,672 "tags": [673 "optional"674 ],675 "created": "2023-02-07",676 "updated": "2026-06-13"677 },678 {679 "num": "57",680 "title": "Lightning Zaps",681 "status": "active",682 "note": null,683 "tags": [684 "draft",685 "optional"686 ],687 "created": "2023-02-13",688 "updated": "2026-06-13"689 },690 {691 "num": "58",692 "title": "Badges",693 "status": "active",694 "note": null,695 "tags": [696 "draft",697 "optional"698 ],699 "created": "2023-02-22",700 "updated": "2026-06-13"701 },702 {703 "num": "59",704 "title": "Gift Wrap",705 "status": "active",706 "note": null,707 "tags": [708 "optional",709 "relay"710 ],711 "created": "2023-08-11",712 "updated": "2026-06-02"713 },714 {715 "num": "5A",716 "title": "Static Websites (nsites)",717 "status": "active",718 "note": null,719 "tags": [720 "draft",721 "optional"722 ],723 "created": "2026-03-25",724 "updated": "2026-06-16"725 },726 {727 "num": "60",728 "title": "Cashu Wallets",729 "status": "active",730 "note": null,731 "tags": [732 "draft",733 "optional"734 ],735 "created": "2024-10-25",736 "updated": "2025-10-31"737 },738 {739 "num": "61",740 "title": "Nutzaps",741 "status": "active",742 "note": null,743 "tags": [744 "draft",745 "optional"746 ],747 "created": "2024-10-25",748 "updated": "2026-06-13"749 },750 {751 "num": "62",752 "title": "Request to Vanish",753 "status": "active",754 "note": null,755 "tags": [756 "draft",757 "optional",758 "relay"759 ],760 "created": "2025-02-18",761 "updated": "2026-06-13"762 },763 {764 "num": "64",765 "title": "Chess (Portable Game Notation)",766 "status": "active",767 "note": null,768 "tags": [769 "draft",770 "optional"771 ],772 "created": "2023-12-28",773 "updated": "2026-06-13"774 },775 {776 "num": "65",777 "title": "Relay List Metadata",778 "status": "active",779 "note": null,780 "tags": [781 "draft",782 "optional"783 ],784 "created": "2023-02-03",785 "updated": "2026-06-13"786 },787 {788 "num": "66",789 "title": "Relay Liveness Monitoring",790 "status": "active",791 "note": null,792 "tags": [793 "draft",794 "optional",795 "relay"796 ],797 "created": "2025-03-03",798 "updated": "2026-05-28"799 },800 {801 "num": "67",802 "title": "EOSE Completeness Hint",803 "status": "active",804 "note": null,805 "tags": [806 "draft",807 "optional"808 ],809 "created": "2026-06-06",810 "updated": "2026-09-01"811 },812 {813 "num": "68",814 "title": "Picture-first feeds",815 "status": "active",816 "note": null,817 "tags": [818 "draft",819 "optional"820 ],821 "created": "2024-10-27",822 "updated": "2026-06-13"823 },824 {825 "num": "69",826 "title": "Peer-to-peer Order events",827 "status": "active",828 "note": null,829 "tags": [830 "draft",831 "optional"832 ],833 "created": "2024-11-04",834 "updated": "2025-11-13"835 },836 {837 "num": "70",838 "title": "Protected Events",839 "status": "active",840 "note": null,841 "tags": [842 "draft",843 "optional",844 "relay"845 ],846 "created": "2024-07-10",847 "updated": "2026-06-13"848 },849 {850 "num": "71",851 "title": "Video Events",852 "status": "active",853 "note": null,854 "tags": [855 "draft",856 "optional"857 ],858 "created": "2023-12-09",859 "updated": "2026-06-13"860 },861 {862 "num": "72",863 "title": "Moderated Communities (Reddit Style)",864 "status": "deprecated",865 "note": "try [NIP-29](29.md) instead",866 "tags": [867 "draft",868 "unrecommended",869 "optional"870 ],871 "created": "2023-08-08",872 "updated": "2026-06-13"873 },874 {875 "num": "73",876 "title": "External Content IDs",877 "status": "active",878 "note": null,879 "tags": [880 "draft",881 "optional"882 ],883 "created": "2024-08-05",884 "updated": "2026-06-13"885 },886 {887 "num": "75",888 "title": "Zap Goals",889 "status": "active",890 "note": null,891 "tags": [892 "draft",893 "optional"894 ],895 "created": "2023-09-01",896 "updated": "2026-06-13"897 },898 {899 "num": "77",900 "title": "Negentropy Syncing",901 "status": "active",902 "note": null,903 "tags": [904 "draft",905 "optional",906 "relay"907 ],908 "created": "2025-05-26",909 "updated": "2026-06-13"910 },911 {912 "num": "78",913 "title": "Arbitrary custom app data",914 "status": "active",915 "note": null,916 "tags": [917 "draft",918 "optional"919 ],920 "created": "2023-02-23",921 "updated": "2026-05-28"922 },923 {924 "num": "7D",925 "title": "Forum Threads",926 "status": "active",927 "note": null,928 "tags": [929 "draft",930 "optional"931 ],932 "created": "2024-11-21",933 "updated": "2026-05-28"934 },935 {936 "num": "84",937 "title": "Highlights",938 "status": "active",939 "note": null,940 "tags": [941 "draft",942 "optional"943 ],944 "created": "2023-11-07",945 "updated": "2026-06-13"946 },947 {948 "num": "85",949 "title": "Trusted Assertions",950 "status": "active",951 "note": null,952 "tags": [953 "draft",954 "optional"955 ],956 "created": "2026-01-22",957 "updated": "2026-06-13"958 },959 {960 "num": "86",961 "title": "Relay Management API",962 "status": "active",963 "note": null,964 "tags": [965 "draft",966 "optional"967 ],968 "created": "2024-11-25",969 "updated": "2026-06-29"970 },971 {972 "num": "87",973 "title": "Cashu and Fedimint Discoverability",974 "status": "active",975 "note": null,976 "tags": [977 "draft",978 "optional"979 ],980 "created": "2025-07-16",981 "updated": "2026-06-02"982 },983 {984 "num": "88",985 "title": "Polls",986 "status": "active",987 "note": null,988 "tags": [989 "draft",990 "optional"991 ],992 "created": "2024-09-17",993 "updated": "2025-12-30"994 },995 {996 "num": "89",997 "title": "Recommended Application Handlers",998 "status": "active",999 "note": null,1000 "tags": [1001 "draft",1002 "optional"1003 ],1004 "created": "2023-06-07",1005 "updated": "2026-06-16"1006 },1007 {1008 "num": "90",1009 "title": "Data Vending Machine",1010 "status": "deprecated",1011 "note": "this got totally out of control, prefer use-case-specific microstandards",1012 "tags": [1013 "draft",1014 "unrecommended",1015 "optional"1016 ],1017 "created": "2023-07-25",1018 "updated": "2026-06-13"1019 },1020 {1021 "num": "92",1022 "title": "Media Attachments Metadata (`imeta`)",1023 "status": "active",1024 "note": null,1025 "tags": [],1026 "created": "2024-02-01",1027 "updated": "2026-06-02"1028 },1029 {1030 "num": "94",1031 "title": "File Metadata",1032 "status": "active",1033 "note": null,1034 "tags": [1035 "draft",1036 "optional"1037 ],1038 "created": "2023-03-09",1039 "updated": "2026-06-13"1040 },1041 {1042 "num": "96",1043 "title": "HTTP File Storage Integration",1044 "status": "deprecated",1045 "note": "deprecated in favor of [NIP-B7](B7.md)",1046 "tags": [1047 "draft",1048 "unrecommended",1049 "optional"1050 ],1051 "created": "2024-01-08",1052 "updated": "2026-06-13"1053 },1054 {1055 "num": "98",1056 "title": "HTTP Auth",1057 "status": "active",1058 "note": null,1059 "tags": [1060 "draft",1061 "optional"1062 ],1063 "created": "2023-04-24",1064 "updated": "2023-12-08"1065 },1066 {1067 "num": "99",1068 "title": "Classified Listings",1069 "status": "active",1070 "note": null,1071 "tags": [1072 "draft",1073 "optional"1074 ],1075 "created": "2023-07-18",1076 "updated": "2026-06-13"1077 },1078 {1079 "num": "A0",1080 "title": "Voice Messages",1081 "status": "active",1082 "note": null,1083 "tags": [],1084 "created": "2025-07-23",1085 "updated": "2025-07-27"1086 },1087 {1088 "num": "A3",1089 "title": "payto: Payment Targets",1090 "status": "active",1091 "note": null,1092 "tags": [1093 "draft",1094 "optional"1095 ],1096 "created": "2026-08-26",1097 "updated": "2026-08-27"1098 },1099 {1100 "num": "A4",1101 "title": "Public Messages",1102 "status": "active",1103 "note": null,1104 "tags": [1105 "draft",1106 "optional"1107 ],1108 "created": "2025-12-18",1109 "updated": "2026-06-13"1110 },1111 {1112 "num": "B0",1113 "title": "Web Bookmarking",1114 "status": "active",1115 "note": null,1116 "tags": [1117 "draft",1118 "optional"1119 ],1120 "created": "2025-04-24",1121 "updated": "2026-07-31"1122 },1123 {1124 "num": "B7",1125 "title": "Blossom media",1126 "status": "active",1127 "note": null,1128 "tags": [1129 "draft",1130 "optional"1131 ],1132 "created": "2025-04-24",1133 "updated": "2025-04-24"1134 },1135 {1136 "num": "BE",1137 "title": "Nostr BLE Communications Protocol",1138 "status": "deprecated",1139 "note": "only implemented once and unclear whether it works, requires review",1140 "tags": [1141 "draft",1142 "unrecommended",1143 "optional"1144 ],1145 "created": "2025-11-11",1146 "updated": "2026-05-31"1147 },1148 {1149 "num": "C0",1150 "title": "Code Snippets",1151 "status": "active",1152 "note": null,1153 "tags": [1154 "draft",1155 "optional"1156 ],1157 "created": "2025-03-29",1158 "updated": "2025-12-30"1159 },1160 {1161 "num": "C7",1162 "title": "Chats",1163 "status": "active",1164 "note": null,1165 "tags": [1166 "draft",1167 "optional"1168 ],1169 "created": "2024-11-21",1170 "updated": "2026-05-28"1171 },1172 {1173 "num": "CC",1174 "title": "Geocaching Events",1175 "status": "active",1176 "note": null,1177 "tags": [1178 "draft",1179 "optional"1180 ],1181 "created": "2026-05-28",1182 "updated": "2026-06-11"1183 },1184 {1185 "num": "EE",1186 "title": "E2EE Messaging using the Messaging Layer Security (MLS) Protocol",1187 "status": "deprecated",1188 "note": "superseded by the [Marmot Protocol](https://github.com/marmot-protocol/marmot)",1189 "tags": [1190 "final",1191 "unrecommended",1192 "optional"1193 ],1194 "created": "2025-08-27",1195 "updated": "2025-12-11"1196 },1197 {1198 "num": "F4",1199 "title": "Podcasts",1200 "status": "active",1201 "note": null,1202 "tags": [1203 "draft",1204 "optional"1205 ],1206 "created": "2026-05-28",1207 "updated": "2026-05-28"1208 }1209]