Publish a DNSLink record of the immutable archives IPNS name in the Mithril networks DNS zones

オープン
#3,700 コメント 0 件 リアクション 0 件 担当者 1 名 GitHub で見る

メンテナーはふだん 2 日以内に返信

@jpraynaud がすでに取り組んでいます。

2026年11月12日 から。

  • #3705 @jpraynaud による — オープン

評価

この issue はまだ評価されていません。

説明

feature :rocket:

Why

Third parties replicating the immutable archives of a Mithril network must copy its opaque IPNS name (/ipns/k51...) from the documentation, while a DNSLink TXT record (_dnslink.<domain>, see https://deepwiki.com/ipfs/specs/5.1-ipns-records-and-protocol and https://dnslink.dev/) would give it a stable and human readable name under the Mithril domain.

What

Each Mithril network with IPNS publication enabled has a DNSLink TXT record pointing to the IPNS name of its immutable archives directory, documented for third parties, while the artifacts keep their direct ipfs:// locations.

How

  • Add a _dnslink.immutables TXT record with the value dnslink=/ipns/<IPNS name> in the DNS zone of the network (<network>.api.mithril.network) in mithril-infra, only when IPNS publication is enabled
  • Deploy the record on the networks with IPNS publication enabled
  • Update the documentation with the DNSLink name of the immutable archives
    • Network configurations page
    • IPFS replica guide (ipfs name resolve of the DNSLink name)
    • Prepare for publication of IPNS DNSLink names with next distributions
主要言語
Rust
スター
155
フォーク
52
平均マージ
2日 17時間
マージ済み PR(30日)
37

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

IntersectMBO/mithril のほかの issue

IntersectMBO/mithril の issue をすべて見る

似ている issue

Rust の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。