-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild-this-now.html
More file actions
174 lines (168 loc) · 10.5 KB
/
build-this-now.html
File metadata and controls
174 lines (168 loc) · 10.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>What Can You Build on Kaspa Now? | Kaspa Explained</title>
<meta name="description" content="Practical Kaspa builder recipes: read DAG data, watch accepted transactions, track UTXOs, generate receipts, verify a txid, and replay TN12 evidence.">
<meta name="robots" content="index,follow,max-snippet:-1,max-image-preview:large">
<link rel="canonical" href="https://kaspaexplained.com/build-this-now">
<link rel="icon" href="kaspa-favicon.svg?v=20260512-real-k" type="image/svg+xml">
<link rel="icon" href="favicon.svg?v=20260512-k4" type="image/svg+xml">
<link rel="icon" href="favicon.ico" sizes="any">
<link rel="icon" href="favicon.png" type="image/png">
<link rel="apple-touch-icon" href="apple-touch-icon.png">
<link rel="manifest" href="site.webmanifest">
<meta name="application-name" content="Kaspa Explained">
<meta name="apple-mobile-web-app-title" content="Kaspa Explained">
<meta name="theme-color" content="#09090b">
<meta property="og:title" content="What Can You Build on Kaspa Now? | Kaspa Explained">
<meta property="og:description" content="Short builder recipes for the live network, hosted APIs, accepted transactions, UTXOs, receipts, and TN12 practice.">
<meta property="og:type" content="article">
<meta property="og:url" content="https://kaspaexplained.com/build-this-now">
<meta property="og:image" content="https://kaspaexplained.com/og-kaspa-explained-20260514.png?v=20260514-logo-clearance">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Kaspa Explained - proof-of-work blockDAG guide">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="What Can You Build on Kaspa Now? | Kaspa Explained">
<meta name="twitter:description" content="Buildable Kaspa recipes for chain reads, accepted transactions, receipts, UTXOs, and TN12 practice.">
<meta name="twitter:image" content="https://kaspaexplained.com/og-kaspa-explained-20260514.png?v=20260514-logo-clearance">
<meta name="dateModified" content="2026-05-20">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What can you build on Kaspa now?",
"acceptedAnswer": {"@type": "Answer", "text": "You can build payment and receipt flows, chain-data readers, accepted-transaction monitors, UTXO trackers, explorer/API dashboards, and testnet practice apps. Toccata covenant apps need mainnet activation evidence before being described as live mainnet products."}
},
{
"@type": "Question",
"name": "Do I need Toccata to build anything useful?",
"acceptedAnswer": {"@type": "Answer", "text": "No. Builders can use live network reads, payments, wallet flows, APIs, accepted transactions, and receipts today. Toccata expands the rule surface later."}
}
]
}
</script>
<link rel="stylesheet" href="styles.css?v=20260606-anchor-clearance">
<script defer src="nav.js?v=20260606-anchor-clearance"></script>
</head>
<body>
<a class="skip-link" href="#top">Skip to content</a>
<header class="site-header">
<nav class="nav" aria-label="Primary">
<a class="brand" href="/" aria-label="Kaspa Explained home"><span class="brand-mark" aria-hidden="true"></span>Kaspa Explained</a>
<button class="nav-menu-button" type="button" aria-expanded="false" aria-controls="primary-links">Menu</button>
<div id="primary-links" class="nav-links">
<a href="/start-here">Start</a>
<a href="/what-is-kaspa">Kaspa 101</a>
<a href="/status">Status</a>
<a href="/kaspa-claims-checker">Claims</a>
<a href="/toccata-status">Toccata</a>
<a href="/build-on-kaspa">Build</a>
<a href="/kaspa-app-ideas">Ideas</a>
<a href="/search">Search</a>
</div>
<button class="theme-toggle" type="button" aria-label="Switch theme">Light</button>
<a class="nav-cta" href="/toccata-status">Toccata status</a>
</nav>
</header>
<main id="top" tabindex="-1" class="builder-page">
<section class="sources-hero section">
<p class="eyebrow">Build now</p>
<h1>What can you build on Kaspa now?</h1>
<p class="lead">Start with live network reads, accepted transactions, wallet flows, UTXOs, receipts, and testnet practice. Treat Toccata covenant products as pending until mainnet activation evidence exists.</p>
<p class="fit-note"><strong>Citable summary:</strong> Useful Kaspa builds today are payment, read, receipt, monitoring, API, UTXO, and verification tools; Toccata expands the app rule surface after activation.</p>
</section>
<section class="section">
<p class="eyebrow">Recipes</p>
<h2>Small useful builds.</h2>
<div class="table-wrap">
<table class="reality-table">
<thead><tr><th>Build</th><th>Status</th><th>First proof</th></tr></thead>
<tbody>
<tr><td>Read current DAG information</td><td><span class="status-pill live">Live</span></td><td>Fetch server info, block count, DAA score, or blue score from a node, public node, or documented API.</td></tr>
<tr><td>Watch accepted transactions</td><td><span class="status-pill live">Live</span></td><td>Listen or poll for accepted transaction IDs and record the accepting block context.</td></tr>
<tr><td>Track address UTXOs</td><td><span class="status-pill live">Live</span></td><td>Use wallet software, your own node with UTXO index, or a documented hosted API for a prototype.</td></tr>
<tr><td>Generate a payment receipt page</td><td><span class="status-pill live">Live</span></td><td>Show amount, address, txid, accepted status, source, timestamp, and fallback verification links.</td></tr>
<tr><td>Build wallet-confirmation UX</td><td><span class="status-pill live">Live</span></td><td>Separate seen, included, ordered, accepted, and confidence-increasing states.</td></tr>
<tr><td>Plan a data/indexer path</td><td><span class="status-pill live">Live</span></td><td>Use the community API or public nodes for prototypes, then decide when production needs its own node, indexer, archival data, or provider redundancy.</td></tr>
<tr><td>Build payload-aware receipts</td><td><span class="status-pill live">Live</span></td><td>Use transaction payload docs, accepted-transaction evidence, and explicit source labels so users can verify what the receipt claims.</td></tr>
<tr><td>Replay a TN12 covenant proof</td><td><span class="status-pill target">Testnet</span></td><td>Record network, txid, accepted evidence, script path, and what remains testnet-only.</td></tr>
</tbody>
</table>
</div>
</section>
<section class="section">
<p class="eyebrow">Infrastructure</p>
<h2>Pick the source of truth early.</h2>
<p>Useful apps need address history, accepted-transaction state, UTXO views, timestamps, pagination, and a plan for stale or unavailable APIs.</p>
<div class="summary-grid">
<article><span>Prototype</span><p>Use documented hosted APIs, public nodes, explorers, and database dumps for quick reads and demos.</p></article>
<article><span>Production</span><p>Decide when to run Rusty Kaspa, a UTXO index, a transaction indexer, archival storage, or redundant providers.</p></article>
<article><span>User trust</span><p>Show the source used for each receipt or status check, and give a fallback path when one API disagrees or times out.</p></article>
</div>
</section>
<section class="section">
<p class="eyebrow">Builder loop</p>
<h2>Turn each build into a citable page.</h2>
<div class="summary-grid">
<article><span>Input</span><p>Name the user action: send, receive, watch, verify, issue, redeem, refund, or replay.</p></article>
<article><span>Evidence</span><p>Show the source: node, API, wallet, accepted transaction, code, release, or testnet proof.</p></article>
<article><span>Status</span><p>Label it live, testnet, targeted, roadmap, research, wrong, or unsupported.</p></article>
<article><span>Failure mode</span><p>Name what could go wrong: stale API, unsynced node, wallet support, indexer mismatch, or activation gap.</p></article>
<article><span>Share link</span><p>Make the page short enough to paste in Discord, Reddit, Telegram, X, docs, or a GitHub issue.</p></article>
<article><span>Next source</span><p>Route builders to docs, command-line verification, status, and sources.</p></article>
</div>
</section>
<section class="next-step section">
<p class="eyebrow">Next</p>
<h2>Go deeper.</h2>
<div class="actions">
<a class="button primary" href="/command-line">Verify a transaction</a>
<a class="button" href="/builder-guide">Builder guide</a>
<a class="button" href="/toccata-status">Toccata status</a>
<a class="button" href="/sources">Sources</a>
</div>
</section>
</main>
<footer class="footer">
<div class="footer-grid">
<p><strong>Independent resource.</strong> Kaspa-positive research guide, not investment advice.</p>
<nav class="footer-nav-groups" aria-label="Footer">
<div class="footer-link-group" aria-label="Learn">
<span>Learn</span>
<a href="/start-here">Start here</a>
<a href="/what-is-kaspa">Kaspa 101</a>
<a href="/overview">90-second overview</a>
<a href="/glossary">Glossary</a>
</div>
<div class="footer-link-group" aria-label="Verify">
<span>Verify</span>
<a href="/status">Status</a>
<a href="/kaspa-claims-checker">Claims checker</a>
<a href="/toccata-status">Toccata status</a>
<a href="/skeptical-case">Skeptical case</a>
<a href="/sources">Sources</a>
</div>
<div class="footer-link-group" aria-label="Build">
<span>Build</span>
<a href="/build-on-kaspa">Build on Kaspa</a>
<a href="/builder-guide">Builder guide</a>
<a href="/kaspa-app-ideas">App ideas</a>
</div>
<div class="footer-link-group" aria-label="Site">
<span>Site</span>
<a href="/search">Search</a>
<a href="/about">About</a>
<a href="/about#corrections">Corrections</a>
</div>
</nav>
</div>
</footer>
</body>
</html>