DEEPBOM

Quality evaluation brief

Validate the installed tool before relying on its evidence.

DEEPBOM records artifact, analyzer, rulepack, target, and evidence identities so an organization can reproduce a result and define its own acceptance criteria.

A successful self-test establishes installation integrity for the bundled probe. It does not validate every model, target, or intended use.

Installation check

npx deepbom self-test
npx deepbom audit path/to/model.tflite --gate defects

The self-test checks the CLI engine, packaged probe, TFLite WASM guard, Artifact Evidence IR envelope, and CycloneDX 1.7 generation.

Evidence controls

DeterminismOutputs bind the exact artifact and analyzer identities; generated evidence exposes the inputs and claim boundary.
Evidence classesObserved, derived, source-backed, predicted, estimated, unassessed, and non-applicable states remain distinct.
Regression fixturesHash-pinned public samples and expected contracts exercise supported formats and export paths.
Fail-closed behaviorMalformed artifacts, stale evidence, missing runtime assets, and contract mismatches are reported rather than silently estimated.
Change traceabilityRelease validation records source commit, toolchain versions, checks, and package digests.

Adoption boundary

Run a verified browser sample or inspect the public source and checks.