Co-op Kernel is a framework for independent developers to unite and create value on a collective foundation. It is a transparent, modular, and democratic software cooperative core.
This structure fills the gap between the rigid hierarchies of traditional corporations and the unstructured nature of volunteer projects. It provides a ready-to-use operating system for managing labor, voting rights, and revenue, independent of legal status.
Software teams often fall apart not due to technical issues, but due to "human" issues (unfair distribution, unclear governance). Co-op Kernel solves these problems with mathematical and democratic rules.
Here, there are no bosses; there are protocols.
- Voting Rights (1 Person = 1 Vote): Those who contribute labor govern, not those who provide capital. Whether you are a founder or a new member, your vote carries equal weight in critical decisions.
- Contributor vs. Member Balance: Anyone can contribute ("Contributor"), but those who consistently commit labor and earn trust ("Core Member") gain a say in governance. This protects meritocracy.
- Freedom (Right to Fork): The system's ultimate guarantee is the right to leave. If the community becomes corrupt, a minority group is free to copy the project and the rules (Fork) and go their own way. No one is locked in.
Value distribution is based on open formulas, not subjective opinions or negotiation skills.
- The Logic:
Time SpentxComplexity Factor=Your Share. - The Result: Regardless of seniority, you receive a share of the project's revenue equal to the actual value you produced. It is transparent and non-negotiable.
Bureaucracy must not stop production.
- Lazy Consensus: You don't need permission. Announce what you are going to do; if no technical objection is raised within 48 hours, it is considered approved. We reward coding, not debating.
Follow these steps to establish your own democratic software community using this framework.
You don't need a physical office, but you need a digital HQ.
- Create a GitHub Organization: Open a free GitHub Organization (e.g.,
github.com/OurCoop). - Use This Template: Click the green "Use this template" button in this repository.
- Select Owner: Choose your newly created Organization.
- Name the Repository:
- Pro Tip: Name this repository
.github. - Why? In GitHub, the
.githubrepository is special. ItsREADME.md(your Manifesto) will automatically be displayed on your Organization's public profile page! - Alternative: Name it
governanceormeta.
- Pro Tip: Name this repository
Customize the rules to fit your team's needs.
- Sign the Manifesto: Read
MANIFESTO.md. Founding members should add their names to the bottom via a Pull Request to make their first commitment. - Adjust Economics: Open
ECONOMICS.md.- Are the complexity multipliers (e.g., Backend 1.5x) suitable?
- Is the Reserve Fund rate (20%) sufficient? If not, edit and
Commit.
Set up the technical infrastructure for transparency.
- Communication: Set up a Discord server and add the invite link to this README.
- Finance: Open an Open Collective page (for fiat) or a Gnosis Safe wallet (for crypto). Add the links to this repo.
- Admin Dashboard: Go to
Settings > Pagesin this repository. Enable GitHub Pages (Source:mainbranch). You now have a live payout calculator website athttps://[YourOrg].github.io/.github/admin/dashboard.html.
Now that the government is set, build the factories.
- Create New Repositories: Create separate repositories inside your organization for your actual software projects (e.g.,
vpn-app,accounting-lib). - Set Up Labels: In these new project repos, create the scoring labels (e.g.,
score:1,score:1.5) as defined in your constitution. - Start Coding: Open issues in these project repos, assign scores, and start developing.
- Payday: At the end of the month, use the Admin Dashboard (from Phase 3) to calculate payouts for each project repository separately.
"Congratulations! You now have a software cooperative with no boss, clear rules, and fair revenue sharing."
This repository contains all the logic required for your cooperative:
- 📜 MANIFESTO.md: Ethical foundation and shared values.
- ⚖️ GOVERNANCE.md: Decision making, voting, and jury processes.
- 📊 ECONOMICS.md: Revenue sharing formulas and multipliers.
- 🛡️ CODE_OF_CONDUCT.md: Professional work and safety standards.
- 🛠️ TOOLS.md: Recommended collaboration tools guide.
- 💻 Admin Dashboard: Automated payout calculator.