Nix's Substituter List Is Not a Routing Table
The article explains that Nix's list of substituters isn't a fallback routing table—when the first substituter fails, Nix doesn't automatically try the next one. It details how Nix actually resolves cache hits, why order matters, and how to configure a proxy cache correctly to avoid build failures.