diff --git a/56.md b/56.md index 74c64eb5..10984e15 100644 --- a/56.md +++ b/56.md @@ -22,7 +22,7 @@ are reporting. If reporting a note, an `e` tag MUST also be included referencing the note id. -A `report type` string MUST be included as the 3rd entry to the `e`, `p` or `x` (SHOULD be info hash of a blob which is intended to be report) tag +A `report type` string MUST be included as the 3rd entry to the `e`, `p` or `x` tag being reported, which consists of the following report types: - `nudity` - depictions of nudity, porn, etc. @@ -33,7 +33,9 @@ being reported, which consists of the following report types: - `impersonation` - someone pretending to be someone else - `other` - for reports that don't fit in the above categories -Some report tags only make sense for profile reports, such as `impersonation` +Some report tags only make sense for profile reports, such as `impersonation`. + +- `x` tags SHOULD be info hash of a blob which is intended to be report. when the `x` tag is represented client MUST include an `e` tag which is the id of the event that contains the mentioned blob. also, additionally these events can contain a `server` tag to point to media servers which may contain the mentioned media. `l` and `L` tags MAY be also be used as defined in [NIP-32](32.md) to support further qualification and querying. @@ -81,7 +83,9 @@ Example events { "kind": 1984, "tags": [ - ["x", "", "malware"] + ["x", "", "malware"], + ["e", "", "malware"], + ["server", "https://you-may-find-the-blob-here.com"] ], "content": "This file contains malware software in it.", // other fields...