Build now

What can you build on Kaspa now?

A build starts where the chain can answer back: network reads, accepted transactions, wallet flows, UTXOs, receipts, and testnet practice. Toccata adds new surfaces. Products still need receipts, tooling, wallets, and users.

Summary: Kaspa builds today are payment, read, receipt, monitoring, API, UTXO, and verification tools. Toccata expands the app rule surface after activation.

Recipes

Small builds that work now

BuildStatusFirst proof
Read current DAG informationLiveFetch server info, block count, DAA score, or blue score from a node, public node, or documented API.
Watch accepted transactionsLiveListen or poll for accepted transaction IDs and record the accepting block context.
Track address UTXOsLiveUse wallet software, your own node with UTXO index, or a documented hosted API for a prototype.
Generate a payment receipt pageLiveShow amount, address, txid, accepted status, source, timestamp, and fallback verification links.
Build wallet-confirmation UXLiveSeparate seen, included, ordered, accepted, and confidence-increasing states.
Plan a data/indexer pathLiveUse the community API or public nodes for prototypes, then decide when production needs its own node, indexer, archival data, or provider redundancy.
Build payload-aware receiptsLiveUse transaction payload docs, accepted-transaction evidence, and explicit source labels so users can verify what the receipt claims.
Replay a TN12 covenant proofTestnetRecord network, txid, accepted evidence, script path, and what remains testnet-only.

Infrastructure

Pick the evidence path early

Apps need address history, accepted-transaction state, UTXO views, timestamps, pagination, and a plan for stale or unavailable APIs.

Prototype

Use documented hosted APIs, public nodes, explorers, and database dumps for quick reads and demos.

Production

Decide when to run Rusty Kaspa, a UTXO index, a transaction indexer, archival storage, or redundant providers.

User trust

Show the source used for each receipt or status check, and give a fallback path when one API disagrees or times out.

Builder loop

Turn each build into a source-linked page

Input

Name the user action: send, receive, watch, verify, issue, redeem, refund, or replay.

Evidence

Show the source: node, API, wallet, accepted transaction, code, release, or testnet proof.

Status

Label it live, testnet, targeted, roadmap, research, wrong, or unsupported.

Failure mode

Name what could go wrong: stale API, unsynced node, wallet support, indexer mismatch, or activation gap.

Share link

Make the page short enough to paste in Discord, Reddit, Telegram, X, docs, or a GitHub issue.

Next source

Route builders to docs, command-line verification, status, and sources.

Next

Go deeper