upleb.uk

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

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOscar Merry <oscardmerry@gmail.com>2024-04-19 14:30:45 +0100
committerOscar Merry <oscardmerry@gmail.com>2024-04-19 14:30:45 +0100
commit280eb498e0ac56b8f9356c1b7a88cc8b31579801 (patch)
tree72c34170d35828ab1553fc615c633e21d71f28ac
parent403b5199a490b6a148063003e00924f5e79ba36c (diff)
Draft External Content IDs
-rw-r--r--24.md1
-rw-r--r--XX.md31
2 files changed, 32 insertions, 0 deletions
diff --git a/24.md b/24.md
index 449101a..a17b334 100644
--- a/24.md
+++ b/24.md
@@ -40,4 +40,5 @@ tags
40These tags may be present in multiple event kinds. Whenever a different meaning is not specified by some more specific NIP, they have the following meanings: 40These tags may be present in multiple event kinds. Whenever a different meaning is not specified by some more specific NIP, they have the following meanings:
41 41
42 - `r`: a web URL the event is referring to in some way 42 - `r`: a web URL the event is referring to in some way
43 - `i`: an external id the event is referring to in some way - see [NIP-XX](XX.md)
43 - `title`: title of the event 44 - `title`: title of the event
diff --git a/XX.md b/XX.md
new file mode 100644
index 0000000..8751d94
--- /dev/null
+++ b/XX.md
@@ -0,0 +1,31 @@
1NIP-XX
2======
3
4External Content IDs
5-------------------------
6
7`draft` `optional`
8
9There are certain established global content identifiers that would be useful to reference in nostr events so that clients can query all events assosiated with these ids.
10
11- Book [ISBNs](https://en.wikipedia.org/wiki/ISBN)
12- Podcast [GUIDs](https://podcastnamespace.org/tag/guid)
13- Movie [EIDRs](https://www.eidr.org)
14
15Since the `i` tag is already used for similar references in kind-0 metadata events it makes sense to use it for these content ids as well.
16
17
18## Supported IDs
19
20### Books:
21
22- Book ISBN: `["i", "book:isbn:123"]`
23
24### Podcasts:
25
26- Podcast Feed GUID: `["i", "podcast:guid:123"]`
27- Podcast Item GUID: `["i", "podcast:item:guid:123"]`
28
29### Movies:
30
31- Movie EIDR: `["i", "movie:eidr:123"]` \ No newline at end of file