upleb.uk

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

summaryrefslogtreecommitdiff
path: root/01.md
diff options
context:
space:
mode:
authorRobert C. Martin <unclebob@cleancoder.com>2022-06-05 14:32:01 -0500
committerfiatjaf <fiatjaf@gmail.com>2022-06-05 23:02:59 -0300
commitf367d820d48b79f42770496087f79b0d60691ebd (patch)
tree1d64eaec0f2b9a4aacb84dde3dc6cb5868193354 /01.md
parent947fe3044a1c3a37e6d6b7184bfa15040474345f (diff)
update to nip01 to specify syntax for usernames.
Diffstat (limited to '01.md')
-rw-r--r--01.md5
1 files changed, 4 insertions, 1 deletions
diff --git a/01.md b/01.md
index 8b81828..8bf7fc3 100644
--- a/01.md
+++ b/01.md
@@ -97,7 +97,10 @@ This NIP defines no rules for how `NOTICE` messages should be sent or treated.
97 97
98## Basic Event Kinds 98## Basic Event Kinds
99 99
100 - `0`: `set_metadata`: the `content` is set to a stringified JSON object `{name: <string>, about: <string>, picture: <url, string>}` describing the user who created the event. A relay may delete past `set_metadata` events once it gets a new one for the same pubkey. 100 - `0`: `set_metadata`: the `content` is set to a stringified JSON object `{name: <username>, about: <string>, picture: <url, string>}` describing the user who created the event. A relay may delete past `set_metadata` events once it gets a new one for the same pubkey.
101 * Where `<username>` is a string that matches the pattern: `[\w+\-]` (java regular epression). Or, in other words, a sequence of the following
102 characters: `[a-zA-Z_\-0-9]`. <br>
103 Thus `George-Washington-1776` is a valid `<username>`, but `George Washington` is not. Clients may reject metadata that does not comply.
101 - `1`: `text_note`: the `content` is set to the text content of a note (anything the user wants to say). 104 - `1`: `text_note`: the `content` is set to the text content of a note (anything the user wants to say).
102 - `2`: `recommend_server`: the `content` is set to the URL (e.g., `https://somerelay.com`) of a relay the event creator wants to recommend to its followers. 105 - `2`: `recommend_server`: the `content` is set to the URL (e.g., `https://somerelay.com`) of a relay the event creator wants to recommend to its followers.
103 106