# Overview

### Opals:

#### Community Project Launcher

**Deploy a complete token ecosystem in minutes. Community funds your project. Supporters earn forever. No VCs, no fees, no rugs.**

Opals is self-service infrastructure for token launches. Deploy token + Presale NFTs + Token Claims + LP Vaults + Fee Distributor + Yield Generator, all in one transaction.

### Problem

No legitimate project will ever launch on a bonding curve. VCs tokens and take 35% equity + control. Launchpads charge $500K + 10% tokens for "Market Making" your project to zero. Community is last.

### Solution

Direct community ownership. Your supporters become owners of Protocol Owned Liquidity (POL). Diamond hand vesting makes rugpulls economically irrational. Rewards distributed to owners of POL.

1. **Deploy** - Create 9 contracts in one transaction (\~$15 gas)
2. **Sell** - Patrons buys Presale NFTs (Cards) with locked tokens
3. **Launch** - Token launcher triggers when ETH threshold is reached, LP allocated to presale cards.
4. **Trade** - Token trades, generates 1% fees on OpalSwap (vs 0.3% standard Uniswap)
5. **Earn** - Presale cards claim based on POL, late adopters need to lock LP to earn share of rewards.
6. **Stake** - Whales can farm POL by generating yield and sharing with the community.

### For Everyone

[**Founders**](/opals/for-founders/founders.md) - Deploy in 5 minutes Launch token, create liquidity, distribute to early supporters. Keep 100% control.

[**Investors**](/opals/for-investors/investors.md) - Back projects you believe in, risk free farming of POL. Permanent locks earn 10x rewards. Rug-proof liquidity. Real ownership. Real rewards.

[**Community**](/opals/technical/architecture.md) - Build on proven infrastructure. Community alignment. Economic incentives.

***

[*Join community*](https://discord.gg/opals) *|* [*View source*](https://github.com/opals) *|* [*Documentation guide*](https://github.com/OpalsProtocol/opals-docs/blob/main/SUMMARY.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://opals.gitbook.io/opals/introduction/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
