Lantern DSSE

いま、実際にどこにいるのか

これは experimental(実験的)なリリースです。production ready ではなく、 「もうすぐ完成するものの先行版」でもありません。

選べる2つの語のうち、意図的に下の方を選びました。experimental とは、インターフェース・既定値・ 設定が移行手段なしにリリース間で変わり得ること、そして 書いた本人以外の手で長く動かされた実績がまだ無いことを意味します。 ラボで動かしてください。読んでください。壊して、何が壊れたか教えてください。 失って困る端末群の前には、置かないでください。

production は、プロジェクトが宣言して手に入る性質ではありません。書いた本人以外の手で、 多くの環境で動かされた結果として後から積み上がるものです。それが起きる前にそう名乗ることは、 このプロジェクトが検証可能にしようとしている当のものを、信じてくれと頼むことに なります。

ですからこのサイトには、enterprise-grade、実戦で鍛えられた、production 実績あり、といった語が どこにも出てきません。代わりに書いてあるのは、何を、どこで動かして、どうなったかです。

何が公開されていて、このリリースに何が含まれるか

取り置かれたエディションはありません。この製品はオープンソースです —— 有償版も、解除すべきビルドも、公開版から抜かれた機能もありません。そしてそこには、 open-core の製品が通常は手元に残す4つが明確に含まれます—— マルチテナント、HA、マルチリージョン、管理コンソール。 ここではどれも商用エディションではありません。

このリリースは、プラットフォーム全体を一度に公開する形で準備しています —— 強制コアを先に出して運用層を後から、ではありません。ポリシー評価、TLS 傍受、 ブラウザ忠実な egress、DNS 制御、East-West 認可、mTLS デバイス識別と受け入れ、Connector 経由の 社内アプリ公開、macOS と Windows のエージェント、そして上に挙げた運用層です。

タグが打たれるまで、この文が述べているのは準備の状態であって、clone できる実物ではありません。 当日、このページが実際に何が載ったかを書きます —— 載らなかったものも含めて。 推測させる主張ではなく、確認する場所を1つ置く形にしています。

既定の形では、全面復号の配備は単一の静的バイナリではなく2プロセスです (Edge の egress エンジンが cgo でネイティブライブラリを結合するため)。単一バイナリだと説明すると、 評価する人が最初に試したところで気づきます。

Experimental リリース、2026-09-01。 当日 github.com/lantern-networks/dsse-core で公開されます。

ライセンスとは何であり、何ではないか

ベンダー鍵を何も設定していない状態 —— つまり既定であり、リポジトリを clone したときの状態 —— では、ソフトウェアは無制限です。署名は検証されず、席数は比較されず、 ライセンスのコードはそもそも走りません。解除すべきビルドも、公開版から取り除かれた機能も ありません。

署名済みライセンスが在る場合、それは範囲を宣言し、成長を制限し得ます —— その範囲を超える新規登録を拒否する、という形です。ステアリングを止めること、 すでに流れている通信を切ること、Edge を停止させること、機能を無効化することはできません。 商用関係の終了が、稼働中の配備を落としてよいはずがないからです。そして現状はご自分で 確認できます —— それを行い得る述語は実装されていますが、自分のテスト以外に 呼び出し元が1つもありません

production と名乗る前に、何が真である必要があるか

後から主張するときに、それがマーケティング上の判断ではなく定義された意味を持つように、 いま書いておきます。

端末の署名は途中まで済んでいます。そして欠けているのは、Windows で最も効く部分です。 macOS のパッケージは Developer ID で署名し notarize 済み。Windows のエージェントの実行ファイルも EV 証明書で署名済みです。ただしカーネルモードの WFP ドライバには Microsoft の attestation 署名が必要で、これは申請中でまだ得られていません。 したがって現時点でドライバを読み込ませるには、その機械を testsigning モードに する必要があります。ラボなら問題ありませんが、それ以外では失格です。 だからこれを脚注ではなくこのページに書いています。

それが得られたとき、署名済みの配布は商用で囲うものではなく、公開リリースの一部にする 予定です。まだ真ではないので、予定として書いています。

向かっている方向

このプロジェクトは、運用層を手元に残す open-core ではなく、プラットフォーム全体を ひとつの公開コードベースにする方向へ動いています。それは意図であり、作業は進行中ですが、 いまのリリースが公開しているものの説明ではありません。 真になったときにこのページがそう書きます。その前には書きません。