NIP-94: File Metadata
NIP-94は、Nostr上で共有されるファイルを整理・分類するためのファイルメタデータイベント(kind 1063)を定義し、relayがコンテンツを効果的にフィルタリング・整理できるようにします。
仕組み
- ユーザーがホスティングサービスにファイルをアップロード
- ファイルに関するメタデータを含むkind 1063イベントが公開される
- イベントの内容には人間が読める説明が含まれる
- 構造化されたtagが機械可読なメタデータを提供
- 専門的なクライアントがファイルを体系的に整理・表示できる
必須タグとオプションタグ
主要なtag:
url- ファイルのダウンロードリンクm- MIME type(小文字形式が必須)x- ファイルのSHA-256ハッシュ
オプションのtag:
ox- サーバー変換前のオリジナルファイルのSHA-256ハッシュsize- バイト単位のファイルサイズdim- 画像/動画の寸法(幅 x 高さ)magnet- torrent配布用のmagnet URIi- torrent infohashblurhash- プレビュー用のプレースホルダー画像thumb- サムネイルURLimage- プレビュー画像URLsummary- テキスト抜粋alt- アクセシビリティ説明fallback- 代替ダウンロードソース
ユースケース
NIP-94は、ソーシャルや長文コンテンツクライアントではなく、ファイル共有アプリケーション向けに設計されています。推奨されるアプリケーションには以下が含まれます:
- Torrentインデックスrelay
- ポートフォリオ共有プラットフォーム(Pinterestに類似)
- ソフトウェア設定とアップデートの配布
- メディアライブラリとアーカイブ
主要なソース:
言及先:
関連項目: