execution

vProgs / CDAG

roadmap

Native 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

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.

Esc to close