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