Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 2.42 KB

24.md

File metadata and controls

45 lines (29 loc) · 2.42 KB

NIP-24

追加のメタデータフィールドとタグ

draft optional

このNIPは、どこにも定義されていないが_事実上_標準になっているイベントに加えられる追加の任意のフィールドや、それ自体のNIPを作るに値せず、他のNIPにも受け入れられない些細な仕様を追跡する。

kind 0

これらはメタデータイベントの文字列化されたJSONに存在する可能性のあるNIP-01で指定されていない追加のフィールドである。

  • display_name: nameより豊富な文字数を持ち、代替となるより大きな名前。nameはメタデータ内のdisplay_nameの存在に関わらず常に設定するべきである。
  • website: イベントの著者になんらかの形で関係するウェブのURL。
  • banner: プロフィール画面の背景に任意で掲示される幅広 (~1024x768) の画像のURL。
  • bot: チャットボットやニュースフィードのように、コンテンツが全体的または部分的に自動化された結果であることを明確にするためのブール値。

廃止されたフィールド

これらは実際に見つかった場合無視または削除されるべきフィールドである。

  • displayName: 代わりにdisplay_nameを使う。
  • username: 代わりにnameを使う。

kind 3

これらはフォローイベントの文字列化されたJSONに存在する可能性のあるNIP-02で指定されていない追加のフィールドである。

廃止されたフィールド

  • {<relay-url>: {"read": <true|false>, "write": <true|false>}, ...}: ユーザーが読み書きに使うリレー群のオブジェクト。代わりにNIP-65を使うべきである。

タグ

これらのタグは複数のイベントkindに存在する。より具体的なNIPで異なる意味が指定されていない場合は、以下の意味を持つ。

  • r: イベントがなんらかの形で参照しているウェブのURL。
  • i: イベントが何らかの形で参照している外部ID - NIP-73を参照。
  • title: NIP-51 セット、NIP-52カレンダーイベント、NIP-53ライブイベント、NIP-99リストの名前。
  • t: ハッシュタグ。小文字の文字列でなければならない (MUST)。