Mainnet feature sources
rusty-kaspa, releases, KIPs, protocol documentation, and activation records anchor claims about what users can actually do today.
Sources and attribution
A source list should show how a claim was built. Start with protocol material, then technical contributor context, learning libraries, article indexes, and claim-checking pages.
Source hierarchy
Kaspa has many public contributors. This map separates code, KIPs, releases, research papers, protocol documentation, core technical commentary, long-form context, learning libraries, and discovery channels.
rusty-kaspa, releases, KIPs, protocol documentation, and activation records anchor claims about what users can actually do today.
Mainnet REST endpoints, your own node, release notes, and emission schedule documents carry time-stamped supply, reward, DAA, and activation-status checks.
Kaspa Research, papers, protocol docs, code, and direct technical explanations carry claims about GHOSTDAG, blockDAG ordering, pruning, and security assumptions.
Kaspa.org Build, kaspanet GitHub KIP PRs, Rusty Kaspa releases, testnet releases, protocol docs, and future activation artifacts carry L1 status claims. Core technical posts explain rationale but do not replace activation evidence.
Use Kaspa.org Lore and Build for current public framing: real-time decentralization, Toccata, DAGKnight, 2027 research, and builder resource routing.
Kaspa.org, Hashdag archives, the April 2021 launch article, Yonatan interviews, and Rusty Kaspa releases anchor the fair-launch and Crescendo history.
Use Kaspa.com Learn Kaspa and KASmedia for approachable vocabulary, diagrams, and topic orientation. L1 activation authority comes from releases, KIPs, node/API readings, and activation evidence.
Bitcoin Takeover, Oxford, long recordings, transcripts, and interviews help with framing, history, and community interpretation.
X posts, replies, dashboards, and aggregators can surface links or corrections. Mainnet feature claims need stronger evidence.
Summary: first-party code, releases, KIPs, Kaspa.org/docs, public node/API readings, research papers, and activation records carry mainnet-feature claims. Public explainers, media, interviews, external docs, and X posts help readers understand context or find links. They do not activate protocol status.
What source to use
| Claim type | Best source class | Use with care |
|---|---|---|
| Origin and fair-launch history | Kaspa.org genesis/fair-launch proof, Hashdag launch-plan archives, durable interviews, and release records. | Community lore can help, but dates, bug details, and business-plan claims need source-backed wording. |
| Live feature or activation status | Code, releases, KIPs, activation records, protocol docs. | Portal articles and social posts provide context. Final proof needs primary evidence. |
| Current L1 snapshot | Mainnet node/API readings for network name, DAA score, block count, supply, reward, fees, and hashrate, checked against release and activation records. | Snapshot values are time-sensitive; recheck before quoting exact numbers. |
| TPS and capacity estimates | Rusty Kaspa consensus params, transaction mass code, standard transaction policy, payload docs, and current block-rate status. | State the workload first: simple payments, covenant transactions, ZK settlements, token rules, and vProg-style app actions are different measurements. |
| Emission and supply | Official emission schedule, block-reward endpoint, supply endpoint, and node/explorer cross-checks. | A monthly step-down schedule should not be rewritten as a one-day cliff. |
| Price, hash rate, and mining-cycle claims | Time-stamped market data, network hash-rate estimates, Kaspa API reads, emission sources, and historical hash-rate milestones. | Community models can explain incentives. They should not be used as proof of future price, miner selling, or security outcomes. |
| Consensus mechanics | Kaspa Research, papers, protocol docs, code, and technical contributor explanations. | Simple explainers can omit assumptions or edge cases. |
| Toccata timing and scope | Kaspa.org Build, kaspanet KIP PRs, Rusty Kaspa releases and testnet releases, protocol docs, audit/rehearsal updates, and activation artifacts. | Core technical posts can explain intent; mainnet claims still need first-party release, KIP, node, or activation evidence. |
| App and project claims | For L1 impact, use Kaspa transaction-payload docs, fee/reward endpoints, Rusty Kaspa behavior, and accepted transaction evidence. | Project docs, token catalogs, wallets, and frontends are not first-party L1 status authority. |
| Official roadmap framing | Kaspa.org Lore and Build for public framing around RTD, Toccata, DAGKnight, 100 BPS research, and builder resources. | Roadmap framing is not activation evidence by itself. |
| API, indexing, and historical data | Rusty Kaspa, official Build links, community API docs, public node docs, explorer/API dumps, and open indexer work. | Hosted APIs can be best-effort; production systems need their own reliability plan. |
| vProgs and native app architecture | vProgs repo, Kaspa programmability docs, Toccata KIPs, and future formal papers or implementation docs. | Describe native DeFi as live only when shipped software supports it. |
| DAGKnight and adaptive consensus | Hashdag, Kaspa Research, papers, and direct technical explanations. | DAGKnight is not current mainnet behavior. |
| RTD framing | hashd.ag/raw and Yonatan/Hashdag context for real-time PoW framing. | Oracle, TangVM, and public group-commitment systems are downstream research or architecture. |
| Long-form interview context | Bitcoin Takeover S16 E41 with Yonatan Sompolinsky for the broad PoW, Bitcoin, Kaspa, DeFi, Solana-like UX, and community-project framing. | Use it for context. Upgrade activation needs release and network evidence. |
Code tracking
These links help track development evidence. Mainnet activation still requires activation evidence.
Use these for testnet-only covenant prototyping. A synced local node with UTXO index is the safer source for balance checks than an unsynced local node or changing explorer API. For Testnet-10 Toccata activation testing, start from the current Rusty Kaspa release tag before reusing older TN10 commands.
Open pull requests and draft infrastructure work help track development. Stable release and activation evidence carry more weight.
Hosted APIs and public nodes serve demos, quick reads, dashboards, and second-source checks. KDP adds API-key access to address history, transaction acceptance data, block ranges by blue score or DAA score, node RPC proxy calls, and operational docs for authentication, data types, pagination, and rate limits.
Production systems should decide deliberately when to run their own node or indexer, when to use provider redundancy, and how to handle API keys, rate limits, request-unit cost, provider downtime, amount precision, and timestamp conversion.
Community projects can help, but maintenance, trust, and fit should be checked before production use.
Kaspa.com Learn Kaspa
Kaspa.com Learn Kaspa explains the vocabulary behind Kaspa: BlockDAGs, GHOSTDAG, parents and mergesets, blue score and blue work, k-clusters, pruning, UTXO commitments, finality, transaction selection, mass, opcodes, KIPs, and node types.
Kaspa Explained uses it as a credited learning reference for vocabulary and approachable mechanics.
KASmedia context
KASmedia provides recaps, interviews, and community context. Verify activation claims against primary code, KIPs, releases, or protocol sources.
Use for GHOSTDAG, blockDAG, PoW-vs-BFT, safety/liveness, fee-market, and confirmation-time context.
Use for following Toccata, covenants, vProgs, ZK architecture, DAGKnight prototypes, and RTD direction.
Use for wallets, custody, point-of-sale tools, miner/device context, education projects, and user infrastructure.
Active builders to watch
Builder accounts are good for discovery. They are not enough by themselves for activation dates, shipped-feature claims, or protocol guarantees.
External references
Page map