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

# Welcome to veto.fun

> veto.fun is the memecoin launchpad on Robinhood Chain. Launch a token in seconds, trade it on a fair bonding curve, and graduate to Uniswap v3 with liquidity locked forever.

<video autoPlay muted loop playsInline src="https://mintcdn.com/veto/nB5V8Q3AiHbB9gih/videos/banner-3.mp4?fit=max&auto=format&n=nB5V8Q3AiHbB9gih&q=85&s=2a4986ef152ca740787b284cc7f8a202" style={{ width: '100%', display: 'block' }} data-path="videos/banner-3.mp4" />

**veto.fun** is the memecoin launchpad on **Robinhood Chain**. Launch in one transaction, trade on one fair curve, and graduate into liquidity that's locked forever. **You hold the veto. The market decides the rest.**

This section is the non-technical tour. If you build things, skip straight to the [developer docs](/developers/overview).

<CardGroup cols={2}>
  <Card title="Why did we build this?" icon="hammer" href="/introduction/why">
    *Another* launchpad? Yes. Here's the honest answer.
  </Card>

  <Card title="How it works" icon="diagram-project" href="/introduction/how-it-works">
    Launch, curve, graduation, locked forever. One page, one minute.
  </Card>

  <Card title="Launch a token" icon="rocket" href="/guides/launch-a-token">
    0.001 ETH, one transaction, no gatekeeping.
  </Card>

  <Card title="$VETO" icon="star" href="/introduction/veto-token">
    The official token. 50% of every fee buys it back.
  </Card>
</CardGroup>

## The promise

Three things make this launchpad worth your time, and none of them are policy. They're properties of the contracts:

<CardGroup cols={3}>
  <Card title="One curve for everyone" icon="scale-balanced" href="/protocol/bonding-curve">
    Creators buy at the same price as you. No presales, no team bags. The contract has no way to do it.
  </Card>

  <Card title="Liquidity locked forever" icon="lock" href="/protocol/graduation">
    Graduated liquidity is minted into a vault with no withdrawal function. Nobody can pull it. Not even us.
  </Card>

  <Card title="Creators keep earning" icon="coins" href="/guides/creator-rewards">
    0.3% of every curve trade and 30% of Uniswap fees after graduation, for as long as the coin trades.
  </Card>
</CardGroup>

## Who is this for?

Tldr: *everyone*. But here's the breakdown.

<CardGroup cols={3}>
  <Card title="Creators" icon="wand-magic-sparkles" href="/guides/launch-a-token">
    Launch for 0.001 ETH and earn a cut of every trade your token ever makes.
  </Card>

  <Card title="Traders" icon="chart-line-up" href="/guides/trading">
    Find tokens early, trade on transparent on-chain pricing, watch it all on live charts.
  </Card>

  <Card title="Developers" icon="code" href="/developers/overview">
    Open contracts, a TypeScript SDK, and nothing stopping your bots.
  </Card>
</CardGroup>

<Note>
  veto.fun is fully non-custodial. Your keys, your coins: the platform can never touch your funds, mint extra supply, pause trading, or withdraw locked liquidity. Don't take our word for it. See the [Security & trust model](/protocol/security).
</Note>
