# Launch a token

> The Create screen: five fields, an optional advanced drawer, and two signatures.

Open [Create](https://app.kasseal.com/create) from the header. Launching is free: you pay only network fees and the KAS the token’s new cells hold. See [What a launch costs](https://app.kasseal.com/docs/launch-costs).

## The fields

| Field | Rules |
| --- | --- |
| Image | PNG, JPEG or WebP; pick, drop or paste. Cropped square in your browser, up to 1 MB. Required. |
| Name | Up to 32 characters. Required. |
| Ticker | 2 to 8 letters or digits, uppercase. Tickers are not unique on chain (a token is identified by its covenant id), so a ticker already in use is a warning, not an error. Some tickers are reserved and cannot be launched on Kasseal: well-known KRC-20 tokens (such as NACHO), major coins and stablecoins (such as KAS, BTC, ETH, USDT) and Kasseal’s own SEAL and KASSEAL; a name that is exactly one of them is refused too. |
| Description | Optional, up to 240 characters. |
| Links | Optional website, X profile and Telegram. |

Every Kasseal token is paired with **KAS**; the pair is fixed. The name, ticker, image and links form the token’s KCC-23 declaration, at most 4 KB, which is anchored on chain at launch so nobody can change them later. The image is stored by its SHA-256 hash (see [Verified images](https://app.kasseal.com/docs/verified-images)).

## Advanced

- **Curve.** Every launch uses the Standard curve, in the version for today’s KAS price; there is nothing to pick. The summary shows the graduation target it sets. See [The Standard curve](https://app.kasseal.com/docs/presets).
- **Developer buy** (optional). Buy from your own curve as a third signature. It is signed before the launch is sent and goes out right behind it, so it is the curve's first buy, at the opening price. It can take at most **5% of the supply** (60,000,000 tokens on a Standard curve), and the field shows what that costs. It pays the same 1% curve fee as any buy and shows in the holders list as the creator.

## The signatures

1. **Prove the funding coins are yours.** Your wallet signs a short message per coin the launch spends. It moves no funds and costs nothing.
2. **Signature 1** anchors your token’s name and image to its on-chain id and creates the curve.
3. **Signature 2** mints the sealed supply and opens the curve for trading.
4. **Optional signature 3** places your developer buy.

Before each transaction is signed, the launch is registered with the indexer so it can recognise your token from its first block. Once the token is live the app opens its page.

> **Note:** If you stop after the first signature (closed tab, declined popup, lost connection), your metadata is already anchored. Coming back to Create shows **Your metadata is anchored; finish launching**, and you can resume with the same wallet. Declining a signature never sends anything.

Source: https://app.kasseal.com/docs/launch-a-token
