The Standard curve

Every new token launches on the Standard curve, sized from the KAS price at launch to graduate near $69k.

Every new token launches on the Standard curve, on every network; the Create screen offers no other. The supply is always 1,200,000,000 tokens with no decimals. 800,000,000 tokens (66.7%) are sold on the curve, and 400,000,000 (33.3%) are held for the pool at graduation.

CurvePrice per 1,000 tokens (first → last)KAS raised when sold outStarting market capMarket cap at graduation
Standard (default)0.12 → 1.31 KAS573,540 KAS (≈ $22,999)145,111 KAS1,720,620 KAS (≈ $68,997)

USD figures in this table are at $0.0401 per KAS, the price Standard was sized at. In the app, USD figures use the live KAS/USD price from the Kasseal indexer (the source and its age are in each figure’s tooltip), and are hidden when no fresh price is available. The graduation threshold is fixed in KAS, so its USD value moves with the KAS price.

The price is linear: each block of 1,000 tokens sold adds the same amount to the next block’s price, and the pool opens about 9% above the last curve price.

The target is set in KAS at launch, from that day’s price

Contracts on Kaspa cannot read a dollar price, and Kasseal’s contracts never use a price feed: every price on chain is in KAS. A curve that raised a fixed amount of KAS would graduate at about $138k if KAS doubled and about $35k if it halved. So Standard comes in 66 versions, one per KAS price band, all with the same shape and supply. When you launch, the app reads today’s KAS/USD price from the Kasseal indexer and picks the version that graduates closest to $68,997. The Create screen shows it, for example Graduates at a ≈ $69k market cap · raises 573,540 KAS (at today’s $0.040).

KAS price at launchKAS raised when sold outMarket cap at graduation
$0.0102,192,637 KAS6,577,913 KAS (≈ $65,779)
$0.0201,117,438 KAS3,352,316 KAS (≈ $67,046)
$0.040573,540 KAS1,720,620 KAS (≈ $68,997)
$0.10220,336 KAS661,010 KAS (≈ $66,101)
$0.2591,659 KAS274,979 KAS (≈ $68,745)
$0.5046,425 KAS139,275 KAS (≈ $69,638)
$1.023,538 KAS70,616 KAS (≈ $70,617)
$2.59,023 KAS27,071 KAS (≈ $67,679)
$5.04,684 KAS14,054 KAS (≈ $70,271)
  • At launch the graduation market cap is within $65,711 – $72,447 for any KAS price from $0.0091 to $5.2.
  • From then on the target is in KAS. It never changes, whatever KAS does later, so its dollar value moves with the KAS price like every other figure on chain.
  • Without a fresh KAS price, or outside that range, the Create screen pauses launching and says why, rather than guess a target.
  • Every Standard token must use the version for the KAS price at its launch. The Kasseal indexer keeps a history of the price and lists a launch only when its version matches the price at launch time, give or take one version (the price can move while you sign). A launch built for another price is refused and never listed. The rule applies to launches from 12 October 2026 (UTC); tokens launched before then keep their version.
  • Above about $0.06 per KAS the versions trade in blocks of 10,000 tokens instead of 1,000, so their prices can stay as finely spaced as the others. The token amounts are the same: 800,000,000 on the curve and 400,000,000 for the pool.

Where the KAS price comes from

  • The Kasseal indexer reads KAS/USD from three public sources once a minute: api.kaspa.org, CoinGecko and Kraken. The app and the launch rule use the value it accepted; your browser does not contact these sources for prices (it does contact the public Kaspa API to confirm a graduated token’s launch proof; see the launch proof).
  • On mainnet a reading is accepted only when two of the sources agree within 3%, so no single source can set the price.
  • A price older than 15 minutes counts as stale: USD figures are hidden and Standard launches pause until a fresh price arrives.
  • The price is used for display and to pick the curve version at launch. No contract reads it, and it never changes a trade.
A token keeps the curve it was launched with forever. If the curves are re-tuned later, that is a new version for new launches only.