NIP-78
> Application-specific data / Arbitrary custom app data
アプリケーション固有データ / 任意のアプリ独自データ
このNIPの目的は、カスタムアプリケーションに対して
remoteStorage のような能力をもたらすこと。(アプリ間の)相互運用性は考慮しない。
相互運用性があるのはいいことだが、それを求めていない・それがあっても意味がないアプリもある。
Nostrは「データベース持ち込み(bring your own database)」式で、そのようなアプリのための一般化されたデータストレージとしての役割を果たすこともできる。
例えば、ユーザがアプリ上で何らかの方法で好みのリレーをストレージとして設定すると、そのアプリがそのリレーにアプリ固有のデータを保存できるようになる。
Nostrイベント
このNIPは、kind
30078
のイベント(パラメータつき上書き可能イベント cf.
NIP-33)の用途を定める。
d
タグにはアプリ名やコンテキストを表す値、または他の任意の文字列を含める。
content
や、 d
以外のタグの内容は何でもよく、フォーマットも自由。
用途
Nostrクライアント(またはNostrに関係しない他のアプリ)のユーザ個人設定
クライアント開発者がユーザに対して、アップデートの必要なしに動的なパラメータを伝える手段
Nostrに関係ないが、Nostrリレーを個人用データベースとして利用できるようにするアプリ