> For the complete documentation index, see [llms.txt](https://crowdy-finance.gitbook.io/crowdy/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://crowdy-finance.gitbook.io/crowdy/initial-token-offering/presale.md).

# Presale

This is the classic initial offering token where anyone can invest in. The only limitations are the minimum and maximum investment amount per wallet that you want to set.&#x20;

It has two modes:&#x20;

* Overflow method: Users will be able to stake any amount, and their final allocation will be based on the amount of funds they put in as a percentage of all funds put in by other users at the time the sale ends. In case that more than 100% of the target is raised, users will receive back any leftover funds when they claim their tokens after the sale. You can set a minimum and maximum amount per wallet to invest in.
* First Come First Serve (FCFS) method: Once 100% of the hardcap is reached, no more investments will be allowed. You can set a minimum and maximum amount per wallet to invest in.

Pre-sales are designed to help investors get in early, and often with below market cost tokens. They also generally involve larger numbers of tokens given per investor. The main idea of a presale is to provide a discount in the token before it launches.

For best results, we strongly recommend getting your token Audited and doing KYC before setting up the launch! Sales that are both Audited and KYC will receive a special highlight on the dashboard.&#x20;

To Request an **Audit** from DeFiShield click here.&#x20;

To Request **KYC** from DeFiShield click here.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://crowdy-finance.gitbook.io/crowdy/initial-token-offering/presale.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
