For anyone unfamiliar, Freenet[1] is a general purpose platform for building decentralized systems.
So I implemented a working prototype which already hosts the freenet-core repo, integrating as a git remote helper. It's still early so I'd greatly appreciate any feedback and will iterate quickly if there is interest.