@andrewnez @bzg Oh that’s cool!
We recently had a similar idea in Guix, being able to run:
guix time-machine -C swh:1:cnt:123abc…
where it means a remote channels.scm file archived on SWH.
https://codeberg.org/guix/guix/pulls/6745#issuecomment-11219248

This implements a proposal [discussed a while back](https://lists.gnu.org/archive/html/guix-devel/2024-01/msg00201.html): supporting invocations like `guix time-machine -C https://example.org/channels.scm`.<br><br>To do that, this patch set first changes `pull` and `time-machine` to evaluate chan...
@andrewnez @zimoun @bzg Neat!
One thing I like to demo when talking about Guix/SWH integration is this command (literally):
guix download --commit=dd911ac772989a7630b9f4d58f8b747cbc1c33fe http://example.org
Suffice to say that it gets you what you’re asking for. :-)
@andrewnez
It's not in a released version yet, but notmuch also has git remote helper
https://git.notmuchmail.org/git?p=notmuch;a=blob;f=git-remote-notmuch.c;hb=HEAD
@andrewnez @bzg Surprised to see @radicle not mentioned :)
https://radicle.xyz/guides/user#publishing-ch-ch-ch-ch-changes has some info about their remote helper, not sure if there exists a dedicated page for it somewhere.
Would probably fit into the "P2P and decentralized" category.
@andrewnez @nwimmer See also https://radicle.xyz/guides/user and https://radicle.xyz/2025/08/12/canonical-references
Radicle users use the remote helper for opening/revising patches and accessing canonical references.