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:
Diffstat (limited to 'README.md')
-rw-r--r--README.md37
1 files changed, 28 insertions, 9 deletions
diff --git a/README.md b/README.md
index 400f1ec..9ef9fec 100644
--- a/README.md
+++ b/README.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)
@@ -77,6 +78,7 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos
77- [NIP-61: Nutzaps](61.md) 78- [NIP-61: Nutzaps](61.md)
78- [NIP-64: Chess (PGN)](64.md) 79- [NIP-64: Chess (PGN)](64.md)
79- [NIP-65: Relay List Metadata](65.md) 80- [NIP-65: Relay List Metadata](65.md)
81- [NIP-69: Peer-to-peer Order events](69.md)
80- [NIP-70: Protected Events](70.md) 82- [NIP-70: Protected Events](70.md)
81- [NIP-71: Video Events](71.md) 83- [NIP-71: Video Events](71.md)
82- [NIP-72: Moderated Communities](72.md) 84- [NIP-72: Moderated Communities](72.md)
@@ -84,6 +86,7 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos
84- [NIP-75: Zap Goals](75.md) 86- [NIP-75: Zap Goals](75.md)
85- [NIP-78: Application-specific data](78.md) 87- [NIP-78: Application-specific data](78.md)
86- [NIP-84: Highlights](84.md) 88- [NIP-84: Highlights](84.md)
89- [NIP-86: Relay Management API](86.md)
87- [NIP-89: Recommended Application Handlers](89.md) 90- [NIP-89: Recommended Application Handlers](89.md)
88- [NIP-90: Data Vending Machines](90.md) 91- [NIP-90: Data Vending Machines](90.md)
89- [NIP-92: Media Attachments](92.md) 92- [NIP-92: Media Attachments](92.md)
@@ -91,6 +94,8 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos
91- [NIP-96: HTTP File Storage Integration](96.md) 94- [NIP-96: HTTP File Storage Integration](96.md)
92- [NIP-98: HTTP Auth](98.md) 95- [NIP-98: HTTP Auth](98.md)
93- [NIP-99: Classified Listings](99.md) 96- [NIP-99: Classified Listings](99.md)
97- [NIP-7D: Threads](7D.md)
98- [NIP-C7: Chats](C7.md)
94 99
95## Event Kinds 100## Event Kinds
96 101
@@ -105,10 +110,10 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos
105| `6` | Repost | [18](18.md) | 110| `6` | Repost | [18](18.md) |
106| `7` | Reaction | [25](25.md) | 111| `7` | Reaction | [25](25.md) |
107| `8` | Badge Award | [58](58.md) | 112| `8` | Badge Award | [58](58.md) |
108| `9` | Group Chat Message | [29](29.md) | 113| `9` | Chat Message | [C7](C7.md) |
109| `10` | Group Chat Threaded Reply | [29](29.md) | 114| `10` | Group Chat Threaded Reply | 29 (deprecated) |
110| `11` | Group Thread | [29](29.md) | 115| `11` | Thread | [7D](7D.md) |
111| `12` | Group Thread Reply | [29](29.md) | 116| `12` | Group Thread Reply | 29 (deprecated) |
112| `13` | Seal | [59](59.md) | 117| `13` | Seal | [59](59.md) |
113| `14` | Direct Message | [17](17.md) | 118| `14` | Direct Message | [17](17.md) |
114| `16` | Generic Repost | [18](18.md) | 119| `16` | Generic Repost | [18](18.md) |
@@ -125,6 +130,7 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos
125| `1040` | OpenTimestamps | [03](03.md) | 130| `1040` | OpenTimestamps | [03](03.md) |
126| `1059` | Gift Wrap | [59](59.md) | 131| `1059` | Gift Wrap | [59](59.md) |
127| `1063` | File Metadata | [94](94.md) | 132| `1063` | File Metadata | [94](94.md) |
133| `1111` | Comment | [22](22.md) |
128| `1311` | Live Chat Message | [53](53.md) | 134| `1311` | Live Chat Message | [53](53.md) |
129| `1617` | Patches | [34](34.md) | 135| `1617` | Patches | [34](34.md) |
130| `1621` | Issues | [34](34.md) | 136| `1621` | Issues | [34](34.md) |
@@ -217,6 +223,7 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos
217| `34236` | Short-form Portrait Video Event | [71](71.md) | 223| `34236` | Short-form Portrait Video Event | [71](71.md) |
218| `34550` | Community Definition | [72](72.md) | 224| `34550` | Community Definition | [72](72.md) |
219| `37375` | Cashu Wallet Event | [60](60.md) | 225| `37375` | Cashu Wallet Event | [60](60.md) |
226| `38383` | Peer-to-peer Order events | [69](69.md) |
220| `39000-9` | Group metadata events | [29](29.md) | 227| `39000-9` | Group metadata events | [29](29.md) |
221 228
222[NUD: Custom Feeds]: https://wikifreedia.xyz/cip-01/ 229[NUD: Custom Feeds]: https://wikifreedia.xyz/cip-01/
@@ -258,22 +265,32 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos
258 265
259| name | value | other parameters | NIP | 266| name | value | other parameters | NIP |
260| ----------------- | ------------------------------------ | ------------------------------- | -------------------------------------------------- | 267| ----------------- | ------------------------------------ | ------------------------------- | -------------------------------------------------- |
261| `e` | event id (hex) | relay URL, marker, pubkey (hex) | [01](01.md), [10](10.md) |
262| `p` | pubkey (hex) | relay URL, petname | [01](01.md), [02](02.md) |
263| `a` | coordinates to an event | relay URL | [01](01.md) | 268| `a` | coordinates to an event | relay URL | [01](01.md) |
269| `A` | root address | relay URL | [22](22.md) |
264| `d` | identifier | -- | [01](01.md) | 270| `d` | identifier | -- | [01](01.md) |
265| `-` | -- | -- | [70](70.md) | 271| `e` | event id (hex) | relay URL, marker, pubkey (hex) | [01](01.md), [10](10.md) |
272| `E` | root event id | relay URL | [22](22.md) |
273| `f` | currency code | -- | [69](69.md) |
266| `g` | geohash | -- | [52](52.md) | 274| `g` | geohash | -- | [52](52.md) |
267| `h` | group id | -- | [29](29.md) | 275| `h` | group id | -- | [29](29.md) |
268| `i` | external identity | proof, url hint | [39](39.md), [73](73.md) | 276| `i` | external identity | proof, url hint | [35](35.md), [39](39.md), [73](73.md) |
277| `I` | root external identity | -- | [22](22.md) |
269| `k` | kind | -- | [18](18.md), [25](25.md), [72](72.md), [73](73.md) | 278| `k` | kind | -- | [18](18.md), [25](25.md), [72](72.md), [73](73.md) |
279| `K` | root scope | -- | [22](22.md) |
270| `l` | label, label namespace | -- | [32](32.md) | 280| `l` | label, label namespace | -- | [32](32.md) |
271| `L` | label namespace | -- | [32](32.md) | 281| `L` | label namespace | -- | [32](32.md) |
272| `m` | MIME type | -- | [94](94.md) | 282| `m` | MIME type | -- | [94](94.md) |
283| `p` | pubkey (hex) | relay URL, petname | [01](01.md), [02](02.md) |
273| `q` | event id (hex) | relay URL, pubkey (hex) | [18](18.md) | 284| `q` | event id (hex) | relay URL, pubkey (hex) | [18](18.md) |
274| `r` | a reference (URL, etc) | -- | [24](24.md), [25](25.md) | 285| `r` | a reference (URL, etc) | -- | [24](24.md), [25](25.md) |
275| `r` | relay url | marker | [65](65.md) | 286| `r` | relay url | marker | [65](65.md) |
276| `t` | hashtag | -- | [24](24.md), [34](34.md) | 287| `s` | status | -- | [69](69.md) |
288| `t` | hashtag | -- | [24](24.md), [34](34.md), [35](35.md) |
289| `u` | url | -- | [61](61.md), [98](98.md) |
290| `x` | infohash | -- | [35](35.md) |
291| `y` | platform | -- | [69](69.md) |
292| `z` | order number | -- | [69](69.md) |
293| `-` | -- | -- | [70](70.md) |
277| `alt` | summary | -- | [31](31.md) | 294| `alt` | summary | -- | [31](31.md) |
278| `amount` | millisatoshis, stringified | -- | [57](57.md) | 295| `amount` | millisatoshis, stringified | -- | [57](57.md) |
279| `bolt11` | `bolt11` invoice | -- | [57](57.md) | 296| `bolt11` | `bolt11` invoice | -- | [57](57.md) |
@@ -286,6 +303,7 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos
286| `emoji` | shortcode, image URL | -- | [30](30.md) | 303| `emoji` | shortcode, image URL | -- | [30](30.md) |
287| `encrypted` | -- | -- | [90](90.md) | 304| `encrypted` | -- | -- | [90](90.md) |
288| `expiration` | unix timestamp (string) | -- | [40](40.md) | 305| `expiration` | unix timestamp (string) | -- | [40](40.md) |
306| `file` | full path (string) | -- | [35](35.md) |
289| `goal` | event id (hex) | relay URL | [75](75.md) | 307| `goal` | event id (hex) | relay URL | [75](75.md) |
290| `image` | image URL | dimensions in pixels | [23](23.md), [52](52.md), [58](58.md) | 308| `image` | image URL | dimensions in pixels | [23](23.md), [52](52.md), [58](58.md) |
291| `imeta` | inline metadata | -- | [92](92.md) | 309| `imeta` | inline metadata | -- | [92](92.md) |
@@ -304,6 +322,7 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos
304| `summary` | summary | -- | [23](23.md), [52](52.md) | 322| `summary` | summary | -- | [23](23.md), [52](52.md) |
305| `thumb` | badge thumbnail | dimensions in pixels | [58](58.md) | 323| `thumb` | badge thumbnail | dimensions in pixels | [58](58.md) |
306| `title` | article title | -- | [23](23.md) | 324| `title` | article title | -- | [23](23.md) |
325| `tracker` | torrent tracker URL | -- | [35](35.md) |
307| `web` | webpage URL | -- | [34](34.md) | 326| `web` | webpage URL | -- | [34](34.md) |
308| `zap` | pubkey (hex), relay URL | weight | [57](57.md) | 327| `zap` | pubkey (hex), relay URL | weight | [57](57.md) |
309 328