Reproducible builds make unexpected differences visible

If building the same source twice produces identical output, then any difference is a signal.

That turns tampering into something detectable rather than something you have to trust the pipeline about. Achieving it is fiddly, because timestamps, paths and ordering all creep in. The payoff is being able to verify independently that a published artefact matches its stated source.

More on Software supply chain