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

# Introduction

> How Zonk.fun fits together and what it does.

Zonk.fun combines an onchain launch and trading protocol with a web interface and an indexed data service. The browser wallet signs every state-changing action. The web application never calculates authoritative balances or reserves; it reads contracts for transaction-critical state and uses the API for indexed discovery and history.

## What you can do

| Action                     | Where it happens        | Confirmation               |
| -------------------------- | ----------------------- | -------------------------- |
| Browse tokens and activity | Indexed web data        | None                       |
| Launch a token             | `ZonkFactoryV3`         | Browser wallet transaction |
| Buy or sell on the curve   | Per-token `ZonkCurveV3` | Browser wallet transaction |
| Swap a graduated token     | Uniswap V3 periphery    | Browser wallet transaction |
| Verify activity            | BaseScan                | None                       |

The protocol creates a fixed-supply ERC-20 and a dedicated curve for each launch. The token trades on that curve until the precise terminal condition is reached. If it is reached, the contract implements an atomic transition into a pre-reserved canonical token/WETH Uniswap V3 pool. See [Graduation](/docs/protocol/graduation).

<Note>
  “Permissionless” means the launch function does not require approval. It does not mean every token is trustworthy, valuable, or likely to graduate.
</Note>
