@@ -40,6 +40,91 @@ Check the example in the [`embedded/`](./crates/nostr/examples/embedded) directo
40
40
41
41
Learn more about ` rust-nostr ` at < https://rust-nostr.org > .
42
42
43
+ ## Supported NIPs
44
+
45
+ | Supported | NIP |
46
+ | :---------:| -----------------------------------------------------------------------------------------------------------------|
47
+ | ✅ | [ 01 - Basic protocol flow description] ( https://github.com/nostr-protocol/nips/blob/master/01.md ) |
48
+ | ✅ | [ 02 - Follow List] ( https://github.com/nostr-protocol/nips/blob/master/02.md ) |
49
+ | ✅ | [ 03 - OpenTimestamps Attestations for Events] ( https://github.com/nostr-protocol/nips/blob/master/03.md ) |
50
+ | ✅ | [ 04 - Encrypted Direct Message] ( https://github.com/nostr-protocol/nips/blob/master/04.md ) |
51
+ | ✅ | [ 05 - Mapping Nostr keys to DNS-based internet ids] ( https://github.com/nostr-protocol/nips/blob/master/05.md ) |
52
+ | ✅ | [ 06 - Basic key derivation from mnemonic seed phrase] ( https://github.com/nostr-protocol/nips/blob/master/06.md ) |
53
+ | ✅ | [ 07 - ` window.nostr ` capability for web browsers] ( https://github.com/nostr-protocol/nips/blob/master/07.md ) |
54
+ | ✅ | [ 09 - Event Deletion] ( https://github.com/nostr-protocol/nips/blob/master/09.md ) |
55
+ | ✅ | [ 10 - Use of ` e ` and ` p ` tags in text events] ( https://github.com/nostr-protocol/nips/blob/master/10.md ) |
56
+ | ✅ | [ 11 - Relay Information Document] ( https://github.com/nostr-protocol/nips/blob/master/11.md ) |
57
+ | ✅ | [ 13 - Proof of Work] ( https://github.com/nostr-protocol/nips/blob/master/13.md ) |
58
+ | ✅ | [ 14 - Subject tag in text events] ( https://github.com/nostr-protocol/nips/blob/master/14.md ) |
59
+ | ✅ | [ 15 - Nostr Marketplace] ( https://github.com/nostr-protocol/nips/blob/master/15.md ) |
60
+ | ✅ | [ 17 - Private Direct Messages] ( https://github.com/nostr-protocol/nips/blob/master/17.md ) |
61
+ | ✅ | [ 18 - Reposts] ( https://github.com/nostr-protocol/nips/blob/master/18.md ) |
62
+ | ✅ | [ 19 - bech32-encoded entities] ( https://github.com/nostr-protocol/nips/blob/master/19.md ) |
63
+ | ✅ | [ 21 - URI scheme] ( https://github.com/nostr-protocol/nips/blob/master/21.md ) |
64
+ | ✅ | [ 22 - Comment] ( https://github.com/nostr-protocol/nips/blob/master/22.md ) |
65
+ | ✅ | [ 23 - Long-form Content] ( https://github.com/nostr-protocol/nips/blob/master/23.md ) |
66
+ | ✅ | [ 24 - Extra metadata fields and tags] ( https://github.com/nostr-protocol/nips/blob/master/24.md ) |
67
+ | ✅ | [ 25 - Reactions] ( https://github.com/nostr-protocol/nips/blob/master/25.md ) |
68
+ | ✅ | [ 26 - Delegated Event Signing] ( https://github.com/nostr-protocol/nips/blob/master/26.md ) |
69
+ | ❌ | [ 27 - Text Note References] ( https://github.com/nostr-protocol/nips/blob/master/27.md ) |
70
+ | ✅ | [ 28 - Public Chat] ( https://github.com/nostr-protocol/nips/blob/master/28.md ) |
71
+ | ❌ | [ 29 - Relay-based Groups] ( https://github.com/nostr-protocol/nips/blob/master/29.md ) |
72
+ | ✅ | [ 30 - Custom Emoji] ( https://github.com/nostr-protocol/nips/blob/master/30.md ) |
73
+ | ✅ | [ 31 - Dealing with Unknown Events] ( https://github.com/nostr-protocol/nips/blob/master/31.md ) |
74
+ | ✅ | [ 32 - Labeling] ( https://github.com/nostr-protocol/nips/blob/master/32.md ) |
75
+ | ✅ | [ 34 - ` git ` stuff] ( https://github.com/nostr-protocol/nips/blob/master/34.md ) |
76
+ | ✅ | [ 35 - Torrents] ( https://github.com/nostr-protocol/nips/blob/master/35.md ) |
77
+ | ✅ | [ 36 - Sensitive Content] ( https://github.com/nostr-protocol/nips/blob/master/36.md ) |
78
+ | ❌ | [ 37 - Draft Events] ( https://github.com/nostr-protocol/nips/blob/master/37.md ) |
79
+ | ✅ | [ 38 - User Statuses] ( https://github.com/nostr-protocol/nips/blob/master/38.md ) |
80
+ | ✅ | [ 39 - External Identities in Profiles] ( https://github.com/nostr-protocol/nips/blob/master/39.md ) |
81
+ | ✅ | [ 40 - Expiration Timestamp] ( https://github.com/nostr-protocol/nips/blob/master/40.md ) |
82
+ | ✅ | [ 42 - Authentication of clients to relays] ( https://github.com/nostr-protocol/nips/blob/master/42.md ) |
83
+ | ✅ | [ 44 - Encrypted Payloads (Versioned)] ( https://github.com/nostr-protocol/nips/blob/master/44.md ) |
84
+ | ✅ | [ 45 - Event Counts] ( https://github.com/nostr-protocol/nips/blob/master/45.md ) |
85
+ | ✅ | [ 46 - Nostr Connect] ( https://github.com/nostr-protocol/nips/blob/master/46.md ) |
86
+ | ✅ | [ 47 - Wallet Connect] ( https://github.com/nostr-protocol/nips/blob/master/47.md ) |
87
+ | ✅ | [ 48 - Proxy Tags] ( https://github.com/nostr-protocol/nips/blob/master/48.md ) |
88
+ | ✅ | [ 49 - Private Key Encryption] ( https://github.com/nostr-protocol/nips/blob/master/49.md ) |
89
+ | ✅ | [ 50 - Search Capability] ( https://github.com/nostr-protocol/nips/blob/master/50.md ) |
90
+ | ✅ | [ 51 - Lists] ( https://github.com/nostr-protocol/nips/blob/master/51.md ) |
91
+ | ❌ | [ 52 - Calendar Events] ( https://github.com/nostr-protocol/nips/blob/master/52.md ) |
92
+ | ✅ | [ 53 - Live Activities] ( https://github.com/nostr-protocol/nips/blob/master/53.md ) |
93
+ | ❌ | [ 54 - Wiki] ( https://github.com/nostr-protocol/nips/blob/master/54.md ) |
94
+ | - | [ 55 - Android Signer Application] ( https://github.com/nostr-protocol/nips/blob/master/55.md ) |
95
+ | ✅ | [ 56 - Reporting] ( https://github.com/nostr-protocol/nips/blob/master/56.md ) |
96
+ | ✅ | [ 57 - Lightning Zaps] ( https://github.com/nostr-protocol/nips/blob/master/57.md ) |
97
+ | ✅ | [ 58 - Badges] ( https://github.com/nostr-protocol/nips/blob/master/58.md ) |
98
+ | ✅ | [ 59 - Gift Wrap] ( https://github.com/nostr-protocol/nips/blob/master/59.md ) |
99
+ | ❌ | [ 60 - Cashu Wallet] ( https://github.com/nostr-protocol/nips/blob/master/60.md ) |
100
+ | ❌ | [ 61 - Nutzaps] ( https://github.com/nostr-protocol/nips/blob/master/61.md ) |
101
+ | ✅ | [ 62 - Request to Vanish] ( https://github.com/nostr-protocol/nips/blob/master/62.md ) |
102
+ | ✅ | [ 65 - Relay List Metadata] ( https://github.com/nostr-protocol/nips/blob/master/65.md ) |
103
+ | ❌ | [ 66 - Relay Discovery and Liveness Monitoring] ( https://github.com/nostr-protocol/nips/blob/master/66.md ) |
104
+ | ❌ | [ 69 - P2P Order events] ( https://github.com/nostr-protocol/nips/blob/master/69.md ) |
105
+ | ✅ | [ 70 - Protected Events] ( https://github.com/nostr-protocol/nips/blob/master/70.md ) |
106
+ | ❌ | [ 71 - Video Events] ( https://github.com/nostr-protocol/nips/blob/master/71.md ) |
107
+ | ❌ | [ 72 - Moderated Communities] ( https://github.com/nostr-protocol/nips/blob/master/72.md ) |
108
+ | ✅ | [ 73 - External Content IDs] ( https://github.com/nostr-protocol/nips/blob/master/73.md ) |
109
+ | ❌ | [ 75 - Zap Goals] ( https://github.com/nostr-protocol/nips/blob/master/75.md ) |
110
+ | ✅ | [ 77 - Negentropy Syncing] ( https://github.com/nostr-protocol/nips/blob/master/77.md ) |
111
+ | ✅ | [ 78 - Arbitrary custom app data] ( https://github.com/nostr-protocol/nips/blob/master/78.md ) |
112
+ | ❌ | [ 7D - Threads] ( https://github.com/nostr-protocol/nips/blob/master/7D.md ) |
113
+ | ❌ | [ 84 - Highlights] ( https://github.com/nostr-protocol/nips/blob/master/84.md ) |
114
+ | ❌ | [ 86 - Relay Management API] ( https://github.com/nostr-protocol/nips/blob/master/86.md ) |
115
+ | ✅ | [ 88 - Polls] ( https://github.com/nostr-protocol/nips/blob/master/88.md ) |
116
+ | ❌ | [ 89 - Recommended Application Handlers] ( https://github.com/nostr-protocol/nips/blob/master/89.md ) |
117
+ | ✅ | [ 90 - Data Vending Machine] ( https://github.com/nostr-protocol/nips/blob/master/90.md ) |
118
+ | ❌ | [ 92 - Media Attachments] ( https://github.com/nostr-protocol/nips/blob/master/92.md ) |
119
+ | ✅ | [ 94 - File Metadata] ( https://github.com/nostr-protocol/nips/blob/master/94.md ) |
120
+ | ✅ | [ 96 - HTTP File Storage Integration] ( https://github.com/nostr-protocol/nips/blob/master/96.md ) |
121
+ | ✅ | [ 98 - HTTP Auth] ( https://github.com/nostr-protocol/nips/blob/master/98.md ) |
122
+ | ❌ | [ 99 - Classified Listings] ( https://github.com/nostr-protocol/nips/blob/master/99.md ) |
123
+ | ❌ | [ B0 - Web Bookmarks] ( https://github.com/nostr-protocol/nips/blob/master/B0.md ) |
124
+ | ✅ | [ B7 - Blossom] ( https://github.com/nostr-protocol/nips/blob/master/B7.md ) |
125
+ | ✅ | [ C0 - Code Snippets] ( https://github.com/nostr-protocol/nips/blob/master/C0.md ) |
126
+ | ❌ | [ C7 - Chats] ( https://github.com/nostr-protocol/nips/blob/master/C7.md ) |
127
+
43
128
## State
44
129
45
130
** These libraries are in ALPHA state** , things that are implemented generally work but the API will change in breaking ways.
0 commit comments