> ## 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.

# Why we built this

> The honest answer to the only fair question: why does the world need another launchpad?

Let's be honest about the category. Since pump.fun proved the bonding curve could bootstrap an idea from nothing, launchpads have multiplied faster than the tokens on them. The mechanism is a commodity now. Anyone can spin one up in a weekend, and most of them differ in logo only.

So why build *another* one?

## Because "fair" became a marketing word

We kept watching the same movie. A launchpad promises fair launches, and the promise is enforced by nothing:

* Team wallets that can pause trading when it suits them.
* Liquidity "locked" for 90 days, which is just a rug with a calendar.
* Fee terms that quietly change after your token is already live.
* Insider allocations dressed up as "ecosystem funds".

None of that is a bug in those platforms. It's what happens when fairness is a policy instead of a property.

## Fairness as structure

Veto's answer is to remove the trust from the equation entirely. Not "we won't", but **"we can't"**:

* **One curve for every token.** The creator buys at the same price as you. There is no function for presales or team allocations, so there are no presales or team allocations.
* **Fee terms frozen at launch.** Every token snapshots its fee config the moment it's created. Nobody, including the protocol owner, can change an existing token's terms. Ever.
* **Liquidity locked forever.** At graduation the Uniswap v3 position is minted straight into a vault with no withdrawal function. Not timelocked. Gone, permanently, for everyone including us.

The full list of what can never happen is in the [security model](/protocol/security). It's a short read because the admin surface is nearly empty, and that's the point.

## Because every chain gets one shot at this

Robinhood Chain is new: an Arbitrum Orbit L2 with ETH gas, fast blocks, and no incumbent. Every chain gets one defining launchpad, and it's decided early. We built Veto natively for this chain, from the contracts up, to be that.

## And because we eat our own cooking

**50% of every fee the launchpad earns buys back [\$VETO](/introduction/veto-token) on the open market.** The protocol doesn't extract from the ecosystem and leave; half of everything flows back in. The token wins exactly when the platform does.

***

**You hold the veto. The market decides the rest.**

<CardGroup cols={2}>
  <Card title="How it works" icon="diagram-project" href="/introduction/how-it-works">
    Launch, curve, graduation, locked liquidity. The whole lifecycle in one page.
  </Card>

  <Card title="Launch a token" icon="rocket" href="/guides/launch-a-token">
    0.001 ETH and one transaction. See you in the trenches.
  </Card>
</CardGroup>
