Status check

Does Kaspa have smart contracts?

Kaspa has live L1 payments. Toccata adds covenant rules, covenant IDs, ZK proof checks, and sequencing commitments. Native DeFi, audited apps, wallet support, liquidity, and full vProgs still need their own receipts.

Summary: Kaspa's live network supports payments. Toccata is the L1 expressiveness upgrade; vProgs and native L1 DeFi remain later paths.

Status split

Does Kaspa have smart contracts today?

SurfaceStatusWhat it means
KAS paymentsLiveSend, receive, mine, self-custody, and build wallet/payment UX around the live network.
External app demosNot L1 evidenceApp activity can exist without proving native L1 smart contracts, audited apps, liquidity, wallet support, or explorer support.
Toccata covenantsactivated L1L1 spend rules, asset rules, Silverscript, ZK proof checks, and sequencing commitments are in the Toccata release line. The activation score is DAA 474,165,565; v2.0.1 is the current Toccata release.
vProgsRoadmapRicher app logic and later app-to-app composition need separate activation and tooling evidence.
L2 ecosystem DeFiSeparate surfaceKaskad/Igra-style app activity can be ecosystem context, but it is not native Kaspa L1 DeFi evidence.
Native L1 DeFiRoadmapKaspa-native L1 DeFi also needs wallets, liquidity, custody, oracles, risk controls, and users.

Safe wording

Copy this instead

Kaspa supports live L1 payments. Toccata adds the L1 covenant and proof-check surface after activation. Richer based-app products, wallet support, liquidity, native DeFi, and vProgs still need separate evidence. L2 ecosystem apps should be labeled separately.
Copy-safe line

App demos are not native L1 smart-contract activation.

What is true

Kaspa's native L1 programmability path runs through Toccata and later vProgs.

What to check

Activation evidence, wallet support, indexers, liquidity, funding flow, and user-facing product evidence.

Read next

Track the claim