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リレーを個人用データベースとして利用できるようにするアプリ