Hi zimoun, > Imagine another Cuirass instance where any committer could add [1] their > own branch. It would act as this minimal job submission API. > > 1: > > The questions are the authentication to this Cuirass instance and how > Cuirass deals with rebased branch (which would happen). I don't think we need Cuirass. We could just use the remote guix-daemon features that are already in Guix. $ export GUIX_DAEMON_SOCKET=ssh://charlie@sandbox.guix.gnu.org:22 $ guix build foo Then we just need to copy over the build outputs from the remote host. Maybe, `guix copy' could be used. With this method, we already have all the software that we need. Authentication is handled via ssh. And, there is no need for trust between users of the build server. Now, somebody just needs to set up the hardware! :-) Regards, Arun