作者在造 trynix 时需要托管一个不存在于 cache.nixos.org 的 store path,发现 GitHub Pages 会给它服务的每个文件加上宽松的 CORS 头,于是把 nix copy --to file:// 的产物提交进自己的仓库,就得到一个免费的子替换器。由此他总结出:成为 Nix 二进制缓存只需要回答三个请求——nix-cache-info、32 位哈希的 narinfo、以及 narinfo 里 URL 字段指向的压缩归档,客户端并不关心用什么介质实现它们。可以如此随意的原因是签名只覆盖 StorePath、NarHash、NarSize 与 References,不覆盖 URL、FileHash、压缩格式,所以来自 cache.nixos.org 的签名包可以由任意中介转发。文章还列举了把归档放进 git 对象库、DNS TXT 记录、pastebin、OCI registry,甚至编码进 YouTube 视频的做法,并现场演示把整个闭包发布成 npm 包再取回运行。