
B2IGE Verify
io.github.b2ige2-a11y由 GitHub 帳號 b2ige2-a11y 發布v0.1.0更新於 Oct 24, 2026
Independent deterministic verification for AI-written software. Local, evidence-backed checks.
概覽
本機驗證工具,依宣告的契約執行 AI 撰寫的軟體,並給出有證據支撐的 PASS、FAIL、INCONCLUSIVE 或 ERROR 結果。
- 可以做什麼
- 在宣告的契約下對代理程式產生的程式執行確定性驗證並記錄證據,不讓編碼代理程式替自己的成果打分數。在 Docker 邊界內對目標執行密封的隱藏測試(BlindTest),並檢查去識別化後的代理程式檢視是否洩漏私有值。在等效的確定性實驗下比較可信參考實作與候選實作的行為(BehaviorSeal)。在重試與故障排程下核查本機 SQLite 已提交的副作用(SideEffect Proof)。依 inspect、init、prepare、trust approve、doctor、verify ID 的採用流程操作,其中 prepare 只產生可審閱的草稿,doctor 只回報就緒狀態而非驗證結果
- 適用情境
- 當助理或編碼代理程式聲稱任務已完成,而你希望取得獨立、可重現的核查而非代理程式自評時使用。適合驗證產生的程式、找出版本間的行為變化,以及確認本機資料庫副作用確實發生。
- 執行需求
- 以本機程序在桌面執行;清單列出 MCPB 套件,未宣告環境變數或驗證。README 說明提供 macOS Apple Silicon、macOS Intel 與 Linux x86_64 的原生封存檔,Windows x64 僅支援原始碼建置,Linux arm64 暫緩。BlindTest 需要 Docker,缺少前置條件會得到就緒狀態或非 PASS 結果。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 B2IGE Verify,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
B2IGE Verify
Don't trust "done". Prove it.
B2IGE Verify is deterministic verification infrastructure for AI-written software. It runs real programs under declared contracts, records evidence, and produces a bounded PASS/FAIL/INCONCLUSIVE/ERROR result without asking the coding agent to grade its own work. BlindTest makes the boundary concrete: hidden tests exercise the produced program without exposing the suite or oracle to the agent.
[Latest GitHub Release] [Candidate checks] [Apache-2.0] [Rust]
Latest release
B2IGE Verify v0.3.0 is the current public release. The final release record documents its exact-main qualification, platform boundaries, and public asset set.
Also download SHA256SUMS and verify the matching archive before extracting. See installation details for prerequisites and offline validation.
Quick install
Choose the archive for the host, then verify, extract, and put bin on PATH:
The archive is ready for the adoption flow or the product-specific commands. Docker is required for BlindTest; missing prerequisites remain a readiness or non-PASS result.
30-second BlindTest demo
BlindTest asks: does the produced program actually work? It runs visible checks against a correct and a buggy implementation, then executes sealed hidden cases in an attested Docker boundary. The correct implementation passes, the buggy implementation fails, and the sanitized Agent view is checked for private-value leakage.
From a source checkout or the source archive, with Docker available:
The demo performs real execution and records evidence; its output is not canned terminal text. See the BlindTest example for the bounded secrecy boundary and the threat model for its limits.
Three verification products
Easy Adoption
prepare is non-authoritative: it discovers inputs and writes a reviewable draft. Trust
approval remains an interactive human/trusted-controller decision. doctor reports readiness,
not verification. verify ID resolves the approved identity and produces the real,
evidence-backed result. Read the adoption guide for the full boundary.
Measured benchmark
These are committed measurements on the bounded B2IGE Verify Bench v1 corpus, not a claim of exhaustive correctness or a replacement for product evidence.
B2IGE Verify Bench v1 / 31 explicit cases
All numbers above are on the benchmark corpus only. Bounded testing cannot establish complete correctness.
See the measured snapshot and benchmark methodology.
Platform support
macOS binaries are unsigned and unnotarized. See installation and platform details for Docker, source-build, and archive boundaries.
What the result means
- PASS / 0: required evidence is complete within the declared executed scope, with no violation observed.
- FAIL / 1: a violation is supported by evidence.
- INCONCLUSIVE / 2: required evidence or execution coverage is incomplete.
- ERROR / 3: the verifier, configuration, isolation setup, or stored evidence failed.
Missing evidence cannot become PASS. Models do not assign verdicts. A result is bounded by the declared experiment, evidence, and platform scope.
Trust boundary and limitations
- Hashes provide integrity, not publisher authentication.
- Same-user host access is outside the BlindTest secrecy boundary.
- Bounded verification is not exhaustive proof.
- The internal v0.3.0 holdout was AI-operated, not independent human or external validation.
- Genuine external-user V110-D evidence is deferred; internal or synthetic evidence is not presented as external adoption.
Read the threat model, contracts, and evidence model before relying on a result.
Documentation
Use the documentation index for getting started, product guides, trust and architecture, benchmarks, release history, and developer resources. The false PASS report accepts only synthetic or sanitized details; never upload hidden suites, private canaries, raw human evidence, or credentials.
Contributing
Start with CONTRIBUTING.md, the architecture, and the security policy. Changes to verifier authority, evidence, contracts, or schemas require deliberate review; missing evidence must never be converted into success.
License
B2IGE Verify is licensed under Apache-2.0. No telemetry, hosted service, or paid API is required. Product names and trademarks are covered separately by TRADEMARKS.md.
來源:README.md,提交 ec91bb4
工具
0版本歷史
1- v0.1.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分