CodeOnChain: A Decentralized Code Repository Built on the BSV Blockchain

GitHub

YOUR COSMETIC CARE STARTS HERE

Find the Best Cosmetic Hospitals

Trusted • Curated • Easy

Looking for the right place for a cosmetic procedure? Explore top cosmetic hospitals in one place and choose with confidence.

“Small steps lead to big changes — today is a perfect day to begin.”

Explore Cosmetic Hospitals Compare hospitals, services & options quickly.

✓ Shortlist providers • ✓ Review options • ✓ Take the next step with confidence

Source: coingeek.com (originally published July 22, 2019)

What Is CodeOnChain?

CodeOnChain is a decentralized code-hosting service built on the Bitcoin SV (BSV) blockchain, designed to function similarly to GitHub. Developed by Twitter user @jolon and announced publicly on July 22, 2019 by well-known BSV developer Unwriter, the platform allows developers to upload and permanently store software repositories on the BSV blockchain via its Metanet protocol.

Unlike traditional code-hosting platforms, files stored through CodeOnChain are written directly to blockchain transactions, meaning they are immutable and cannot be removed by a central authority once confirmed.

How CodeOnChain Works

The workflow for publishing code to CodeOnChain is straightforward for developers already comfortable with command-line tools:

  1. Install bsvpush — a command-line tool also authored by Jolon, used to package and upload a local software folder to the CodeOnChain service.
  2. Run bsvpush against your project directory — this serializes the folder contents into BSV blockchain transactions via the Metanet protocol.
  3. Browse and share — once uploaded, the repository is immediately accessible on the CodeOnChain website, where other users can browse files, read documentation, and reference the transaction IDs associated with each uploaded asset.

The CodeOnChain web interface includes a Featured Apps tab, a Recent Apps tab, and a Transaction ID search feature, making it easy to discover newly published or highlighted repositories.

Version Control on the Metanet

One of the notable technical features of CodeOnChain is its support for application versioning through the Metanet protocol. When a developer publishes an updated version of a project — for example, a new release of bsvpush itself — the Metanet protocol allows the new version to be linked to the previous one in a structured, on-chain graph. This gives users a traceable history of changes, similar in concept to Git commit history, but anchored immutably to the blockchain.

Built-In Monetization for Open-Source Developers

A significant differentiator from traditional platforms is CodeOnChain’s integration with Moneybutton, a BSV-based micropayment widget. This integration allows any visitor to tip a developer directly from the repository page, creating a low-friction monetization path for open-source work.

Monetizing open-source software has historically been challenging — maintainers often rely on donations, dual licensing, or support contracts. By embedding a payment mechanism at the repository level, CodeOnChain attempts to make voluntary financial support as simple as clicking a button, without requiring a separate crowdfunding campaign or Patreon-style subscription service.

The Case for Censorship-Resistant Code Hosting

The motivation behind a blockchain-based code host is partly philosophical. GitHub has faced criticism in the past for selectively removing or restricting repositories — including cases involving DMCA takedowns and compliance with trade sanctions — which some developers argue compromises the open nature of the platform. Microsoft’s acquisition of GitHub in 2018 intensified those concerns for a portion of the developer community who feared greater editorial control over hosted code.

CodeOnChain addresses this by storing code in blockchain transactions that, once confirmed, cannot be altered or deleted by any single party. The tradeoff is that immutability also means you cannot retract code — including accidental commits of sensitive data — which is an important operational consideration for any team evaluating the platform.

Early Adoption and Ecosystem Status

At the time of the original announcement in late July 2019, only three repositories had been uploaded to CodeOnChain. The project was brand new, and adoption depended on attracting BSV developers already engaged with Metanet-based tooling. Unwriter’s announcement drew significant attention and engagement on Twitter, suggesting early interest from the BSV developer community.

For teams or individuals already operating within the BSV ecosystem, CodeOnChain represents an interesting experiment in applying blockchain data permanence to developer infrastructure. For the broader DevOps audience, it is a useful case study in how decentralized storage primitives can be applied to software distribution and open-source collaboration workflows.

Key Takeaways

  • Permanent storage: Code uploaded via bsvpush is written to BSV blockchain transactions and cannot be deleted.
  • Version control: The Metanet protocol supports linked versioning of published repositories.
  • Micropayment tipping: Moneybutton integration enables direct financial support for open-source maintainers.
  • Censorship resistance: No central authority can remove published repositories after confirmation.
  • Immutability caveat: Sensitive data committed accidentally cannot be revoked — treat all uploads as permanent and public.

This article is based on reporting originally published by CoinGeek on July 22, 2019, covering the initial public announcement of CodeOnChain.

0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x