Whether you are writing your first covenant in Silverscript or architecting a full DeFi protocol with ZK proofs, this section has you covered.
Getting Started
| |
|
| Quickstart |
Clone the repo, build from source, run a local testnet, and deploy your first covenant in under 30 minutes. |
| Dev Environment Setup |
Configure your Rust toolchain, IDE, and local testnet for vProgs development. |
| Tutorials |
Step-by-step guides from your first vProg to cross-program atomic transactions. |
| API Reference |
RPC endpoints, data types, and error codes for interacting with vProgs nodes. |
Reference
| |
|
| Silverscript Reference |
Full language specification for Kaspa’s L1 smart contract language – data types, operators, covenant macros, and binding modes. |
| Testnet Guide |
Connect to TN12, get test KAS from the faucet, and submit your first transactions. |
| Developer Tools |
CLI tools, proof inspector, covenant debugger, and block explorer integration. |
| Example Projects |
Reference implementations: DEX, multi-sig wallet, Dutch auction, escrow, and DAO governance. |
| Component |
Status |
Notes |
| Kaspa L1 BlockDAG (10 BPS) |
Live |
Mainnet, DagKnight consensus |
| Covenants++ Hard Fork |
Scheduled May 5, 2026 |
KIP-16, KIP-17, KIP-20, KIP-21 |
| Silverscript |
Experimental (TN12) |
Compiles to native Kaspa Script |
| vProgs Repo |
Public |
github.com/kaspanet/vprogs |
| Phase 1: Standalone vProgs |
In Development |
Sovereign programs, ZK bridge to L1 |
| Phase 2: Synchronous Composability |
Research |
Cross-vProg atomic transactions |
Architecture at a Glance
User defines state transition
|
v
Off-chain prover executes logic
|
v
ZK proof generated (Noir / RISC Zero / Cairo)
|
v
Proof + state commitment submitted to L1
|
v
L1 validates proof cryptographically (no re-execution)
|
v
State finalized with instant DAG finality
vProgs use a layered architecture where Silverscript handles UTXO-level covenants (local state) and vProgs handle account-based state machines (shared state). Both build on the Covenants++ consensus layer. See the Silverscript Reference for the covenant programming model and the Tutorials for hands-on guides.
Community and Support