Compare
The matrix
Every component side by side. "Unverified" means exactly that — the site never guesses a value it can't source. Maturity badges match the scale used everywhere on this site.
| Component | Layer | Network | State model | Composability | Token support | Maturity | Best for |
|---|---|---|---|---|---|---|---|
| Kaspa Script + Covenants++ | language | L1 | UTXO + covenants (KIP-17 lineage, KIP-20 covenant ids) | transaction-level; covenant-id ownership | the base KCC-20 tokens run on | production | locksvaultsescrow primitives |
| Silverscript | language | L1 | single-contract UTXO covenant | N:M within one contract; covenant-id ownership | KCC-20 patterns | pre-audit | vaultsescrowsimple tokenssingle-actor state machines |
| Argent | app-language | L1 | multi-actor covenants | actors + ICC (inter-covenant communication) | unverified | experimental | multi-contract appsevent/ticketing-style flows |
| KCC-20 | token-standard | L1 | covenant UTXO | covenant-id ownership | unverified | production | new tokens with L1-enforced rulestrust-minimized supply logic |
| vProgs / CDAG | execution | L1 | unverified | unverified | unverified | roadmap | — |