the builder and the cache were the same machine
Reproducible builds assume an input set larger than the thing being built. Here that input set — the entire closure of what a machine needs, kept so a rebuild does not fetch the world again — lives on one host, and the build runs on that…