The desktop is one part.
DAWO is a Dutch government initiative for an interoperable, digitally autonomous workplace. Its public blueprint separates the workplace into operating system, cloud, collaboration, and AI parts. Each part is meant to be developed and replaced on its own.[1]
The operating-system repository uses Nix flakes and modules to define desktops, hardware, hardening, networking, programs, services, users, and host configurations. The project says this structure supports reproducible definitions across hosts and services.[2]
The valuable unit is not the replacement desktop. It is the replacement path.
The lock file is part of procurement.
The current DAWO flake pins many inputs, but its own source comment says 15 load-bearing inputs are still fetched from GitHub. The stated goal is to mirror them and repin the configuration. Another comment explains how an unpinned dependency moved hosts, broke evaluation, and stopped every device configuration from evaluating even though this repository had not changed.[3]
That is a better lesson than a clean sovereignty slogan. Open licensing, declarative configuration, pinned inputs, source hosting, binary delivery, identity, and fleet control are separate dependencies. One can move while another remains fixed to a supplier.
Reproducible is a test result.
The Reproducible Builds project defines a reproducible build as one where the same source, environment, and instructions let any party recreate bit-for-bit identical artifacts. Verification requires comparing the artifacts.[4]
NixOS provides declarative system configuration, generations, and rollback. Its manual documents how a configuration can build and switch the running system.[5] Those mechanisms help control the workstation. They do not prove that a second party rebuilt the image, that all required sources remain reachable, or that an organization can operate the fleet after a supplier exit.
Put four receipts on the bench.
A practical autonomy review needs four records:
- A source map with owners, licenses, revisions, and reachable mirrors.
- A build receipt with pinned inputs, builder definition, artifact hash, and independent comparison.
- A control record for identity, updates, policy, fleet actions, and emergency authority.
- An exit drill that rebuilds and operates a sample machine without the supplier route being tested.
The gantry below writes the outline. It does not inspect a lock file, mirror a repository, build an image, compare artifacts, or run an exit drill.