Hi Pierre, > I'm going to the IPFS camp (https://camp.ipfs.io/) on June 27th and I've > been asked to give a (5 minute) lightning talk about IPFS & Guix. Yaik! :)
That sounds like a great opportunity. Guix and IPFS are in my humble opinion two of the most interesting ongoing projects in the computing world.. Bringing the two together can only make this better. > I'll have to prepare some slides (probably in Org reveal?) soon, so now > is the time to pitch in some ideas ;) A common issue: augmenting trust in digital information - IPFS: unalterable references to arbitrary data - Guix: provenance tracking for software builds What IPFS can do for Guix: - A better way to archive and distribute Guix and the software it builds. - A unified way to refer to stuff (I am thinking of IPLD here) No more tarballs, git commits, etc. CIDs everywhere. - A unified storage scheme for all data, both "system" and "user". What Guix can do for IPFS: - Provenance tracking for data that has been processed by software A vision for a (remote) future: - All data lives in IPFS: no local filesystem, no Guix store. A personal computing device only stores references to information that its owner cares about. - All computations are equal: no distinction between "software builds" and everything else. - All data comes with provenance tracking: - computations are tracked via Guix - human input is logged (interactivity) or version controlled Konrad.