The Kaspa community spans developers, researchers, miners, investors, and enterprise stakeholders across multiple platforms. This page collects the key gathering points, contribution pathways, and developer resources.


Community Channels

Telegram

Channel Description Link
Kaspa Core R&D (public) Primary technical discussion. Core developers share updates, proposals, and architectural decisions here. The most important channel for following vProgs and Covenants++ development. t.me/kasparnd
Kaspa (main) General community discussion about Kaspa. t.me/kaspa

The R&D channel is where most of the technical insights referenced in this documentation originate. Key contributors include Michael Sutton, Ori Newman, Yonatan Sompolinsky, Hans, Maxim Biryukov, and others listed on the Partners & Projects page.

Discord

The Kaspa Discord server hosts developer channels, community discussion, and ecosystem coordination.

Reddit

Subreddit Description
r/kaspa Main Kaspa community subreddit
r/CryptoTechnology Technical discussion (vProgs posts appear here)

Notable posts:

Kaspa Research Forum

The official research forum for in-depth technical proposals and discussions:

Key threads:

Thread Description
Concrete vProgs Proposal Core architectural proposal for synchronously composable vProgs
Formal Backbone Model Mathematical model for the vProg computation DAG
Subnets Sequencing Commitments Seed design for KIP-21 lane-based commitments
Based ZK-Rollups Design ZK rollup design over Kaspa’s UTXO DAG
L1/L2 Canonical Bridge Entry/exit mechanism for the canonical bridge

How to Contribute

Protocol Development

Kaspa’s core protocol is implemented in Rust. The main repositories accept contributions via pull requests:

To contribute to protocol development:

  1. Review open issues and PRs in the relevant repository
  2. Join the R&D Telegram channel to understand current priorities
  3. Read the relevant KIPs for the area you want to work on (see KIP Index)
  4. Fork the repository, make your changes, and submit a PR
  5. Engage in the review process – core developers are active reviewers

Application Development

Building applications on Kaspa currently means working with:

  • Silverscript for L1 covenant scripts
  • vProgs framework for off-chain execution with on-chain ZK verification
  • ZK tooling – Noir (inline), RISC Zero/SP1 (based apps), Cairo (rollups)

The Applications & Use Cases page describes the application tiers and what is currently possible.

Documentation

This documentation site is open source:

Contributions welcome for:

  • Technical accuracy improvements
  • New application guides and tutorials
  • Translations
  • Diagrams and visual explanations

Research

The Kaspa Research Forum is the venue for proposing and discussing research ideas. Active research areas include:

  • Consensus theory (DagKnight, block ordering)
  • ZK proof systems and their application to DAG-based blockchains
  • Synchronous composability in UTXO-based systems
  • State management and pruning strategies
  • Economic models (gas, prover markets)

Community Guidelines

Technical Discussion

  • Lead with substance. The R&D channel and research forum prioritize technical depth.
  • Reference KIPs, code, and research papers when proposing changes.
  • Acknowledge the phased nature of development – not all features are available yet.

General Discussion

  • Respect the fair-launch, no-premine ethos of the project.
  • Focus on technology and ecosystem development.
  • Help newcomers understand the architecture and roadmap.

Code Contributions

  • Follow the coding style of the repository you are contributing to.
  • Write tests for new functionality.
  • Keep PRs focused – one logical change per PR.
  • Engage constructively in code review.

Developer Resources

Documentation

Resource Description
vProgs.xyz This site – comprehensive vProgs documentation
ZK Rollup PoC Book Step-by-step guide to the ZK covenant rollup pattern
Kaspa Features Official feature overview (BlockDAG, GHOSTDAG, PoW)
vProgs Yellow Paper Formal vProgs specification

Articles

Article Description
Quick Introduction to vProgs Accessible introduction by JC Roger
Hail The Silverscript In-depth article on Silverscript
Yellow Paper Explained Non-technical guide to the Yellow Paper

Key Repositories

Repository Description
vProgs L2 runtime monorepo
Silverscript L1 covenant language
rusty-kaspa Node implementation
KIPs Improvement proposals

See Repositories for an annotated list of all key repos.


Further Reading