Skip to main content
v0.1.48 Latest release. install →
Ancient commons with Bitcoin as the sun

The Bitcoin Commons

Coordination without authority

Formal specification. Forkable governance. No new coin.

What we've built

Spec, node, and governance tools

Auditable consensus rules, a differential-tested full node, and forkable governance—each linked below.

Consensus Spec

Numbered Bitcoin consensus rules in RFC 2119 language—what must hold on the network. Auditable register mapped to Orange Paper math and blvm-consensus implementation.

Orange Paper

Extended formal specification: PROTOCOL.md and ARCHITECTURE.md with consensus math, invariants, and implementation design—auditable line by line.

BTCDecoded full node

A second Bitcoin full node, differential-tested against Bitcoin Core on real mainnet history with zero consensus divergence to date. Run it, build on the SDK, or plug in modules for mining, Lightning, and more.

Governance designer

Fork governance rules in the designer: thresholds, review periods, and layer controls. Export signed YAML; cryptographic enforcement when production governance is activated.

Specification

Consensus Spec & Orange Paper

CONSENSUS_SPEC.md is the auditable rule register: numbered requirements in RFC 2119 language, each tied to Orange Paper §refs and blvm-consensus. The Orange Paper is the extended formal spec (PROTOCOL.md, ARCHITECTURE.md, and related definitions). The chart below shows Orange Paper structure; click a slice to preview or jump to the full viewers.

Read

Read next

Documentation, white paper, and FAQ—longer reads beyond the sections above. Essays and updates are in the Substack block below.

Documentation

Architecture, repositories, verification, and how the pieces fit together on docs.thebitcoincommons.org.

White Paper

Narrative walkthrough: problem framing, modular governance design, economics, and failure modes—with PDF and e-book downloads.

FAQ

Short answers on governance, status, and how this relates to Bitcoin the network.

Updates

Stay informed

Release notes, essays, and project updates, straight to your inbox.

Open publication →

Ecosystem

Implementations

BTCDecoded ships the reference stack today; other orgs can adopt the same governance model via the designer and registry.

BTCDecoded

Reference stack with governance infrastructure and the Orange Paper extract in-repo.

Your implementation

Fork the governance model and adapt it to your organization’s release and review culture.

Frequently Asked Questions

Project positioning below. Running a node? Operator FAQ on docs.thebitcoincommons.org.

Common questions

Bitcoin Commons combines BLVM (formal spec, verified consensus, full node) with forkable governance for coordinating software changes. BTCDecoded is the org shipping that stack today. See the white paper for the full argument.

BTCDecoded differential-tests against Bitcoin Core on mainnet block history with zero consensus divergence to date. Fuzzing in CI stresses consensus and protocol code beyond chain replay alone. Current depth and CI status are in technical documentation.

The dominant full-node implementation has no formal spec tied line-for-line to its code. Commons publishes layered specifications and differential testing so independent implementations can target written rules and catch drift early. See Proof of consensus compatibility and the white paper.

No. Neither BLVM nor Bitcoin Commons forks Bitcoin's blockchain or consensus rules. BLVM provides mathematical specification enabling safe alternative implementations. Bitcoin Commons provides governance framework enabling coordination. Both maintain full Bitcoin consensus compatibility.

Readiness depends on your deployment: apply your own security review, RPC hardening, and monitoring. Production governance is not cryptographically activated yet. See Project status.

BLVM

BLVM (Bitcoin Low-Level Virtual Machine) is the technical stack for rigorous Bitcoin implementations: blvm-spec (consensus rule register + Orange Paper), blvm-consensus, blvm-protocol, blvm-node, blvm (binary wrapper), and blvm-sdk.

CONSENSUS_SPEC.md is the numbered rule register; the Orange Paper (PROTOCOL.md, ARCHITECTURE.md) is the extended formal specification—the "IR" in a compiler-like pipeline (Core consensus → spec register → Orange Paper → blvm-consensus → blvm-node) so multiple implementations can target the same written rules.

Specification locking and formal verification tie consensus-critical code to the rule register and Orange Paper; the codebase includes on the order of 200 embedded proofs checked continuously. Proofs live with the code so drift forces updates. A dependency chain routes consensus through verified functions; spec-drift tooling flags mismatches.

Empirical checks complement that: differential testing and CI fuzzing (see Proof of consensus compatibility). BLVM does not replace the reference client; it is a path to checkable alternatives alongside it.

Bitcoin Commons governance

Bitcoin Commons applies Ostrom's commons principles with forkable rules and transparent multisig decisions. You can fork governance (not Bitcoin consensus) if you disagree with how changes ship.

The model combines repository layers (which code is affected) and action tiers (how serious the change is), with the most restrictive rule winning when both apply. Three emergency classes shorten review only for proportional critical response. Maintainer keyholders approve via signatures; the blvm-commons GitHub app is designed to enforce merge thresholds when production governance is activated.

The Fork Registry is public and self-service: submit a pull request to list your governance fork (automated validation; no gatekeeper approval). Use "Fork Your Governance" to browse, compare, see genealogy, and start from templates. If governance is captured, users can exit to another ruleset—consensus stays on Bitcoin; the threat of exit reduces capture pressure.

Architecturally: mandatory consensus (BLVM) at the base, optional loadable modules above. Optional modules are operational today; the module registry for permissionless listing is not live yet. Merge mining is an optional supplement, not the default sustainability story.

Sustainability is multi-channel: optional module usage (operational today), registry-based distribution when the registry is live, Lightning zaps, and optional merge mining for pools that want it—not a change to Bitcoin consensus rules.

Implementation status

Core BLVM layers and governance infrastructure are public in the BTCDecoded org; production governance is not activated yet. What is live, in progress, and planned is in Project status.

Get involved

Review BLVM and proofs, review governance rules, file issues and PRs, help test and audit, or participate in governance discussion. To ship your own Bitcoin-compatible implementation, adopt BLVM and/or Commons governance, fork rulesets for your org, and list yourself in the Implementations Registry.

Open source under BTCDecoded (BLVM repos, governance, blvm-commons). The fork registry lives in the governance repo.

Start with the White Paper, technical documentation, and governance documentation.

Philosophy

Bitcoin's codebase is a commons—shared, valuable, not owned by a single party. Ostrom showed how durable commons are governed; Bitcoin Commons applies that with cryptography so rules and power stay visible.

Cypherpunks removed trusted third parties from transactions; Commons and BLVM push the same idea into how software is governed and verified—less informal trust in a single implementation or maintainer culture, more auditability and mathematical specification.