# Overview

A Berry Pool is a structured post launch fundraiser. A dev locks part of their token supply into an immutable smart contract, sets a target market cap, a deadline, and a bonus for investors, then investors deposit ETH or USDC at a fixed price below the target market cap. If the pool matures successfully, tokens distribute to investors and a permanent liquidity position is created on Uniswap V4.

### Pool lifecycle

#### Deployed

The pool contract is created on Base with all parameters locked at deployment. No parameter can be changed after deployment.

#### In Season

In Season is the deposit window for a live pool. Investors deposit funds and receive non transferable Pool Tokens, which are receipt tokens that track each investor's share of the pool.

#### Cooldown

Cooldown is the waiting window that starts once the target market cap is hit and the pool has met its minimum fill, which defaults to 60% of the total raise. The dev sets the cooldown between 1 hour and 24 hours, and investors can still withdraw during this period.

#### Harvested or Wilted

Harvest means the pool completes successfully after cooldown. Wilt means the pool fails to meet its conditions by the deadline. After cooldown, if minimum fill is still met, tokens distribute to investors, 50% of the raised funds become a permanent Uniswap V4 LP paired with the token, and the other 50% goes to the dev. If conditions are not met by the deadline, ETH is refunded to investors and the supply returns to the dev, minus a small protocol fee.

### Terms

* **Seed**: An investor deposit into a pool before it matures.
* **Harvest**: A successful pool completion that distributes tokens and creates the LP.
* **Wilt**: An unsuccessful pool outcome that refunds investor funds at the deadline.
* **Nectar**: The ETH yield investors earn from LP fees after a pool harvests.
* **Orchard**: The app view that lists Berry Pools.
* **In Season**: The phase when a pool is open for deposits.
* **Cooldown**: The final withdrawal window after maturity conditions are met.
* **Pool Tokens**: Non transferable receipt tokens that track an investor's share of a pool.


---

# 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://docs.berryfi.org/berry-pools/overview.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.
