CAVS v1.0.0 — Release Certification Suite
CAVS v1.0.0 turns CAVS into a stable local build-update engine and certification toolkit. It can compare update routes, verify byte-identical reconstruction, certify Godot PCK workflows, detect regressions, analyze SteamPipe-style update behavior, validate workspace/depot layouts, and export reproducible reports — without requiring a CDN or hosted service.
Highlights
- New
cavs certifyrelease-readiness suite. - Certification profiles: quick, standard, release, strict, ci.
- Deterministic reproducibility bundles.
- Route certification across cold install, warm cache, previous install, low RAM and slow HDD states.
- Godot PCK certification using the real plugin API (
CavsClient.fetch/fetch_async/ensure_pack). - Regression guard with absolute noise floor for timing/RAM metrics.
- v1.0.0 public trial guide at
/try.
Try it
cavs certify --old ./Build_v1 --new ./Build_v2 --profile release --out ./certificationExit codes are frozen for v1.x: 0 pass · 1 fail · 2 warnings · 3 missing dependency · 4 invalid input · 5 internal error.
Measured (reproducible)
From the deterministic v1.0.0 suite (docs/results/v1.0.0/, regenerable with scripts/run-all.sh): a 125.83 MiB build with ~2% drift certifies end-to-end under the strict profile — 2.26 MiB .cavsplan network (−98.2% vs full download), 214 ms verified byte-identical apply, 0 files rewritten on no-op reapply, every corruption smoke case rejected cleanly, and the Godot PCK reconstructed byte-identically on every route.
Docs
Certification guide · Try CAVS · CI recipes · Compatibility policy (v1.x freeze) · Reproducibility · Godot plugin · CHANGELOG
Notes
CAVS v1.0.0 remains a local build-update engine and analysis toolkit. It is not a CDN, marketplace, DRM system, SteamPipe clone or itch.io replacement; SteamPipe-style figures are estimates from a public model, never Valve's implementation.