Might (or are) fixed-output hashes become part of the inputs
of the flake?
Then, they are an explicit, identifiable and parseable part of the dependency graph.
They obviously wouldn’t convey the details a massive build system would wish to access for deduplication.
But on the other hand this is not so much of an issue for the most common decentralized build of a decentralized flake.
Emanating from the discussion on how to make lives easier for distributed package maintainers in a flake world: this comment and forth following.
Said discussion makes interesting references to:
https://github.com/NixOS/nix/issues/2270
https://github.com/NixOS/nixpkgs/issues/84826
Also see: