⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module reproducible

Module reproducible 

Source
Expand description

Reproducible Builds Infrastructure

Ensures deterministic build outputs by normalizing build environments, recording build inputs/outputs, and verifying reproducibility across independent builds.

Structs§

BuildInputs
Input specification for a build.
BuildManifest
Records the complete inputs and outputs of a single build.
BuildOutputs
Output specification for a build.
BuildSnapshot
Captures the complete build environment state for reproducibility.
ReproducibilityResult
Result of comparing two build manifests for reproducibility.

Functions§

create_build_manifest
Create a build manifest recording all inputs and outputs.
normalize_environment
Normalize a build environment for reproducibility.
serialize_manifest
Serialize a build manifest to a simple text format for VFS storage.
verify_reproducible
Compare two build manifests and produce a reproducibility report.