Rendered WAV
Output a plugin, DAW, or renderer already produced. Audio Attest does not create it.
Signed-reference audio-regression proof
Open-source, headless C++ audio-regression proof layer. Bless a known-good render into a cryptographically signed reference, then verify later renders against it in CI.
Built to sit beside Bellweather Audio Core, with a standalone focus on signed render evidence rather than reusable metering source.
Audio Attest is the evidence side of a release pipeline. It does not host plugins or judge audio quality; it proves that a render did not change from a known-good baseline.
Output a plugin, DAW, or renderer already produced. Audio Attest does not create it.
Mint a cryptographically signed reference from a known-good render.
Loudness (BS.1770 / EBU R128), THD, aliasing, stereo, spectral mask, numeric hygiene.
A DSSE envelope and VSA predicate over a ULP-bounded baseline of the render.
Compare later renders against the reference and emit PASS or FAIL evidence.
Audio Attest is a single CLI, `bpts`, with four commands. Signed verbs carry a cryptographic trust boundary; unsigned verbs are local diagnostics.
bpts bless mints a signed reference from a known-good render; bpts verify validates the envelope and diffs a candidate render against it.
bpts compare diffs two raw WAV files without signatures; bpts scan runs detector lanes over a single render.
Detector lanes
loudness
Integrated LUFS, true-peak, and loudness range against the blessed baseline.
thd
Harmonic energy measured against the fundamental of a tone render.
aliasing
Inharmonic energy from undersampled nonlinearity in the signal path.
stereo
Channel correlation, width, and mono fold-down safety.
spectral
Per-band energy checked against a reference spectral envelope.
numeric
NaN, Inf, denormal, and DC-offset scrubbing before comparison.
Public proof
Validate the signed envelope, then diff a candidate render against the blessed reference.
bpts verify \ --reference ref.bpts.json \ --candidate render.wav \ --public-key pub.pem
The full bless, verify, compare, and scan workflow over synthetic fixtures.
ctest \ --test-dir build \ -R attest_cli \ --output-on-failure
Linux clean-room lanes cover Clang, GCC with strict conversions, and libFuzzer.
tools/docker_lanes.sh
ASan, UBSan, and TSan plus fuzzed JSON and WAV parsers with a determinism invariant.
ctest \ --test-dir build \ -L detectors \ --output-on-failure

Worked case study
The repo ships per-OS signed golden references for the free Barometer metering plugin. It is the connective proof between Audio Attest and Bellweather Audio Core.
Pair it with the Audio Core repository when you want the source-built metering layer and the signed-render proof layer side by side.
Signed-reference proof layer
Signed-reference verify, four detector-covered CLI verbs, fuzzed JSON and WAV parsers, and cross-platform CI ship with the source.
Built by Bellweather Studios.
git clone https://github.com/keithhetrick/bellweather-audio-attest.git cd bellweather-audio-attest cmake --preset default -DBUILD_TESTING=ON cmake --build --preset default ctest --test-dir build --output-on-failure
Bellweather Audio Attest is the public source surface. GitHub is the code surface.