Any computer can also act as a blossom server. After reevaluating, I realized what we need is not git server alternatives, but allow more stuff to act as a git server by making git itself understand and support new transport protocols (nostr:// or blossom://)

Reply to this note

Please Login to reply.

Discussion

Yeah we really just need git object discovery via Nostr/Blossom. That's fairly simple, since all git objects are uniquely identified by a hash. So, on some level, all we need is a table of git object IDs and where to find them.

That was what I was trying to express initially: using blossom servers to fetch blobs by their hash. Issue is the incompatible hash...

I went down this whole rabbit hole when I rage coded snub. https://github.com/nostrocket/snub