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: