diff options
| author | Robert C. Martin <unclebob@cleancoder.com> | 2022-05-04 15:14:49 -0500 |
|---|---|---|
| committer | Robert C. Martin <unclebob@cleancoder.com> | 2022-05-04 15:14:49 -0500 |
| commit | bd4a81a6042534fd88cb590ddf0524f5a8fe10bb (patch) | |
| tree | c553169b40d009fd136e917ae2f4fc5352dd23e3 | |
| parent | 96e4e7eb5c0bba06e2a885c82b1a6e4db6ea49ef (diff) | |
rename NIP-13 to NIP-10
| -rw-r--r-- | 10.md (renamed from 13.md) | 10 |
1 files changed, 5 insertions, 5 deletions
| @@ -1,4 +1,4 @@ | |||
| 1 | NIP-13 | 1 | NIP-10 |
| 2 | ====== | 2 | ====== |
| 3 | 3 | ||
| 4 | 4 | ||
| @@ -7,18 +7,18 @@ On `e` and `p` tags in Text Events (kind 1). | |||
| 7 | 7 | ||
| 8 | `draft` ~`mandatory`~ `author:unclebobmartin` | 8 | `draft` ~`mandatory`~ `author:unclebobmartin` |
| 9 | 9 | ||
| 10 | ### A recommendation for clients. | 10 | ### A Conventional use of `e` and `p` tags within clients. |
| 11 | 11 | ||
| 12 | The following seems to be the conventions that are used by `Branle`, `Damus`, and `more-speech` for referencing | 12 | The following seems to be the conventions that are used by `Branle`, `Damus`, and `more-speech` for referencing |
| 13 | events and authors when building a reply. These conventions help clients build event threads, and alert authors of | 13 | events and authors when building a reply. These conventions help clients build event threads, and alert authors of |
| 14 | replies. | 14 | replies. |
| 15 | 15 | ||
| 16 | ## Definitions: | 16 | ### Definitions: |
| 17 | * A reply chain is the list of events from the root event to a specific reply. | 17 | * A reply chain is the list of events from the root event to a specific reply. |
| 18 | * A reply thread is the tree of events consisting of all replies beginning at the root. | 18 | * A reply thread is the tree of events consisting of all replies beginning at the root. |
| 19 | * An event id is a 32 byte number in lower-case hexidecimal. | 19 | * An event id is a 32 byte number in lower-case hexidecimal. |
| 20 | 20 | ||
| 21 | ## The `e` tag | 21 | ### The `e` tag |
| 22 | Used in a text event contains a single event id. ["e", "`hex-number`"] | 22 | Used in a text event contains a single event id. ["e", "`hex-number`"] |
| 23 | 23 | ||
| 24 | * No `e` tag: | 24 | * No `e` tag: |
| @@ -34,7 +34,7 @@ The id of the event to which this event is a reply. | |||
| 34 | There may be any number of `mention-ids`. These are the ids of events which may, or may not be in the reply chain. | 34 | There may be any number of `mention-ids`. These are the ids of events which may, or may not be in the reply chain. |
| 35 | They are citings from this event. `root-id` and `reply-id` are as above. | 35 | They are citings from this event. `root-id` and `reply-id` are as above. |
| 36 | 36 | ||
| 37 | ## The `p` tag | 37 | ### The `p` tag |
| 38 | Used in a text event contains a list of pubkeys used to record who is involved in a reply thread. | 38 | Used in a text event contains a list of pubkeys used to record who is involved in a reply thread. |
| 39 | 39 | ||
| 40 | When replying to a text event E with `p` tags P, the replying event's `p` tags should contain P as well as the pubkey of the of the event being replied to. | 40 | When replying to a text event E with `p` tags P, the replying event's `p` tags should contain P as well as the pubkey of the of the event being replied to. |