execution
vProgs / CDAG
roadmapNative programs living in the DAG — public prototype, early development
In plain English
Programs that live natively inside Kaspa's DAG rather than being encoded as covenant scripts. The kaspanet/vprogs repo is public — a Rust framework for provable computation, in early development. Not something you can deploy on mainnet today.
Blueprints for a smarter vault — now pinned up in a public workshop, but the vault isn't built yet.
At a glance
- Layer
- execution
- Network
- L1
- State model
- unverified
- Composability
- unverified
- Token support
- unverified
- Since
- unverified
- On mainnet
- no
Best for
Nothing yet — see "not for".
What it can't do
- anything on mainnet today — it is a prototype in early development
Live status
From the GitHub API for kaspanet/vprogs, refreshed every 4 hours.
no release latest tag 2026-10-26 last push 53 stars 57 open issues
When to choose it over…
- Kaspa Script + Covenants++ — the base rule system built into kaspa transactions
- Silverscript — high-level covenant language that compiles to kaspa script
- Argent — actor-based app language that builds on silverscript
- KCC-20 — covenant-native tokens — the chain itself enforces the rules
Links
- Repository github.com/kaspanet/vprogs
- Docs docs.kaspa.org/programmability/full-vprogs
The deep-dive guide for this component is in progress. The essentials above are held to the site's data rules: unknown values render as "unverified", never guesses.