@aral
Hm, so git is part of the app.
Since it needs to be available on the Internet, doesn't that create a security risk?
Imagine secrets that got accidentally committed.
With that decentralised nature, how would an upgrade path look like?
What if it requires migrations of any kind?