The idea

A blockchain that works over Git.

Git already supports:

It’s technically possible to port the consensus workflow using basic git commands.

By adding a CI/CD bot/script, it becomes possible to have an equivalent of smart-contracts that only allows people to open pull-requests while having a robot to make the merges.

Finally, we can find about having a proof-of-stakes approach based on git contributions or something more centralized as a .forgers.txt file that defines allowed forgers.

Challenges

Find other parts of what makes a blockchain:

Usages

No idea yet.

It can be used as a pedagogical support to learn how the blockchain works.