Model Profile

モデル + config + eval を一式で渡せる

AI/MLモデルに必要なファイルを署名付きパックにまとめ、受信者がLensで「この一式は崩れていない」と即断できる。渡したモデルが、渡した後に変わっていないことを証明する。

モデルのweightsとevalを別々に共有していませんか?

  • weights, config, evaluation resultsがバラバラのリンクで共有される
  • 「このevalはどのweightsに対するもの?」が追跡不能
  • EU AI Actでモデルカードの提出が義務化 — 検証可能な形式がない

1つのPackにまとめる

weights(必須)+ config(必須)+ eval(推奨)。PXが署名してLensを生成。受信者はLensを開くだけ。

Pack contents

weights.bin — 必須

config.json — 必須

eval_results.json — 推奨

model_card.md — 推奨

受信者はLensを開くだけ

インストール不要。オフライン動作。モデルの完全性を5秒で確認。

PX Lens
このモデルパックは有効です
4ファイル確認済み weights検証済み 改変なし ハッシュ一致

OpenSSF Model Signingの「次」

OpenSSF Model Signingはモデルに署名する。PXはその上に「パッケージング + 受信者検証UI」を加える。署名だけでは受信者は確認できない。Lensがあれば確認できる。

署名はある。パッケージング+受信者検証UIがない。

Model Lineage(継続した履歴)

parent_manifest_refs[]で前のモデルバージョンを参照。v1.0 → v1.1 → v2.0の連鎖を検証可能に。

モデルをPackにする

手元のモデルファイルで試せます。

Lensデモを開く GitHub お問い合わせ