Latest News: Released new technology dev pages (7/15/26). Published fifth chapter of Learning XIDs from the Command Line, on keys (5/12/26). New Technology Overview video published for 2026 (2/24/26).

Why Blockchain Commons?

Blockchain Commons is dedicated to “the creation of open, interoperable, secure & compassionate digital infrastructure to enable people to control their own digital destiny and to maintain their human dignity online.”

Our designs focus on four specific principles:

  • Independence. Improve user freedom from involuntary oversight and external control.
  • Privacy. Protect against coercion with non-correlation, privacy, and pseudonymity.
  • Resilience. Decrease the likelihood of users losing their funds via any means.
  • Openness. Support open infrastructure to allow developers to create their own applications.

You should choose Blockchain Commons’ free, open-source technologies (and other resources) if you care about creating decentralized apps where the users have agency and where identities and other assets are protected by resilient methodologies.

This site contains three large collections of information.

Architecture

This section details the underlying philosophies behind our designs. It covers not just the design principles behind our applications, but also design principles for networked applications generally.

The rest of the Developer Pages have recently been revamped, and the architecture section has not been yet.

Technologies

Blockchain Commons has over 20 specified technologies, covering data formats, data resilience, digital identity, digital signature, and secure communication. Choose the category that’s most important to you and your users and take a look!

Other Resources

This site contains a variety of other resources including courses on several technologies (including Bitcoin itself), records of meetings, our BCR specifications, our reference libraries, and our reference apps.


Header image by ElasticComputeFarm from Pixabay.