B2IGE Verify

io.github.b2ige2-a11yPublished by GitHub account b2ige2-a11yv0.1.0Updated Oct 24, 2026

Independent deterministic verification for AI-written software. Local, evidence-backed checks.

VerifiedSTDIODesktop onlyDeveloper ToolsSecurity & Monitoring

Overview

AI-generated overview

A local verification tool that runs AI-written software against declared contracts and returns evidence-backed PASS, FAIL, INCONCLUSIVE or ERROR results.

What you can do
Run deterministic verification of agent-produced programs under declared contracts and record evidence for each result, without letting the coding agent grade its own work. Execute sealed hidden tests (BlindTest) against a target inside a Docker boundary and check the sanitized agent view for private-value leakage. Compare trusted reference and candidate behavior under equivalent deterministic experiments (BehaviorSeal). Check committed local SQLite side effects under retries and fault schedules (SideEffect Proof). Walk an adoption flow of inspect, init, prepare, trust approve, doctor and verify ID, where prepare only drafts reviewable inputs and doctor reports readiness rather than a result
When to use it
Use it when an assistant or coding agent claims a task is done and you want an independent, reproducible check rather than the agent's own assessment. Suited to verifying generated programs, detecting behavior changes between versions, and confirming that local database side effects really occurred.
Requirements
Runs as a local process on the desktop; the manifest lists an MCPB package and no environment variables or authentication. The README describes native archives for macOS Apple Silicon, macOS Intel and Linux x86_64, with Windows x64 limited to source builds and Linux arm64 deferred. Docker is required for BlindTest, and missing prerequisites yield a readiness or non-PASS result.
Before you install
Verification executes real programs and records evidence, so run it only on code you are willing to execute. Trust approval is an interactive human decision and should not be delegated to the agent. Results are bounded by the declared experiment and platform scope; missing evidence cannot become PASS, and bounded testing is not exhaustive proof. macOS binaries are unsigned and unnotarized, and hashes provide integrity but not publisher authentication. The false PASS report accepts only synthetic

Installation

In SourceWeft

  1. Open B2IGE Verify in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

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:

sh
B2IGE_RELEASE_URL=https://github.com/b2ige2-a11y/b2ige-verify/releases/download/v0.3.0B2IGE_ARCHIVE=b2ige-0.3.0-aarch64-apple-darwin.tar.gzcurl -fL -O "$B2IGE_RELEASE_URL/$B2IGE_ARCHIVE"curl -fL -O "$B2IGE_RELEASE_URL/SHA256SUMS"
if command -v shasum >/dev/null 2>&1; then  shasum -a 256 "$B2IGE_ARCHIVE"     # compare with SHA256SUMSelse  sha256sum "$B2IGE_ARCHIVE"         # compare with SHA256SUMSfitar -xzf "$B2IGE_ARCHIVE"cd "${B2IGE_ARCHIVE%.tar.gz}"export PATH="$PWD/bin:$PATH"b2ige --version

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:

sh
docker pull node:24.18.1-bookworm-slimscripts/demo-blindtest.sh

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

ProductQuestionWhat it checks
BlindTestDoes it actually work?Sealed hidden tests against an agent-produced target inside the declared Docker boundary.
BehaviorSealDid it change?Trusted reference/candidate behavior under equivalent deterministic experiments.
SideEffect ProofDid it actually happen?Committed local SQLite effects under retries and fault schedules, not inferred attempts.

Easy Adoption

text
inspect → init → prepare → trust approve → doctor → verify ID

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

Measurement (on the benchmark corpus)Observed
Known bugs detected16 / 16
False PASS0
False FAIL0
Verified reproduction16 / 16
Hidden leakage observed0
Agent private-value leakage0
Mutation adequacy: known benchmark mutants2 / 2

All numbers above are on the benchmark corpus only. Bounded testing cannot establish complete correctness.

See the measured snapshot and benchmark methodology.

Platform support

PlatformSupport boundary
macOS Apple SiliconNative release
macOS IntelNative release
Linux x86_64Native release; Docker and full benchmark CI
Windows x64Source/build plus bounded CLI smoke only; not VERIFIED_NATIVE
Linux arm64Deferred

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.

Source: README.md at commit ec91bb4

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.0LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts