How the v0.5.0 build you would receive was checked
Private tester build
v0.5.0 is a certified private tester build with no known
release-blocking defects, subject to the documented restrictions. It
is not published to PyPI and is not generally downloadable; approved
testers receive the wheel through a controlled channel. Everything
below is stated so you can check it rather than take it on trust —
including the parts that were not established.
release/v0.5.0
verified offline
✓ tag v0.5.0
✓ commit 36ac6478dd85aae9b35b99741ca201b80a249b9b
✓ wheel sbomflow-0.5.0-py3-none-any.whl
✓ sha256 89a26452037dcaf523ff94132cc6c4ae92273f0c9aa82d8c15eab52342b54928
✓ rebuild three byte-identical builds (one machine, one interpreter, one OS)
✓ install clean environment · zero network markers in the transcript
✓ package 385 of 385 archive entries inspected
› unsigned · no build-service attestation · not a conformity or security verdict
One immutable candidate — no result below is combined from a different source revision
compare it yourself
Compare the SHA-256 against the file you receive. That comparison
proves the bytes match the bytes the build produced — it is an
integrity check, not a signature, and it does not establish
who built them. We inspected every file inside the build we ship —
all 385 — so “nothing found” means nothing was found,
not that nothing was looked at.
The full v0.5.0 release record → What changed in 0.5.0 →
What was established, and how:
- Every mandatory release-certification lane ran and passed. None was skipped, and a skipped or not-gated lane would never have counted as a pass.
- The build is deterministic here. Three byte-identical builds of the same source produced the same wheel digest — from independent producers, including a rebuild in a separate working tree that had no part in producing the release artifact.
- A clean install works with no index. The wheel installs into a fresh environment with the package index and dependency resolution both switched off, and the installed command was then exercised end to end.
- The install transcript contains no network markers. Five separate markers were swept for and none appeared — and each of the five was first shown to appear in a transcript of a networked install, so the zero is a measurement rather than a broken search.
- Re-established by independent runs, not relayed. The release identity, the artifact digest, and the reproducibility of the build were each recomputed by a separate run rather than copied from the first one — on the same machine, by the same operator.
What was not established — read this part twice:
- The build is unsigned. There is no cryptographic signature over the wheel and no publisher attestation.
- There is no build-service attestation. The checks were run and recorded locally; nothing was attested by a hosted build service.
- Reproducibility here is same-environment reproducibility. All three identical builds ran on one machine, one interpreter version and one operating system. Nothing was shown to reproduce byte-for-byte on a different platform or toolchain, and this must not be read as a cross-platform claim.
- Optional trust layers were not exercised where their extra was absent. Where an optional component was not installed, no claim is made that the lane depending on it ran.
- Native Windows is unverified. The verified platforms are Linux, macOS on Apple Silicon, and Windows via WSL.
- “No known release-blocking defects” is not “error-free”. It means every defect found was closed or accepted with its restriction written down — not that none remains to be found.
- None of this is a verdict about your product. It describes how this tool was built and checked. It is not a conformity, certification, safety or security conclusion about anything you ship.
Every number above has an examined count behind it, and every
absence was calibrated against a case where it was shown to appear.
A sweep that reports zero without ever having been seen to find one
is not evidence, and none of the zeros here are that.