[sidx](https://forge.someonex.net/else/sidx) === Work in Progress. Indexing archives and build outputs. Roadmap --- - [x] PoC: basic `reqwest` fetcher, minimal `snix-castore` integration, claims of the form "`$uri` referred to `$blake3` at `$time`" stored in sqlite. - [ ] Zip, tar, git fetchers. - [ ] ELF scanning: claims of the form "`$blake3` is ELF" and "`$blake3`'s `DT_RUNPATH` is `$runpath`", etc. (`DT_NEEDED`, `.interp`, symbols exported in `.data` and `.text`) - [ ] `cuobjdump` scanner: claims of the form "`$blake3` contains `PTX` or `SASS` code for `$gencode`". Approach --- Vapourware and means to an end: [this project](https://forge.someonex.net/else/sidx) was originally motivated by the needs of maintaining `cudaPackages` in Nixpkgs. Specifically, it attempts to answer the question of "what is there to be maintained", improve [observability and debug-ability of the package set (cf. demo)](https://cuda-index.someonex.net/sidx/UriReference).