A truly decentralized blockchain that prioritizes accessibility, fairness, and real‑world utility over speculation and wealth concentration.
No pre‑mine. No ICO. No expensive hardware or large stake required — anyone can run a node and earn by contributing work to the network.
Website · Documentation · Whitepaper · developer@catalystnet.org
Catalyst is a layer‑1 protocol built around collaborative, work‑based consensus instead of competitive staking or proof‑of‑work. It is designed so that commodity hardware (2 cores / 4 GB RAM) is enough to participate, and rewards flow to those who contribute validation, storage, and compute — not to those with the most capital.
Core ideas
- Collaborative 4‑phase consensus — energy‑efficient and Byzantine‑fault‑tolerant (safe with <⅓ malicious participants).
- Multi‑runtime smart contracts — EVM today (deploy existing Solidity/Ethereum contracts unmodified), with SVM and WASM runtimes on the roadmap.
- Content‑addressed distributed file system (DFS) — CID‑based data sync built into the protocol.
- Web2 service bus — stream on‑chain events to traditional apps over WebSocket/webhooks, like database triggers.
- Fair launch economics (KAT) — genesis supply of 0; issuance begins after genesis and is earned through contribution.
| Repo | What it is |
|---|---|
catalyst-node-rust |
The Catalyst v2 node — consensus, networking (libp2p), RocksDB storage, EVM runtime, DFS, JSON‑RPC, and CLI. Start here to run a node. |
whitepaper |
The Catalyst protocol whitepaper (LaTeX). |
Research |
Protocol research, models, and experiments. |
| Repo | What it is |
|---|---|
Cat-Blockchain-Toolkit |
Toolkit for developing Solidity smart contracts for Catalyst/Ethereum in VS Code. |
catalyst-vscode |
VS Code Solidity development extension (fork). |
catalyst-contracts (private) |
Core protocol / system smart contracts. |
catalyst-identity-contracts (private) |
On‑chain identity system to simplify working with accounts. |
| Repo | What it is |
|---|---|
catalyst-sdk (private) |
TypeScript SDK for building applications on Catalyst. |
| Repo | What it is |
|---|---|
catalystnetwork.github.io |
The official Catalyst Network website. |
block-explorer (private) |
Block explorer for browsing chain state and transactions. |
web_wallet (private) |
Web wallet for holding and sending KAT. |
catalyst-faucet · catalyst-faucet-web · catalyst-faucet-infra (private) |
Testnet faucet — backend API, web UI, and infrastructure. |
| Repo | What it is |
|---|---|
catalyst-docs |
Online documentation for the Catalyst blockchain. |
Community (private) |
Community programs and coordination. |
Private repositories are listed for orientation; they will 404 unless you have access. Several are candidates for opening up as the testnet matures.
Run a node (full instructions in the node README):
git clone https://github.com/catalyst-network/catalyst-node-rust
cd catalyst-node-rust
make setup && make build
# Spin up a local 3‑node testnet
make testnet-up
make testnet-statusBuild a smart contract: deploy existing EVM/Solidity contracts via the CLI or the Catalyst VS Code toolkit.
Understand the protocol: read the whitepaper and the docs.
We welcome contributions across the stack — node, contracts, tooling, docs, and research.
- Pick a repo and read its
READMEandCONTRIBUTINGguide. - Open an issue to discuss substantial changes before starting.
- Fork, branch, add tests, and open a pull request.
Looking for a place to start? The node and docs repositories are the most active.
- 🌐 Website — https://www.catalystnet.org
- ✉️ Email —
developer@catalystnet.org - 💬 Chat / social — add links (Discord, X/Twitter, forum) once finalized
Found a vulnerability? Please do not open a public issue. Email developer@catalystnet.org (see each repo's SECURITY.md for the current disclosure process).
"The future of blockchain is not about who can afford to participate, but about who chooses to contribute."