まだ勧告されていない仕様
新しい仕様の議論は主にnipsリポジトリのプルリクエスト(PR)上で行われています
PRのマージは仕様の勧告開始に値するものと考えてよい
https://github.com/nostr-protocol/nips/pulls
議論中の仕様のうち、気になる・面白そう・推したい仕様があればここで紹介してね!
イベントライフタイム設定の一般化
イベントにライフタイムを指定する方法がいくつか存在する
上書き可能イベント(含・パラメータつき) (NIP-16, NIP-33)
一時イベント(NIP-16)
期限つきイベント(NIP-40)
問題提起: 現状、イベントのライフタイムは(期限つきを除き)kindによって決まる仕様となっているが、それだといろいろ問題があるんじゃないか? (詳しくは上記issueの"Problems"参照)
提案内容
NIP-40を拡張し、expirationタグの値が0なら一時イベントとみなすようにする。
すべてのkindのイベントがdタグを持てるようにし、すべてのdタグを持つイベントをパラメータつき上書き可能イベントとして扱う。
NIP-33の、dタグがない場合に暗黙のdタグを仮定する動作仕様は削除する。
NIP-69 Poll Event
Zapで投票できる
Amethyst v0.32.0で実装された
NIP-95 Storage and Shared File
https://github.com/nostr-protocol/nips/pull/345
NIP-44 Encrypted Direct Message (Versioned)
https://github.com/paulmillr/nips/blob/master-1/44.md
https://github.com/nostr-protocol/nips/pull/574
日本語訳: NIP-44