# Git Consensus

Converts the informal ownership structure of a Git project to a formal Decentralized Autonomous Organization (DAO) built on the Ethereum blockchain.

Project maintainers can set up Git Consensus to enable distributed governance for their repository(s), such that they map to one votable ERC20 token contract. The balances in the contract represent voting power for executing project-specific functionality: new releases (with a respective tag) require approval from the stakeholders of a project to be stored on-chain, and a commit may receive rewards in the form of newly minted tokens.

The former signals to downstream dependents of the projects that this release has achieved consensus from the stakeholders of the project, and the latter creates a powerful incentive mechanism where contributors both improve the project and become stakeholders in the project at the same time.

 

# Github Repository

# 💡 Motivation

# 🏗️ Onboarding Guide

# 🧭 Usage Guide

# 📙 Glossary

# FAQ

# 💬 Discord