NIP-02
Contact List and Petnames
連絡先リストと人名の短縮形
pタグのリストによって連絡先リストを表現する
tags 内の個々の要素は次を含むべき
プロフィールの公開鍵
その人のイベントが見つけられるリレーのURL(必要ない場合は空文字列)
そのプロフィールの愛称(petname)
例: ["p", <32-bytes hex key>, <main relay URL>, <petname>]
content
生成時は内容はなんであってもよい
解釈時は内容を無視すべき
例
code:_.json
{
"kind": 3,
"tags": [
],
"content": "",
...other fields
新しい連絡先リストは過去のものを上書きするため、常に全エントリを含む。リレーとクライアントは新しいものを受け取ったらすぐに過去のものを削除すべき(SHOULD)。
利用例
連絡先リストのバックアップ
プロフィールの発見とコンテキストの増強
短縮名スキーム
Damusではkind 3のcontentにリレーの一覧をJSONで保存しているが、標準ではない
仕様ではcontentは無視すべきとある