Thanks to visit codestin.com
Credit goes to kaspaexplained.com

What to build on Kaspa.

Start with money that settles on a fast Proof-of-Work network. Then add rules for how funds move, and only use richer app state when the product actually needs it.

parallel blocks ordered into one spend history

Use this mental model before adding receipts, covenant rules, based apps, or later app programs.

Use this page by job

Public reader first, builder detail later.

Normal reader

Use the first half for app jobs: payments, receipts, Toccata rules, and later app composition.

Speculative idea

Use Reality Check before turning coordination markets, oracle designs, or RTD-derived ideas into public claims.

Crypto-native filter

The app leaves inspectable evidence.

A crypto app earns its complexity when the user can see custody, ordering, a rule or receipt, and a result another app or wallet can inspect.

1. User need What is the person trying to do?

Pay, escrow, cap a budget, move an asset, join a group payment, or trigger a conditional payout.

2. Crypto reason Why not a normal server?

The user needs self-custody, public ordering, rules strangers can rely on, or proof that state was not rewritten privately.

3. Kaspa primitive Which primitive carries it?

Live payment, receipt, covenant spend rule, based-app replay, proof check, or later cross-app action.

4. Evidence What can be inspected?

Accepted txid, app receipt, replayed state, local reject, wallet warning, source link, or explicit blocker.

Good use

The rule changes who can move money or whether strangers can coordinate without trusting one operator.

Weak use

The app only wants a database, a brand token, or a private score that no outside party needs to verify.

Kaspa angle

Fast mined ordering matters when the workflow has multiple visible steps before final settlement.

Start with the simplest path.

The order is practical: move money first, attach receipts when the app needs context, add spend rules when funds need constraints, anchor shared app state when many users need the same record, and use later app programs only when several apps must update together.

Current products improve wallets, receipts, dashboards, confirmation-risk UX, and source-verifiable network reads around the live network. Toccata-style covenants belong to spend limits, vault rules, escrow, simple assets, and bounded UTXO state changes. Based apps come later when shared state must be anchored to Kaspa ordering, receipts, proofs, settlement, or exits.

Live nowMove money

Wallets, payments, receipts, exchange flows, dashboards.

ContextAttach receipts

App data, invoices, proof links, and replayable rows.

Toccata workConstrain spends

Vault rules, escrow, caps, refunds, simple controlled assets.

Based appsReplay shared state

Auctions, coordination, markets, and app-specific state.

LaterCompose apps

Actions where several app states update together.

The app job.

The application case starts with money users can hold themselves. Then come payment receipts, vault rules, escrow rules, assets, and funding rules. Based apps are the next step when an app needs shared state anchored to Kaspa evidence. Later app programs matter when several apps need one combined action that succeeds or fails together.

A good Kaspa app starts with a plain question: does this need self-custodied money, a public ordering record, fast PoW sampling, local UTXO rules, proof-backed execution, or later app-to-app actions? If not, ordinary server state is probably enough.

If an app depends on an outside fact such as a price, weather event, or another chain, it needs an input rule for that fact before settlement can rely on it.

Match the app to the need.

Self-custodied value

The asset itself can be the product when users mainly need to hold and transfer value without a custodian.

Shared programmable state

Richer apps need rules that many parties can inspect, replay, and rely on without trusting one server.

Fast user feedback

Some workflows only become usable when the user sees inclusion and confirmation confidence quickly.

Focused utility

Payment, receipt, escrow, treasury, and proof workflows solve a narrow user need before adding broad app claims.

This page does not track project catalogs. It maps stable capability classes and the evidence needed before a Kaspa claim can be described as live.

Reusable app patterns.

Exchange and liquidity

Swaps, lending, collateral, derivatives, stable assets, routing, and risk engines need liquidity, oracle assumptions, failure handling, and live transaction evidence.

Wallet gateways

The first useful app is often the interface: signing, recovery, balances, history, risk warnings, and source verification.

Asset issuance

Cheap creation can produce useful records or low-quality attention markets. Useful systems need custody, redemption, abuse controls, and clear user support.

Payment utility

Boring transfer, receipt, refund, accounting, and settlement workflows can drive real network demand when they solve a repeated job.

Resource coordination

Tokens or contracts can coordinate hardware, data collection, compute, capital formation, or service delivery only when inputs and rewards are measurable.

Prediction and funding rules

Markets, assurance contracts, grants, and public-goods funding need clear commitments, settlement rules, external fact sources, and dispute paths.

Kaspa-native filter.

Start with the properties Kaspa has or is explicitly working toward: fast mined inclusion, UTXO ownership, GHOSTDAG ordering, covenants, ZK verification, sequencing commitments, and apps that can prove what they did.

The filter is simple: who controls the record, who can censor it, who holds the assets, how quickly an action is seen, and whether strangers can commit to rules before trusting one another.

Use Kaspa where fast mined ordering changes the product.

What TN12 covenant tests are teaching.

TN12 covenant tests are useful when they make a money rule visible at the spend layer. Start with what happened: testnet transactions landed, artifacts link to the txids, and replay can explain the resulting state. Then ask which rule actually controlled the spend.

The practical product idea is a wallet or app that can explain the rule before the user signs: this spend is under the cap, this asset has the required controller input, this payout matches accepted evidence, or this withdrawal is blocked. A normal server can display those claims; the crypto-native version puts the money movement and the rule in the same public record.

Keep the evidence classes separate: an accepted TN12 transaction landed on testnet; a local reject failed in a local script or covenant engine; replay-derived state explains accepted rows but does not itself control funds; wallet policy is a signer warning or refusal before broadcast.

The practical direction is allowance wallets, team treasuries, controlled assets, staged approvals, refunds, and turn-based workflows where the allowed move and the refused move can both be reviewed. Keep the status label near the demo; the product direction is clear.

Budget that cannot drain at once Allowance wallet, team treasury, grant stream, merchant payout limit, or game resource. Mechanism: a covenant that carries the budget state forward.
Step-by-step workflow that can recover Game turn, dispute, service job, approval path, or challenge/timeout flow. Mechanism: a hub routes state through smaller worker roles.
Asset that needs its controller Ticket, pass, game item, license, or app-owned settlement right. Mechanism: the asset move requires the controller input in the same transaction.

The public TN12 experiment map is a testnet evidence map, not a mainnet product page.

Community-built apps.

Kaspa's app layer can come from many builders: wallets, dashboards, receipt flows, covenant examples, vaults, funding tools, coordination tools, docs, and analytics around the same base asset. The standard is concrete: build something people can use, label the stage, and check security before asking users to trust it.

Possible Kaspa versions.

Use the short list first: wallets, payment receipts, vaults, escrow, funding rules, simple assets, auctions, market replay, coordination apps, and agent-payment flows.

A based app is an app whose state is tied back to Kaspa ordering, commitments, proofs, settlement, or exits. It uses ZK when proofs matter, and it can start as accepted transactions plus deterministic replay.

Later app programs are the composition path: one user action can update several app states together, with the combined action succeeding or failing as a unit.

Open pattern translation table
Pattern elsewhereKaspa-native versionWhy it fits KaspaStatus lane
Wallet gatewayA wallet that explains inclusion, confirmation confidence, UTXO control, vault policy, and app permissions in plain language.Users need to understand fast PoW risk states and balances.Live foundation now; richer policies post-Toccata
Transfer utilityReceipt, transfer, and exchange-flow paths that make value movement inspectable.Kaspa already has fast mined payment feel; the missing work is product UX, liquidity, distribution, and a reason to use the payment path.Live foundation now
Controlled assets and passesPost-Toccata asset rules support tickets, memberships, credentials, game items, loyalty points, or redeemable claims with clearer custody rules.Wallet support and activation status decide when these become live Kaspa-native products.Post-Toccata opportunity
Swap or auction marketA based-app prototype with deposits, intents, liquidity state, replay, and later proof or settlement checks.Market apps need public fast ordering plus richer shared state than one covenant UTXO usually wants to carry.Based-app prototype; later custody/proof work
Lending or collateral marketA based-app prototype with collateral records, risk state, oracle inputs, liquidation review, and explicit settlement paths.Fast payment and UTXO vault policy help, but lending needs app state, risk logic, and source assumptions.Based-app prototype; later app programs for atomic composition
Focused market appA narrow market around auctions, collateral, hashpower, compute, or real-time liquidity.The lesson is focus: build one product that uses Kaspa ordering, commitments, and settlement instead of selling generic infrastructure.Based-app prototype
Based appA small app-specific state machine anchored to Kaspa ordering, proof checks, settlement, or exits.This tests richer execution without pretending the first L1 covenant examples need an L2.Prototype lane; based-zk when proofs are needed
Coordination marketPrediction, assurance, public-goods, research-bounty, software-funding, and group-action markets.A coordination market lets people commit to an action only if enough compatible people also commit. The first useful versions can use transparent commitments, solver output, wallet-reviewed settlement, and replayed evidence.Toccata for simple contracts; based-app prototypes for transparent coordination; research for private/atomic markets
Proof-of-resource marketMarkets for bandwidth, compute, sensing, local infrastructure, or agent work.High-frequency PoW and public group-commitment research supports later attestation designs.Research / architecture
ENS / Farcaster / social graphsIdentity, handles, reputation, access passes, and portable group membership tied to self-custody.The first useful versions are simple access and membership systems.Post-Toccata / vProgs
Asset launch railsLaunch and bonding tools with clearer risk labels, anti-scam defaults, and transparent liquidity paths.Cheap creation creates attention markets; the design question is whether they can be less extractive.Post-Toccata opportunity

Buildable on today's mainnet.

Receipt and transfer paths

Wallets, invoices, tips, remittances, and exchange withdrawal UX that make inclusion, confirmation confidence, and app state understandable instead of just saying "fast."

Self-custody tools

Safer wallets, address books, payment requests, invoicing, accounting exports, and recovery education for users who want direct control.

Miner and node dashboards

Infrastructure that makes mining distribution, node health, propagation, fees, pruning, and network conditions visible to normal users.

PoW-native risk UX

Checkout and exchange flows that show inclusion, confirmation confidence, and risk level as separate states. That is payment-path work, not proof that merchant payments are the main adoption vector.

Payload-aware receipts

Apps can attach compact context to payments, then show txid, amount, address, accepted status, source, and timestamp in a receipt a user can verify later.

Accepted-evidence tools

Dashboards, alerts, and support flows can explain whether a transaction is seen, included, accepted, or still waiting for stronger confirmation confidence.

Education and proof tools

Visualizers, local node guides, blockDAG explainers, and verifiable references that make Kaspa's current system legible.

Real activity measurement

Dashboards that separate user payments, mining behavior, exchange movement, spam, fees, and app tests instead of treating all transactions equally.

What Toccata adds.

Toccata is the near-term hard-fork track for spend rules, asset rules, Silverscript, ZK proof checks, sequencing commitments, and vProgs groundwork. Use the timing label once, then focus on the app surface.

For builders, the first useful testnet products are simple and auditable: a vault policy, an assurance contract, an escrow, or a constrained asset rule. The hard part is the gap between a good UI and an enforced covenant: address generation, faucet funding, a synced TN12 node, UTXO-indexed balance checks, Silverscript compilation, signing, broadcast, and explorer-visible outputs.

Open Toccata app examples
OpportunityWhat it looks likeWhy Kaspa fitsStatus
Vaults and wallet policies Time-locked spending paths, delayed withdrawals, emergency keys, spending limits, and business treasury controls. UTXO covenants can express constrained asset movement without turning every account into a global VM object. Post-Toccata opportunity
Assurance contracts Funds move only if enough participants commit by a deadline; otherwise they return. This maps directly to stag-hunt and public-goods coordination: the rule is credible before everyone acts. Post-Toccata opportunity
Conditional escrow Milestone payments, disputes, deposits, delivery windows, and refund paths governed by transparent script rules. Fast payment feedback helps escrow feel usable while covenants keep the state machine constrained. Post-Toccata opportunity
Native assets and access passes Tickets, memberships, credentials, game items, loyalty points, and redeemable claims with clear custody rules. Some assets need fast transfer and self-custody before full general-purpose DeFi. Post-Toccata opportunity
Atomic market primitives Simple swaps, auctions, batch settlement, OTC flows, and intent-style exchange with bounded script behavior. Kaspa's edge is credible fast ordering; market design uses that and labels immature DeFi paths clearly. Post-Toccata opportunity
Games and state machines Chess-like or turn-based apps where state is carried through constrained UTXO transitions. The useful point is state discipline, not the game itself: registration, player state, game state, move routing, and final settlement. Post-Toccata opportunity

Choose the app model first.

Choose the smallest model that can honestly run the product. Use covenants for bounded spend rules, based apps for shared app state, inline ZK when a proof is the product boundary, and later app programs for cross-app atomicity.

The unusual app job is rules strangers can rely on.

RTD and Staghunt framing point to markets where people need credible commitment before they act. A normal website can collect promises, but users worry that the operator can censor, reorder, change terms, or disappear.

The practical first version is simple: collect conditional commitments, group compatible commitments, run a transparent solver, prepare settlement or refunds, and replay the accepted evidence. The harder research target adds privacy, reusable capital, solver incentives, censorship resistance, and atomic execution.

The hard parts are concrete: event sources, incentives, anti-MEV design, scheduling, disputes, and implementation. Start with transparent commitments before claiming private or atomic coordination markets.

Open group-commitment examples

Public-goods assurance

Projects, research, events, software, or local infrastructure that receive funding once enough participants join under fixed rules.

Real-time auctions

Fast, open auctions for scarce digital goods, access, blockspace-related rights, or services where ordering and censorship resistance matter.

Oracle-backed markets

Prediction, insurance, and payment markets that need external data, but where oracle trust, incentives, and dispute paths are explicit.

First-to-know signal markets

Watch miners or other rewarded reporters begin attesting to an event, then surface the earliest credible signal before normal feeds agree.

Machine-to-machine payments

Agents, devices, miners, apps, and services buying resources or making commitments at internet speed with self-custodied funds.

Start with what works today.

Live network UX, receipts, and source-verifiable reads are the starting point. Covenants, ZK hooks, later app programs, and higher-density RTD ideas belong in the later build path until their activation evidence changes.

Open capability table
CapabilityWhat builders can doStatus
10 BPS GHOSTDAG payment flowFast inclusion, fast PoW user experience, wallets, payments, infrastructure, and clearer confirmation UX.Live
Receipt and payload UXPayment receipts, compact app context, accepted-transaction checks, support dashboards, and fallback verification paths.Live foundation; depends on wallet and infrastructure quality
Attestation-capable pathsOpt-in event reporting, early external-event signals, oracle experiments, and first-to-know dashboards built by apps.App-level design over base payment paths
MEV-aware ordering or auctionsProtects users who delegate an if-this-then-that strategy from miners or searchers exploiting the same event signal first.Research / design work
Toccata covenants and ZK hooksVaults, assurance contracts, state-machine apps, simple assets, bridge foundations, and zk covenant experiments. External-chain or real-world claims still need an anchor such as a light client, finality certificate, accumulated-work view, oracle, reporter set, or dispute process.Released and scheduled hard-fork track, not live until activated
STARK-sized proof supportLarge validity proofs on Kaspa, with block-size and standard-fee tradeoffs to avoid cheap spam.TN12 context / mainnet design question
Later app programsApps that prove their own logic, share Kaspa ordering, feel cohesive to users, and support atomic app-to-app actions in the later roadmap.Roadmap architecture
DAGKnight / higher BPS RTDDenser real-time majority sampling and stronger internet-round-trip attestation confidence.Research / future upgrade direction

Coordination app examples.

These are examples, not a second homepage. Start with the checklist below, then open the list if the app really needs group commitment rules.

Open coordination examples

Assurance markets

Funds move when enough people commit by a deadline. This is the cleanest public-goods and stag-hunt fit.

Prediction and event markets

Useful only with explicit oracle, reporter, dispute, and legal assumptions. Fast payment feedback does not remove those hard parts.

First-to-know terminals

Apps reward fast attestations and surface early confidence changes before normal feeds agree.

Merchant escrow and vaults

Live payment UX improves now; covenant policies add refunds, limits, delays, and recovery paths.

Hashpower and service auctions

PoW culture and fast ordering fit markets for scarce technical resources, proofs, compute, data, and app-specific services.

AI-agent commitments

Agents need small, machine-readable commitments: deposits, task payment, completion proofs, and dispute rules.

App idea checklist.

  1. Needs a neutral shared record. The app gets meaningfully better when no single operator controls the database.
  2. Benefits from fast mined ordering. Real-time Proof-of-Work feel changes user experience, risk, or group action.
  3. Uses UTXO constraints well. The app can be modeled as bounded state transitions, vaults, commitments, assets, or payment flows.
  4. Names off-chain assumptions. If the app depends on outside facts, it names the source root, oracle, reporter, light-client, challenge, and dispute assumptions clearly.
  5. Can start narrow. The first version solves one concrete problem before claiming to replace finance, identity, games, or law.

Build order.

Build in this order: useful wallet and payment paths, small covenant-shaped products, then richer based-app or later app-program paths only when the product needs shared state or composition.

Open build-order table
PhaseBuild focusWhat success looks like
NowWallets, receipt UX, infrastructure, explorers, mining/node visibility, education, confirmation-risk tools.People can use and understand the live network without trusting one interface.
Now: verifiable receiptsPayment receipts, address-history views, accepted-transaction monitors, accounting exports, support tooling, and API fallback paths.People can use the live network with clearer evidence instead of trusting one interface.
Now: L2 ecosystem appsIgra/Kaskad-style EVM L2 lending and bridge-adjacent app activity, labeled as ecosystem/L2 context.Readers can see app activity without mistaking it for native Kaspa L1 DeFi, Toccata mainnet activation, or vProgs.
ToccataCovenant examples, vaults, simple assets, escrow, assurance contracts, UTXO state-machine demos, STARK/zk proof experiments, developer docs.Builders can make small useful apps without claiming full DeFi is live.
Based appsApp-specific state machines anchored to Kaspa ordering, commitments, proofs, settlement, or exits. They can start as deterministic replay and grow into based-zk when proof verification matters.Builders can test richer products without waiting for full app-to-app composition.
Later app programsApps that prove their own logic, share Kaspa ordering, support richer markets, private proofs, app-to-app flows, and canonical bridge design.The later goal is stronger composition without asking the base layer to execute every app globally.
ResearchDAGKnight, 100 BPS sampling, RTD-derived attestations, oracle markets, MEV auctions, TangVM-style flows, public funding markets, and AI-agent commitments.The broad coordination thesis becomes testable through real products.

Ideas still need status.

Check status before describing any app-layer feature as live.

Use these as maps, not investment recommendations.

Open application-layer source list
  1. Kaspa: Mining the Internet at Tokenize London for Yonatan Sompolinsky's RTD, miner-attestation, internet-money flow, and focus/flywheel framing.
  2. KASmedia Hong Kong wrap-up for historical context on Michael Sutton's Crescendo/L1-L2 bridge talk, the ZK panel with Hans Moog, and the 2025 discussion around based rollups, state management, and liquidity fragmentation.
  3. Michael Sutton's vProgs masterclass for apps sharing Kaspa ordering, one-dimensional program space, app-to-app composition, computational DAGs, prover incentives, and sovereignty obligations.
  4. rusty-kaspa Toccata branch, rusty-kaspa TN12 branch, and kaspanet/vprogs for current implementation/prototype evidence. Treat branches as moving targets.
  5. TN12 faucet and TN12 explorer for testnet prototyping. Faucet balances, browser checks, and explorer APIs can change; use local TN12 RPC for serious testing.
  6. KIP-16, KIP-17, KIP-20, and KIP-21 for TN10 implementation evidence. Confirm mainnet activation separately.
  7. Kaskad and Kaskad docs for current Igra L2 lending context. Use this as ecosystem/L2 evidence, not native Kaspa L1 DeFi or Toccata activation evidence.
  8. Michael Sutton's covenant++ and vProgs milestone notes for inline zk covenants, based zk covenants, canonical bridge work, efficient sequencing commitments, and RTD context.
  9. Michael Sutton's STARK-sized blocks and min-fee notes for the STARK proof, block-size, standardness-fee, and elasticity tradeoffs.
  10. Kaspa Explained sources for the Kaspa status hierarchy and source list.