BUD-10は、利用可能な任意のサーバーからファイルを取得するために必要なすべての情報を埋め込むBlossom用カスタムURIスキームを定義します。

URIフォーマット

blossom:<sha256>.<ext>?size=<bytes>&server=<url>&server=<url>&pubkey=<hex>

構成要素:

  • sha256: ファイルハッシュ(必須)
  • ext: ファイル拡張子
  • size: ファイルサイズ(バイト)
  • server: 1つ以上のサーバーヒント
  • pubkey: BUD-03サーバー発見用の作成者pubkey

メリット

  • 静的HTTPURLより耐障害性が高い
  • 複数サーバー間での自動フォールバック
  • pubkeyヒントによる作成者ベースの発見
  • 自己検証可能(ハッシュで整合性を保証)

主要ソース:

言及箇所:

関連項目: