← The Bitcoin Commons

Fork Your Governance

Code is a commons. Forking should be as natural as breathing. Browse existing forks, start from a template, or create your own—all in one click.

Governance Fork Marketplace

Discover forks created by the community. See adoption stats, compare features, and fork with one click.

Loading forks from registry...

Start from a Template

Choose a pre-configured governance model. One click to fork, customize later if needed.

🛡️

Conservative

Maximum security with higher thresholds

  • Tier 1: 4-of-5 signatures, 14 days
  • Tier 2: 5-of-5 signatures, 60 days
  • Tier 3: 6-of-7 signatures, 180 days
  • Tier 4: 4-of-7 emergency, 0 days
  • Tier 5: 7-of-7 governance, 365 days
7 maintainers
⚖️

Balanced (Default)

Standard Bitcoin Commons model

  • Tier 1: 3-of-5 signatures, 7 days
  • Tier 2: 4-of-5 signatures, 30 days
  • Tier 3: 5-of-5 signatures, 90 days
  • Tier 4: 4-of-5 emergency, 0 days
  • Tier 5: 5-of-5 governance, 180 days
5 maintainers

Agile

Faster iteration for experimentation

  • Tier 1: 2-of-3 signatures, 3 days
  • Tier 2: 3-of-5 signatures, 14 days
  • Tier 3: 4-of-5 signatures, 60 days
  • Tier 4: 3-of-5 emergency, 0 days
  • Tier 5: 5-of-5 governance, 90 days
5 maintainers
👥

Community-Driven

Community-focused governance model

  • Tier 1: 3-of-5 signatures, 7 days
  • Tier 2: 4-of-5 signatures, 30 days
  • Tier 3: 5-of-5 signatures, 90 days
  • Tier 4: 4-of-5 emergency, 0 days
  • Tier 5: 5-of-5 governance, 180 days
5 maintainers

Customize Governance Ruleset

Adjust parameters below to create your custom governance model. All changes maintain Bitcoin consensus compatibility.

(Show only essential parameters)

📋 Action Tiers

Tier 1: Routine Maintenance

Tier 2: Feature Changes

Tier 3: Consensus-Adjacent

Tier 4: Emergency Actions

Tier 5: Governance Changes

Commons contributor thresholds

👥 Nested Multisig Teams

⚖️ Governance Review Policy

📦 Repository Selection

Select which repositories to fork. Multiple repositories can be selected.

Ruleset Metadata

Ruleset Preview

Your custom governance ruleset will appear below. Adjust the parameters on the left to see changes in real-time.

Loading preview...

What happens next?

  1. Download your custom ruleset file
  2. Configure your Bitcoin node with --governance-ruleset=custom
  3. Point to your ruleset file
  4. Your node will validate Bitcoin consensus while using your governance rules

💡 Remember: Governance forks don't affect Bitcoin consensus. All nodes validate the same blockchain, but use different governance rules for development decisions.

Fork Genealogy Tree

Visualize how governance forks relate to each other. See the evolution of the commons.

Loading forks from registry...
Loading fork genealogy...

Legend

Default/Root Fork
Template Fork
Community Fork
Verified Fork

Compare Governance Forks

Side-by-side comparison of different governance models. See differences at a glance.

vs

How Governance Forking Works

1. Export Current Ruleset

Download the current governance configuration as a versioned, signed package. This includes all tiers and maintainer settings.

2. Customize Parameters

Modify signature thresholds and review periods to match your organization's needs. Bitcoin consensus remains unchanged.

3. Deploy Your Fork

Configure your Bitcoin node to use your custom ruleset. Your node validates the same Bitcoin blockchain but uses your governance rules for development decisions.

4. Maintain Compatibility

All governance forks maintain Bitcoin consensus compatibility. Users can switch between rulesets without re-syncing the blockchain. Multiple governance models can coexist.