Build now

What can you build on Kaspa now?

Start with live network reads, accepted transactions, wallet flows, UTXOs, receipts, KRC-aware tooling, and testnet practice. Treat Toccata covenant products as pending until mainnet activation evidence exists.

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

Recipes

Small useful builds.

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.
Index KRC activityEcosystem liveUse KRC docs, wallet/indexer behavior, and off-chain redemption rules; do not label it native smart contracts.
Replay a TN12 covenant proofTestnetRecord network, txid, accepted evidence, script path, and what remains testnet-only.

Infrastructure

Pick the source of truth early.

Useful apps need address history, accepted-transaction state, UTXO views, timestamps, KRC metadata, 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 citable 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, ecosystem-live, testnet, targeted, roadmap, or research.

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.