Mark Weaver laid out a plan that he thinks would work on IRC a couple of years ago, and referenced it yesterday on #guix. Here it is: https://gnunet.org/bot/log/guix/2014-09-25#T480219
Some further conversation: https://gnunet.org/bot/log/guix/2014-10-27#T502706