From 0e3d1cd5d82754d0eb69ddb847f6532b4dade3be Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 13 Jan 2025 12:04:46 -0500 Subject: Moves Kind:1 definition to NIP-10 (#1076) Co-authored-by: Michael J <37635304+buttercat1791@users.noreply.github.com> --- 01.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to '01.md') diff --git a/01.md b/01.md index d62f317..e515d81 100644 --- a/01.md +++ b/01.md @@ -85,10 +85,11 @@ As a convention, all single-letter (only english alphabet letters: a-z, A-Z) key ### Kinds -Kinds specify how clients should interpret the meaning of each event and the other fields of each event (e.g. an `"r"` tag may have a meaning in an event of kind 1 and an entirely different meaning in an event of kind 10002). Each NIP may define the meaning of a set of kinds that weren't defined elsewhere. This NIP defines two basic kinds: +Kinds specify how clients should interpret the meaning of each event and the other fields of each event (e.g. an `"r"` tag may have a meaning in an event of kind 1 and an entirely different meaning in an event of kind 10002). Each NIP may define the meaning of a set of kinds that weren't defined elsewhere. [NIP-10](10.md), for instance, especifies the `kind:1` text note for social media applications. + +This NIP defines one basic kind: - `0`: **user metadata**: the `content` is set to a stringified JSON object `{name: , about: , picture: }` describing the user who created the event. [Extra metadata fields](24.md#kind-0) may be set. A relay may delete older events once it gets a new one for the same pubkey. -- `1`: **text note**: the `content` is set to the **plaintext** content of a note (anything the user wants to say). Content that must be parsed, such as Markdown and HTML, should not be used. Clients should also not parse content as those. And also a convention for kind ranges that allow for easier experimentation and flexibility of relay implementation: -- cgit v1.2.3