Kaspa One Stop

In brief

Question-led answers for common first-contact Kaspa guide confusions.

Purpose#

This FAQ answers the first questions directly, then points to the page that owns the mechanism. It follows the Kaspa documentation's question-led habit while adding claim labels and source boundaries.

What should I understand first?#

Understand that Kaspa is a proof of work network whose guide path moves from blockDAG structure to GHOSTDAG ordering, virtual state, and UTXO evidence. Do not start with Toccata, ZK, or tooling before those anchors are clear.

Is seeing a transaction in a wallet the same as consensus acceptance?#

No. Wallet construction, RPC submission, mempool admission, block-template selection, mined block inclusion, accepted data, UTXO diff, and indexer/API observation are different stages.

Why does this guide talk so much about sources?#

Because current protocol claims, proposed KIP claims, research claims, and local project lessons need different evidence. The guide is meant to be useful for public contribution, so public URLs and source IDs matter.

Can I treat Toccata, covenants, ZK, SilverScript, and vProgs as finished production behavior?#

Not from this guide alone. Those topics need status labels. Some rows are current-source, some are proposed, some are research or tooling, and some remain Open Questions.

What does this source-linked reference still need?#

It needs the remaining source checking rows to be read directly against public sources. Until then, the safe release posture is a source-linked reference with visible open research gaps.

Expanded FAQ Method#

The FAQ should answer practical confusion directly, then send the mechanism to the right page. A short answer can be useful, but the page must avoid turning short answers into overclaims. If the question asks whether a wallet observation proves acceptance, the answer must route to the transaction lifecycle. If the question asks whether Toccata, covenants, or ZK are current production behavior, the answer must route to status labels and the high-risk topic pages. If the question asks where to start, the answer must route to first-contact and working-model pages before source paths.

This page follows the Kaspa documentation habit of question-led explanation, but it adds stricter source boundaries. The FAQ is allowed to orient the reader. It is not allowed to close high-risk implementation claims unless the cited source class can support the exact wording.

Use this FAQ as a triage page. It should reduce confusion, not replace the detailed pages. Each answer should make the next click obvious and should preserve uncertainty where the check still requires direct source checking.

Source-linkedReviewed 2026-07-09 · 10 public sourcesEvidence and sources
Evidence and sources10 public sources · reviewed 2026-07-09
Toccata DocsPublic source
docs.kaspa.org/toccata
Technical details

Reference key: DOC-TOCCATA

Recheck this public source before relying on exact current details.

KIP 0024 Pull RequestKIP or proposal
github.com/kaspanet/kips/pull/41
Technical details

Reference key: KIP-0024-PR

Recheck this public source before relying on exact current details.

KIP 0025 Pull RequestKIP or proposal
github.com/kaspanet/kips/pull/42
Technical details

Reference key: KIP-0025-PR

Recheck this public source before relying on exact current details.

Rusty Kaspa Acceptance DataRusty Kaspa source
github.com/kaspanet/rusty-kaspa/blob/78257f273a26c4be085bab0f79437dee99ca8835/consensus/src/pipeline/virtual_processor/processor.rsgithub.com/kaspanet/rusty-kaspa/blob/78257f273a26c4be085bab0f79437dee99ca8835/consensus/core/src/acceptance_data.rsgithub.com/kaspanet/rusty-kaspa/blob/78257f273a26c4be085bab0f79437dee99ca8835/consensus/src/model/stores/acceptance_data.rs
Technical details

Reference key: RK-ACCEPTANCE-DATA

Recheck this public source before relying on exact current details.

SilverScriptTooling source
github.com/kaspanet/silverscript
Technical details

Reference key: TOOL-SILVERSCRIPT-REPO

Recheck this public source before relying on exact current details.

vProgsTooling source
github.com/kaspanet/vprogs
Technical details

Reference key: TOOL-VPROGS-REPO

Recheck this public source before relying on exact current details.

FAQKaspa documentation
wiki.kaspa.org/en/faq
Technical details

Reference key: WIKI-FAQ

Recheck this public source before relying on exact current details.

Getting StartedKaspa documentation
wiki.kaspa.org/en/getting-started
Technical details

Reference key: WIKI-GETTING-STARTED

Recheck this public source before relying on exact current details.

KaspaKaspa documentation
wiki.kaspa.org/en/kaspa
Technical details

Reference key: WIKI-KASPA

Recheck this public source before relying on exact current details.