diff --git a/17.md b/17.md index f091a969..2b95f810 100644 --- a/17.md +++ b/17.md @@ -21,7 +21,7 @@ Kind `14` is a chat message. `p` tags identify one or more receivers of the mess   "tags": [     ["p", "", ""],     ["p", "", ""], -    ["e", "", "", "reply"] // if this is a reply +    ["e", "", ""] // if this is a reply ["subject", ""],     // rest of tags...   ], @@ -31,7 +31,13 @@ Kind `14` is a chat message. `p` tags identify one or more receivers of the mess `.content` MUST be plain text. Fields `id` and `created_at` are required. -Tags that mention, quote and assemble threading structures MUST follow [NIP-10](10.md). +An `e` tag denotes the direct parent message this post is replying to. + +`q` tags MAY be used when citing events in the `.content` with [NIP-21](21.md). + +```json +["q", " or ", "", ""] +``` Kind `14`s MUST never be signed. If it is signed, the message might leak to relays and become **fully public**.