dsh-reproducible-build-proof: 離線構建一致性驗證

在 DeepSeek Harness (DSH) 生態中,驗證構建過程的一致性是一個常見需求。獨立構建者如何確認他們產生的輸出完全相同?現有的工具通常檢查簽名或下載狀態,但不檢查獨立構建器之間的字節級匹配。dsh-reproducible-build-proof 插件旨在解決這個問題。

是什麼

這是一個 DeepSeek Harness 插件,提供離線內容尋址證明以驗證獨立構建是否產生字節級相同的輸出。由 dongsheng123132 維護。

它專注於驗證獨立構建的收斂性:確認多個獨立操作者是否使用相同的源修訂、配方、構建類型、參數、依賴集以及相關的環境契約,最終生成了字節級完全相同的指定工件。

核心功能

  • 離線內容尋址證明:在無網絡請求的情況下驗證輸出。
  • 獨立構建收斂驗證:檢查輸入聲明的一致性。
  • 輸入檢查:驗證源修訂、配方、構建類型、參數、依賴集和環境契約。
  • 顯式哈希收據:僅驗證顯式哈希,不執行構建或安裝包。
  • 確定性輸出:生成確定性內容尋址輸出。
  • 無運行時依賴:驗證器本身無外部依賴。

安裝與啓用

在終端中執行以下命令以安裝該插件:

dsh plugin add github:dongsheng123132/dsh-reproducible-build-proof#COMMIT

典型用法

插件提供了多種調用方式。

  1. CLI 命令:可以直接使用 dsh_reproducible_build_inspect 和 dsh_reproducible_build_verify 命令。
  2. MCP stdio 服務器:通過 MCP stdio 服務器暴露了 reproducible_build_inspect 和 reproducible_build_verify 接口。
  3. CLI JSON 路徑:CLI 支持使用 inspect 或 verify 加上顯式 JSON 路徑的參數形式。

插件在運行時會讀取工作區相對的非符號鏈接清單,並將結果寫入顯式的工作區相對 artifactDir 中。它拒絕機密形狀的材料、原始日誌以及 body/content 字段。

適用場景與注意

  • 功能邊界:此插件不執行構建、安裝包、認證來源、簽發 SLSA Verified Property,或聲稱能保護源代碼、依賴項或分發威脅。它僅驗證顯式哈希收據的匹配度。若需認證來源,請使用 provenance/signature verifier。
  • 環境要求:需要 Node.js 22 或更新版本。
  • 網絡與依賴:驗證器無運行時依賴且不發起網絡請求。
  • 清單格式:DSH verify 工具僅讀取工作區相對的非符號鏈接清單。

總結

此工具爲 DeepSeek Harness 供應鏈提供了一個離線的、確定性的證據層,用於驗證獨立構建的一致性。要了解更多細節或查看示例,可訪問插件目錄或 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜