> For the complete documentation index, see [llms.txt](https://pumpkindotfun.gitbook.io/pumpkin-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pumpkindotfun.gitbook.io/pumpkin-docs/protocol-architecture.md).

# Protocol Architecture

<figure><img src="https://117121948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzG9D3E5Mgu6OU8LOMEBK%2Fuploads%2FS6yaCmbZtEFXXFq2qIF5%2Farchiterure.png?alt=media&amp;token=272ab37d-c2a7-43e1-99b2-cbfef801554b" alt=""><figcaption></figcaption></figure>

## Optimized for Fee Sharing

Pumpkin’s groundbreaking architecture empowers anyone to mint a tradable token instantly—no coding or complex liquidity calculations required. Here’s how it works:

1. **Instant Launch via a quick 1.5 SOL Bonding Curve**\
   New Pumpkin tokens launch on a custom, ultra-fast bonding curve that only requires 1.5 SOL to graduate. As soon as a token graduates, it’s quickly listed on major trading bots and platforms, giving it organic visibility and continuous trading.
2. **Graduation to a CPMM Pool**\
   Once the bonding-curve supply sells out, your token “graduates” to its own Raydium CPMM pool. From day one in the CPMM, you earn a share of every trade through ongoing fee distribution.

**Why Pumpkin Stands Out**

* **Fair, Transparent Fees**\
  No outrageous buy or sell, taxes. Instead, a simple, predictable fee model that shares revenue with token creators.
* **Built-in, Lottery System**\
  Our CPMM design includes a native lottery feature: token holders automatically earn raffle tickets and have a chance to win SOL prizes at every milestone.

With Pumpkin, creating a token is as easy as hitting “Create Token,” and growing its community is as rewarding as trading it.
