upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorVitor Pamplona <vitor@vitorpamplona.com>2024-12-19 10:15:46 -0500
committerGitHub <noreply@github.com>2024-12-19 10:15:46 -0500
commitf7d97f3f40dc6677e6f996ffff431142ffe05810 (patch)
tree2eaa8c8628cc9a4b05811ed3869e21221fd85307 /README.md
parentd5b77b6d7348061cd0f16adc35e4d02a3a0b7380 (diff)
parent561059ff85c171b87a12b8381b724b4afc569a97 (diff)
Merge branch 'master' into draft-event
Diffstat (limited to 'README.md')
-rw-r--r--README.md377
1 files changed, 216 insertions, 161 deletions
diff --git a/README.md b/README.md
index cf2e76d..f203edd 100644
--- a/README.md
+++ b/README.md
@@ -30,7 +30,7 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos
30- [NIP-06: Basic key derivation from mnemonic seed phrase](06.md) 30- [NIP-06: Basic key derivation from mnemonic seed phrase](06.md)
31- [NIP-07: `window.nostr` capability for web browsers](07.md) 31- [NIP-07: `window.nostr` capability for web browsers](07.md)
32- [NIP-08: Handling Mentions](08.md) --- **unrecommended**: deprecated in favor of [NIP-27](27.md) 32- [NIP-08: Handling Mentions](08.md) --- **unrecommended**: deprecated in favor of [NIP-27](27.md)
33- [NIP-09: Event Deletion](09.md) 33- [NIP-09: Event Deletion Request](09.md)
34- [NIP-10: Conventions for clients' use of `e` and `p` tags in text events](10.md) 34- [NIP-10: Conventions for clients' use of `e` and `p` tags in text events](10.md)
35- [NIP-11: Relay Information Document](11.md) 35- [NIP-11: Relay Information Document](11.md)
36- [NIP-13: Proof of Work](13.md) 36- [NIP-13: Proof of Work](13.md)
@@ -40,6 +40,7 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos
40- [NIP-18: Reposts](18.md) 40- [NIP-18: Reposts](18.md)
41- [NIP-19: bech32-encoded entities](19.md) 41- [NIP-19: bech32-encoded entities](19.md)
42- [NIP-21: `nostr:` URI scheme](21.md) 42- [NIP-21: `nostr:` URI scheme](21.md)
43- [NIP-22: Comment](22.md)
43- [NIP-23: Long-form Content](23.md) 44- [NIP-23: Long-form Content](23.md)
44- [NIP-24: Extra metadata fields and tags](24.md) 45- [NIP-24: Extra metadata fields and tags](24.md)
45- [NIP-25: Reactions](25.md) 46- [NIP-25: Reactions](25.md)
@@ -69,16 +70,25 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos
69- [NIP-52: Calendar Events](52.md) 70- [NIP-52: Calendar Events](52.md)
70- [NIP-53: Live Activities](53.md) 71- [NIP-53: Live Activities](53.md)
71- [NIP-54: Wiki](54.md) 72- [NIP-54: Wiki](54.md)
73- [NIP-55: Android Signer Application](55.md)
72- [NIP-56: Reporting](56.md) 74- [NIP-56: Reporting](56.md)
73- [NIP-57: Lightning Zaps](57.md) 75- [NIP-57: Lightning Zaps](57.md)
74- [NIP-58: Badges](58.md) 76- [NIP-58: Badges](58.md)
75- [NIP-59: Gift Wrap](59.md) 77- [NIP-59: Gift Wrap](59.md)
78- [NIP-60: Cashu Wallet](60.md)
79- [NIP-61: Nutzaps](61.md)
80- [NIP-64: Chess (PGN)](64.md)
76- [NIP-65: Relay List Metadata](65.md) 81- [NIP-65: Relay List Metadata](65.md)
82- [NIP-68: Picture-first feeds](68.md)
83- [NIP-69: Peer-to-peer Order events](69.md)
84- [NIP-70: Protected Events](70.md)
77- [NIP-71: Video Events](71.md) 85- [NIP-71: Video Events](71.md)
78- [NIP-72: Moderated Communities](72.md) 86- [NIP-72: Moderated Communities](72.md)
87- [NIP-73: External Content IDs](73.md)
79- [NIP-75: Zap Goals](75.md) 88- [NIP-75: Zap Goals](75.md)
80- [NIP-78: Application-specific data](78.md) 89- [NIP-78: Application-specific data](78.md)
81- [NIP-84: Highlights](84.md) 90- [NIP-84: Highlights](84.md)
91- [NIP-86: Relay Management API](86.md)
82- [NIP-89: Recommended Application Handlers](89.md) 92- [NIP-89: Recommended Application Handlers](89.md)
83- [NIP-90: Data Vending Machines](90.md) 93- [NIP-90: Data Vending Machines](90.md)
84- [NIP-92: Media Attachments](92.md) 94- [NIP-92: Media Attachments](92.md)
@@ -86,121 +96,151 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos
86- [NIP-96: HTTP File Storage Integration](96.md) 96- [NIP-96: HTTP File Storage Integration](96.md)
87- [NIP-98: HTTP Auth](98.md) 97- [NIP-98: HTTP Auth](98.md)
88- [NIP-99: Classified Listings](99.md) 98- [NIP-99: Classified Listings](99.md)
99- [NIP-7D: Threads](7D.md)
100- [NIP-C7: Chats](C7.md)
89 101
90## Event Kinds 102## Event Kinds
91| kind | description | NIP | 103
92| ------------- | -------------------------- | ------------------------ | 104| kind | description | NIP |
93| `0` | Metadata | [01](01.md) | 105| ------------- | ------------------------------- | -------------------------------------- |
94| `1` | Short Text Note | [01](01.md) | 106| `0` | User Metadata | [01](01.md) |
95| `2` | Recommend Relay | 01 (deprecated) | 107| `1` | Short Text Note | [01](01.md) |
96| `3` | Follows | [02](02.md) | 108| `2` | Recommend Relay | 01 (deprecated) |
97| `4` | Encrypted Direct Messages | [04](04.md) | 109| `3` | Follows | [02](02.md) |
98| `5` | Event Deletion | [09](09.md) | 110| `4` | Encrypted Direct Messages | [04](04.md) |
99| `6` | Repost | [18](18.md) | 111| `5` | Event Deletion Request | [09](09.md) |
100| `7` | Reaction | [25](25.md) | 112| `6` | Repost | [18](18.md) |
101| `8` | Badge Award | [58](58.md) | 113| `7` | Reaction | [25](25.md) |
102| `9` | Group Chat Message | [29](29.md) | 114| `8` | Badge Award | [58](58.md) |
103| `10` | Group Chat Threaded Reply | [29](29.md) | 115| `9` | Chat Message | [C7](C7.md) |
104| `11` | Group Thread | [29](29.md) | 116| `10` | Group Chat Threaded Reply | 29 (deprecated) |
105| `12` | Group Thread Reply | [29](29.md) | 117| `11` | Thread | [7D](7D.md) |
106| `13` | Seal | [59](59.md) | 118| `12` | Group Thread Reply | 29 (deprecated) |
107| `14` | Direct Message | [17](17.md) | 119| `13` | Seal | [59](59.md) |
108| `16` | Generic Repost | [18](18.md) | 120| `14` | Direct Message | [17](17.md) |
109| `40` | Channel Creation | [28](28.md) | 121| `16` | Generic Repost | [18](18.md) |
110| `41` | Channel Metadata | [28](28.md) | 122| `17` | Reaction to a website | [25](25.md) |
111| `42` | Channel Message | [28](28.md) | 123| `20` | Picture | [68](68.md) |
112| `43` | Channel Hide Message | [28](28.md) | 124| `40` | Channel Creation | [28](28.md) |
113| `44` | Channel Mute User | [28](28.md) | 125| `41` | Channel Metadata | [28](28.md) |
114| `818` | Merge Requests | [54](54.md) | 126| `42` | Channel Message | [28](28.md) |
115| `1021` | Bid | [15](15.md) | 127| `43` | Channel Hide Message | [28](28.md) |
116| `1022` | Bid confirmation | [15](15.md) | 128| `44` | Channel Mute User | [28](28.md) |
117| `1040` | OpenTimestamps | [03](03.md) | 129| `64` | Chess (PGN) | [64](64.md) |
118| `1059` | Gift Wrap | [59](59.md) | 130| `818` | Merge Requests | [54](54.md) |
119| `1063` | File Metadata | [94](94.md) | 131| `1021` | Bid | [15](15.md) |
120| `1311` | Live Chat Message | [53](53.md) | 132| `1022` | Bid confirmation | [15](15.md) |
121| `1617` | Patches | [34](34.md) | 133| `1040` | OpenTimestamps | [03](03.md) |
122| `1621` | Issues | [34](34.md) | 134| `1059` | Gift Wrap | [59](59.md) |
123| `1622` | Replies | [34](34.md) | 135| `1063` | File Metadata | [94](94.md) |
124| `1630`-`1633` | Status | [34](34.md) | 136| `1111` | Comment | [22](22.md) |
125| `1971` | Problem Tracker | [nostrocket][nostrocket] | 137| `1311` | Live Chat Message | [53](53.md) |
126| `1984` | Reporting | [56](56.md) | 138| `1617` | Patches | [34](34.md) |
127| `1985` | Label | [32](32.md) | 139| `1621` | Issues | [34](34.md) |
128| `2003` | Torrent | [35](35.md) | 140| `1622` | Replies | [34](34.md) |
129| `2004` | Torrent Comment | [35](35.md) | 141| `1630`-`1633` | Status | [34](34.md) |
130| `2022` | Coinjoin Pool | [joinstr][joinstr] | 142| `1971` | Problem Tracker | [nostrocket][nostrocket] |
131| `4550` | Community Post Approval | [72](72.md) | 143| `1984` | Reporting | [56](56.md) |
132| `5000`-`5999` | Job Request | [90](90.md) | 144| `1985` | Label | [32](32.md) |
133| `6000`-`6999` | Job Result | [90](90.md) | 145| `1986` | Relay reviews | |
134| `7000` | Job Feedback | [90](90.md) | 146| `1987` | AI Embeddings / Vector lists | [NKBIP-02] |
135| `9000`-`9030` | Group Control Events | [29](29.md) | 147| `2003` | Torrent | [35](35.md) |
136| `9041` | Zap Goal | [75](75.md) | 148| `2004` | Torrent Comment | [35](35.md) |
137| `9734` | Zap Request | [57](57.md) | 149| `2022` | Coinjoin Pool | [joinstr][joinstr] |
138| `9735` | Zap | [57](57.md) | 150| `4550` | Community Post Approval | [72](72.md) |
139| `9802` | Highlights | [84](84.md) | 151| `5000`-`5999` | Job Request | [90](90.md) |
140| `10000` | Mute list | [51](51.md) | 152| `6000`-`6999` | Job Result | [90](90.md) |
141| `10001` | Pin list | [51](51.md) | 153| `7000` | Job Feedback | [90](90.md) |
142| `10002` | Relay List Metadata | [65](65.md) | 154| `7374` | Reserved Cashu Wallet Tokens | [60](60.md) |
143| `10003` | Bookmark list | [51](51.md) | 155| `7375` | Cashu Wallet Tokens | [60](60.md) |
144| `10004` | Communities list | [51](51.md) | 156| `7376` | Cashu Wallet History | [60](60.md) |
145| `10005` | Public chats list | [51](51.md) | 157| `9000`-`9030` | Group Control Events | [29](29.md) |
146| `10006` | Blocked relays list | [51](51.md) | 158| `9041` | Zap Goal | [75](75.md) |
147| `10007` | Search relays list | [51](51.md) | 159| `9321` | Nutzap | [61](61.md) |
148| `10009` | User groups | [51](51.md), [29](29.md) | 160| `9467` | Tidal login | [Tidal-nostr] |
149| `10013` | Private Relays | [35](37.md) | 161| `9734` | Zap Request | [57](57.md) |
150| `10015` | Interests list | [51](51.md) | 162| `9735` | Zap | [57](57.md) |
151| `10030` | User emoji list | [51](51.md) | 163| `9802` | Highlights | [84](84.md) |
152| `10050` | Relay list to receive DMs | [17](17.md) | 164| `10000` | Mute list | [51](51.md) |
153| `10096` | File storage server list | [96](96.md) | 165| `10001` | Pin list | [51](51.md) |
154| `13194` | Wallet Info | [47](47.md) | 166| `10002` | Relay List Metadata | [65](65.md) |
155| `21000` | Lightning Pub RPC | [Lightning.Pub][lnpub] | 167| `10003` | Bookmark list | [51](51.md) |
156| `22242` | Client Authentication | [42](42.md) | 168| `10004` | Communities list | [51](51.md) |
157| `23194` | Wallet Request | [47](47.md) | 169| `10005` | Public chats list | [51](51.md) |
158| `23195` | Wallet Response | [47](47.md) | 170| `10006` | Blocked relays list | [51](51.md) |
159| `24133` | Nostr Connect | [46](46.md) | 171| `10007` | Search relays list | [51](51.md) |
160| `27235` | HTTP Auth | [98](98.md) | 172| `10009` | User groups | [51](51.md), [29](29.md) |
161| `30000` | Follow sets | [51](51.md) | 173| `10015` | Interests list | [51](51.md) |
162| `30001` | Generic lists | [51](51.md) | 174| `10019` | Nutzap Mint Recommendation | [61](61.md) |
163| `30002` | Relay sets | [51](51.md) | 175| `10030` | User emoji list | [51](51.md) |
164| `30003` | Bookmark sets | [51](51.md) | 176| `10050` | Relay list to receive DMs | [51](51.md), [17](17.md) |
165| `30004` | Curation sets | [51](51.md) | 177| `10063` | User server list | [Blossom][blossom] |
166| `30005` | Video sets | [51](51.md) | 178| `10096` | File storage server list | [96](96.md) |
167| `30008` | Profile Badges | [58](58.md) | 179| `13194` | Wallet Info | [47](47.md) |
168| `30009` | Badge Definition | [58](58.md) | 180| `21000` | Lightning Pub RPC | [Lightning.Pub][lnpub] |
169| `30015` | Interest sets | [51](51.md) | 181| `22242` | Client Authentication | [42](42.md) |
170| `30017` | Create or update a stall | [15](15.md) | 182| `23194` | Wallet Request | [47](47.md) |
171| `30018` | Create or update a product | [15](15.md) | 183| `23195` | Wallet Response | [47](47.md) |
172| `30019` | Marketplace UI/UX | [15](15.md) | 184| `24133` | Nostr Connect | [46](46.md) |
173| `30020` | Product sold as an auction | [15](15.md) | 185| `24242` | Blobs stored on mediaservers | [Blossom][blossom] |
174| `30023` | Long-form Content | [23](23.md) | 186| `27235` | HTTP Auth | [98](98.md) |
175| `30024` | Draft Long-form Content | [23](23.md) | 187| `30000` | Follow sets | [51](51.md) |
176| `30030` | Emoji sets | [51](51.md) | 188| `30001` | Generic lists | 51 (deprecated) |
177| `30063` | Release artifact sets | [51](51.md) | 189| `30002` | Relay sets | [51](51.md) |
178| `30078` | Application-specific Data | [78](78.md) | 190| `30003` | Bookmark sets | [51](51.md) |
179| `30311` | Live Event | [53](53.md) | 191| `30004` | Curation sets | [51](51.md) |
180| `30315` | User Statuses | [38](38.md) | 192| `30005` | Video sets | [51](51.md) |
181| `30402` | Classified Listing | [99](99.md) | 193| `30007` | Kind mute sets | [51](51.md) |
182| `30403` | Draft Classified Listing | [99](99.md) | 194| `30008` | Profile Badges | [58](58.md) |
183| `30617` | Repository announcements | [34](34.md) | 195| `30009` | Badge Definition | [58](58.md) |
184| `30818` | Wiki article | [54](54.md) | 196| `30015` | Interest sets | [51](51.md) |
185| `30819` | Redirects | [54](54.md) | 197| `30017` | Create or update a stall | [15](15.md) |
186| `31890` | Feed | [NUD: Custom Feeds](https://wikifreedia.xyz/cip-01/97c70a44366a6535c1) | 198| `30018` | Create or update a product | [15](15.md) |
187| `31234` | Draft Event | [37](37.md) | 199| `30019` | Marketplace UI/UX | [15](15.md) |
188| `31922` | Date-Based Calendar Event | [52](52.md) | 200| `30020` | Product sold as an auction | [15](15.md) |
189| `31923` | Time-Based Calendar Event | [52](52.md) | 201| `30023` | Long-form Content | [23](23.md) |
190| `31924` | Calendar | [52](52.md) | 202| `30024` | Draft Long-form Content | [23](23.md) |
191| `31925` | Calendar Event RSVP | [52](52.md) | 203| `30030` | Emoji sets | [51](51.md) |
192| `31989` | Handler recommendation | [89](89.md) | 204| `30040` | Modular Article Header | [NKBIP-01] |
193| `31990` | Handler information | [89](89.md) | 205| `30041` | Modular Article Content | [NKBIP-01] |
194| `34235` | Video Event | [71](71.md) | 206| `30063` | Release artifact sets | [51](51.md) |
195| `34236` | Short-form Portrait Video Event | [71](71.md) | 207| `30078` | Application-specific Data | [78](78.md) |
196| `34237` | Video View Event | [71](71.md) | 208| `30311` | Live Event | [53](53.md) |
197| `34550` | Community Definition | [72](72.md) | 209| `30315` | User Statuses | [38](38.md) |
198| `39000-9` | Group metadata events | [29](29.md) | 210| `30388` | Slide Set | [Corny Chat][cornychat-slideset] |
199 211| `30402` | Classified Listing | [99](99.md) |
200[NUD: Custom Feeds]: https://wikifreedia.xyz/cip-01/97c70a44366a6535c1 212| `30403` | Draft Classified Listing | [99](99.md) |
213| `30617` | Repository announcements | [34](34.md) |
214| `30618` | Repository state announcements | [34](34.md) |
215| `30818` | Wiki article | [54](54.md) |
216| `30819` | Redirects | [54](54.md) |
217| `31234` | Draft Event | [37](37.md) |
218| `31388` | Link Set | [Corny Chat][cornychat-linkset] |
219| `31890` | Feed | [NUD: Custom Feeds][NUD: Custom Feeds] |
220| `31922` | Date-Based Calendar Event | [52](52.md) |
221| `31923` | Time-Based Calendar Event | [52](52.md) |
222| `31924` | Calendar | [52](52.md) |
223| `31925` | Calendar Event RSVP | [52](52.md) |
224| `31989` | Handler recommendation | [89](89.md) |
225| `31990` | Handler information | [89](89.md) |
226| `34235` | Video Event | [71](71.md) |
227| `34236` | Short-form Portrait Video Event | [71](71.md) |
228| `34550` | Community Definition | [72](72.md) |
229| `37375` | Cashu Wallet Event | [60](60.md) |
230| `38383` | Peer-to-peer Order events | [69](69.md) |
231| `39000-9` | Group metadata events | [29](29.md) |
232
233[NUD: Custom Feeds]: https://wikifreedia.xyz/cip-01/
234
201[nostrocket]: https://github.com/nostrocket/NIPS/blob/main/Problems.md 235[nostrocket]: https://github.com/nostrocket/NIPS/blob/main/Problems.md
202[lnpub]: https://github.com/shocknet/Lightning.Pub/blob/master/proto/autogenerated/client.md 236[lnpub]: https://github.com/shocknet/Lightning.Pub/blob/master/proto/autogenerated/client.md
237[cornychat-slideset]: https://cornychat.com/datatypes#kind30388slideset
238[cornychat-linkset]: https://cornychat.com/datatypes#kind31388linkset
203[joinstr]: https://gitlab.com/1440000bytes/joinstr/-/blob/main/NIP.md 239[joinstr]: https://gitlab.com/1440000bytes/joinstr/-/blob/main/NIP.md
240[NKBIP-01]: https://wikistr.com/nkbip-01
241[NKBIP-02]: https://wikistr.com/nkbip-02
242[blossom]: https://github.com/hzrd149/blossom
243[Tidal-nostr]: https://wikistr.com/tidal-nostr
204 244
205## Message types 245## Message types
206 246
@@ -226,58 +266,73 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos
226| `AUTH` | used to send authentication challenges | [42](42.md) | 266| `AUTH` | used to send authentication challenges | [42](42.md) |
227| `COUNT` | used to send requested event counts to clients | [45](45.md) | 267| `COUNT` | used to send requested event counts to clients | [45](45.md) |
228 268
229Please update these lists when proposing NIPs introducing new event kinds.
230
231## Standardized Tags 269## Standardized Tags
232 270
233| name | value | other parameters | NIP | 271| name | value | other parameters | NIP |
234| ----------------- | ------------------------------------ | ------------------------------- | ------------------------------------- | 272| ----------------- | ------------------------------------ | ------------------------------- | -------------------------------------------------- |
235| `e` | event id (hex) | relay URL, marker, pubkey (hex) | [01](01.md), [10](10.md) | 273| `a` | coordinates to an event | relay URL | [01](01.md) |
236| `p` | pubkey (hex) | relay URL, petname | [01](01.md), [02](02.md) | 274| `A` | root address | relay URL | [22](22.md) |
237| `a` | coordinates to an event | relay URL | [01](01.md) | 275| `d` | identifier | -- | [01](01.md) |
238| `d` | identifier | -- | [01](01.md) | 276| `e` | event id (hex) | relay URL, marker, pubkey (hex) | [01](01.md), [10](10.md) |
239| `g` | geohash | -- | [52](52.md) | 277| `E` | root event id | relay URL | [22](22.md) |
240| `i` | identity | proof | [39](39.md) | 278| `f` | currency code | -- | [69](69.md) |
241| `k` | kind number (string) | -- | [18](18.md), [25](25.md), [72](72.md) | 279| `g` | geohash | -- | [52](52.md) |
242| `l` | label, label namespace | annotations | [32](32.md) | 280| `h` | group id | -- | [29](29.md) |
243| `L` | label namespace | -- | [32](32.md) | 281| `i` | external identity | proof, url hint | [35](35.md), [39](39.md), [73](73.md) |
244| `m` | MIME type | -- | [94](94.md) | 282| `I` | root external identity | -- | [22](22.md) |
245| `q` | event id (hex) | relay URL | [18](18.md) | 283| `k` | kind | -- | [18](18.md), [25](25.md), [72](72.md), [73](73.md) |
246| `r` | a reference (URL, etc) | petname | | 284| `K` | root scope | -- | [22](22.md) |
247| `r` | relay url | marker | [65](65.md) | 285| `l` | label, label namespace | -- | [32](32.md) |
248| `t` | hashtag | -- | | 286| `L` | label namespace | -- | [32](32.md) |
249| `alt` | summary | -- | [31](31.md) | 287| `m` | MIME type | -- | [94](94.md) |
250| `amount` | millisatoshis, stringified | -- | [57](57.md) | 288| `p` | pubkey (hex) | relay URL, petname | [01](01.md), [02](02.md) |
251| `bolt11` | `bolt11` invoice | -- | [57](57.md) | 289| `P` | pubkey (hex) | -- | [57](57.md) |
252| `challenge` | challenge string | -- | [42](42.md) | 290| `q` | event id (hex) | relay URL, pubkey (hex) | [18](18.md) |
253| `client` | name, address | relay URL | [89](89.md) | 291| `r` | a reference (URL, etc) | -- | [24](24.md), [25](25.md) |
254| `clone` | git clone URL | -- | [34](34.md) | 292| `r` | relay url | marker | [65](65.md) |
255| `content-warning` | reason | -- | [36](36.md) | 293| `s` | status | -- | [69](69.md) |
256| `delegation` | pubkey, conditions, delegation token | -- | [26](26.md) | 294| `t` | hashtag | -- | [24](24.md), [34](34.md), [35](35.md) |
257| `description` | description | -- | [34](34.md), [57](57.md), [58](58.md) | 295| `u` | url | -- | [61](61.md), [98](98.md) |
258| `emoji` | shortcode, image URL | -- | [30](30.md) | 296| `x` | infohash | -- | [35](35.md) |
259| `encrypted` | -- | -- | [90](90.md) | 297| `y` | platform | -- | [69](69.md) |
260| `expiration` | unix timestamp (string) | -- | [40](40.md) | 298| `z` | order number | -- | [69](69.md) |
261| `goal` | event id (hex) | relay URL | [75](75.md) | 299| `-` | -- | -- | [70](70.md) |
262| `image` | image URL | dimensions in pixels | [23](23.md), [58](58.md) | 300| `alt` | summary | -- | [31](31.md) |
263| `imeta` | inline metadata | -- | [92](92.md) | 301| `amount` | millisatoshis, stringified | -- | [57](57.md) |
264| `lnurl` | `bech32` encoded `lnurl` | -- | [57](57.md) | 302| `bolt11` | `bolt11` invoice | -- | [57](57.md) |
265| `location` | location string | -- | [52](52.md), [99](99.md) | 303| `challenge` | challenge string | -- | [42](42.md) |
266| `name` | name | -- | [34](34.md), [58](58.md) | 304| `client` | name, address | relay URL | [89](89.md) |
267| `nonce` | random | difficulty | [13](13.md) | 305| `clone` | git clone URL | -- | [34](34.md) |
268| `preimage` | hash of `bolt11` invoice | -- | [57](57.md) | 306| `content-warning` | reason | -- | [36](36.md) |
269| `price` | price | currency, frequency | [99](99.md) | 307| `delegation` | pubkey, conditions, delegation token | -- | [26](26.md) |
270| `proxy` | external ID | protocol | [48](48.md) | 308| `description` | description | -- | [34](34.md), [57](57.md), [58](58.md) |
271| `published_at` | unix timestamp (string) | -- | [23](23.md) | 309| `emoji` | shortcode, image URL | -- | [30](30.md) |
272| `relay` | relay url | -- | [42](42.md), [17](17.md) | 310| `encrypted` | -- | -- | [90](90.md) |
273| `relays` | relay list | -- | [57](57.md) | 311| `expiration` | unix timestamp (string) | -- | [40](40.md) |
274| `server` | file storage server url | -- | [96](96.md) | 312| `file` | full path (string) | -- | [35](35.md) |
275| `subject` | subject | -- | [14](14.md), [17](17.md) | 313| `goal` | event id (hex) | relay URL | [75](75.md) |
276| `summary` | article summary | -- | [23](23.md) | 314| `image` | image URL | dimensions in pixels | [23](23.md), [52](52.md), [58](58.md) |
277| `thumb` | badge thumbnail | dimensions in pixels | [58](58.md) | 315| `imeta` | inline metadata | -- | [92](92.md) |
278| `title` | article title | -- | [23](23.md) | 316| `lnurl` | `bech32` encoded `lnurl` | -- | [57](57.md) |
279| `web` | webpage URL | -- | [34](34.md) | 317| `location` | location string | -- | [52](52.md), [99](99.md) |
280| `zap` | pubkey (hex), relay URL | weight | [57](57.md) | 318| `name` | name | -- | [34](34.md), [58](58.md), [72](72.md) |
319| `nonce` | random | difficulty | [13](13.md) |
320| `preimage` | hash of `bolt11` invoice | -- | [57](57.md) |
321| `price` | price | currency, frequency | [99](99.md) |
322| `proxy` | external ID | protocol | [48](48.md) |
323| `published_at` | unix timestamp (string) | -- | [23](23.md) |
324| `relay` | relay url | -- | [42](42.md), [17](17.md) |
325| `relays` | relay list | -- | [57](57.md) |
326| `server` | file storage server url | -- | [96](96.md) |
327| `subject` | subject | -- | [14](14.md), [17](17.md), [34](34.md) |
328| `summary` | summary | -- | [23](23.md), [52](52.md) |
329| `thumb` | badge thumbnail | dimensions in pixels | [58](58.md) |
330| `title` | article title | -- | [23](23.md) |
331| `tracker` | torrent tracker URL | -- | [35](35.md) |
332| `web` | webpage URL | -- | [34](34.md) |
333| `zap` | pubkey (hex), relay URL | weight | [57](57.md) |
334
335Please update these lists when proposing new NIPs.
281 336
282## Criteria for acceptance of NIPs 337## Criteria for acceptance of NIPs
283 338