draft
optional
リポストはkind 1
テキスト投稿が読む価値を持つことを
フォロワーへ知らせるために使われるkind 6
イベントである。
リポストイベントのcontent
は リポストされた投稿を文字列化したJSON だ。これは空でもかまわない (MAY) が、推奨されない。
リポストイベントはリポストされた投稿のid
を持つe
タグを含まなければならない (MUST) 。
そのタグは投稿を取得可能な場所を指すリレーURLを
3番目の値として含まなければならない (MUST) 。
リポストはリポストされたイベントのpubkey
を持つp
タグを
含めるべきだ (SHOULD) 。
引用リポストはリポストされた投稿のq
タグが埋め込まれたkind 1
イベントである。
q
タグは引用リポストがスレッドの返信として取り込まれないようにする。
また、これで投稿への全ての引用を簡単に取得し、カウントできる。
q
タグは、mark
引数の例外を除いて、NIP-10のe
タグと同じ規則に従う必要がある。
["q", <event-id>, <relay-url>, <pubkey>]
引用リポストには、コンテンツにイベントの NIP-21 nevent
、note
、または naddr
を含める必要がある。
kind 6
のリポストはkind 1
のコンテンツのために予約されているため、kind 16
を
「汎用リポスト」として用い、これはkind 1
以外のあらゆる種類のイベントを含めることが
できる。
kind 16
のリポストは、リポストされたイベントの文字列化されたkind番号を値とする
k
タグを含むべきだ (SHOULD) 。