misotek

Nostr kind:30000 ユーザリスト編集アプリ 外部仕様

目的

Nostr 上で kind:30000(NIP-51 のリスト) を編集する Web アプリを提供する。利用者は自分のリストを取得・作成・編集し、公開/非公開のエントリを混在させて運用できる。

本書は「利用者視点の提供機能」「採用NIP/kind」「複数リレーの扱い」「相互運用性の方針」「リレーに格納するイベント設計」を規定する。


適用範囲


採用する NIP と kind

採用NIP

利用する kind


画面と利用者体験(UI/動作)

1) ログイン

注:nsec の直接入力はセキュリティ上推奨されない。運用上の注意をUIに明示する。

2) リスト一覧画面

3) 新規リスト作成

4) リスト編集画面

エントリ追加

エントリ並び順

件数制限

反映(publish)

リスト削除


複数リレーの扱い(読み取り/書き込み)

リレー選定方針

読み取り

書き込み

競合と統合


相互運用性(他クライアントとの整合性)

NIP-51 準拠のタグ運用

非公開エントリの表現


リレーに格納するイベントのデータ設計

kind:30000(リスト)

kind:5(削除)


文字数・値の制約


残課題(TODO)


付録:イベント例(概要)

kind:30000(公開エントリのみ)

kind:30000(非公開エントリあり)

kind:5(削除)