> ## Documentation Index
> Fetch the complete documentation index at: https://docs.archr.win/llms.txt
> Use this file to discover all available pages before exploring further.

# Launch overview

> What a launch does on-chain (fixed supply, single-sided V3 liquidity, permanent lock) and the rules for name, symbol, and dedupe.

Every launch on Archr produces the same on-chain shape, whether it was triggered from [the site](/getting-started/first-launch-site), [Reddit](/getting-started/first-launch-reddit), or [X](/getting-started/first-launch-twitter). This page covers what actually happens and what the caller-facing rules are.

## What a launch produces

A single launch transaction does four things atomically:

1. Deploys a plain [`Coin`](/network/contracts#coin) with fixed supply **1,000,000,000e18** (1 billion, 18 decimals). See [FAQ → what does a coin look like on-chain](/reference/faq#what-does-a-coin-look-like-on-chain). The mint recipient is the launcher factory, which immediately deposits every token into the pool as liquidity.
2. Creates a Uniswap V3 pool for `(WETH, Coin)` at fee tier **1% (`fee = 10000`)** and **tickSpacing 200**. The pool is initialized at a launch tick derived from a target FDV in USD, read from the live Chainlink ETH/USD feed on 4663.
3. Adds the entire supply as **single-sided liquidity**: a sell wall spanning from just above the launch tick up to the top of the usable range. There is no ETH on the buy side at launch; buyers eat into the wall in order.
4. Emits a `Launched` event and locks the LP NFT into the launcher factory. The position is [permanently locked](/reference/risks#liquidity-is-locked-revenue-is-fees), so no address can withdraw or move the principal.

Trading is live the instant the transaction confirms, but the position cannot be withdrawn or moved by anyone.

## Fixed shape, not a bonding curve

Archr does not use a bonding curve. There is no "launch phase" that later graduates into a real AMM; a launch **is** the AMM going live. Pricing is standard Uniswap V3 concentrated-liquidity math from block one, so any tool that speaks V3 (aggregators, the swap widget on each coin's page, direct router calls) can trade against the pool.

## Name and symbol rules

Both fields are sanitized before signing. The rules are the same on every trigger surface:

* Up to **32 characters** each (the client sanitizer caps length).
* Letters, digits, and a small set of safe punctuation are allowed. Other characters are stripped.
* Whitespace is trimmed and collapsed.
* Empty name defaults to the symbol.

Names and symbols are **not** globally unique. Two different launches can each ship a `PEPE`; the unique identifier is always the deployed contract address, shown on the coin's page and in the trigger reply.

## Dedupe

Each trigger surface has its own dedupe key:

| Surface | Dedupe key                                 |
| ------- | ------------------------------------------ |
| Site    | One coin per (sender, block, name, symbol) |
| Reddit  | One coin per comment                       |
| X       | One coin per tweet                         |

Each key is enforced on-chain: a launch keyed to a value that has already produced a coin reverts `AlreadyLaunched`. On the bot-driven surfaces this is the crash-safety backstop for a lost or replayed trigger.

## The launch tick

The launch tick is where the sell wall starts: the lowest price at which coin can be bought. It is derived from a target initial fully-diluted valuation in USD, read live from the [Chainlink ETH/USD feed](https://docs.robinhood.com/chain/oracles-and-price-feeds) on 4663, then snapped to a valid V3 tick (a multiple of the pool's `tickSpacing = 200`). Because the coin is `token1` in the pool and WETH is `token0`, the launch tick is a **positive** integer.

## Cost to launch

Every launch on Archr pays gas in native ETH on 4663. A typical launch is on the order of 0.005–0.01 ETH. There is no additional platform fee at launch time; the platform is funded by the swap fees on the locked LPs (see [ARCHR fee-flywheel](/earn/archr-flywheel)).

If you launch from [the site](/getting-started/first-launch-site) with a non-zero dev-buy, add the ETH you are spending on that buy to the total. Reddit and X triggers do not support dev-buys, so the launcher factory pays only the gas.

## What happens right after

The moment the transaction confirms:

* The coin's contract is deployed at a deterministic address (CREATE2 with a salt that guarantees it sorts above WETH, a V3 requirement).
* The pool is initialized at the launch tick.
* The full supply sits in the pool as single-sided liquidity.
* The LP NFT is trapped in the launcher factory.
* The swap widget on `archr.win/token/<address>` is live.

Traders can start buying immediately. See [trading overview](/trade/overview) for the pool shape and slippage behavior.
