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

# Presale Lifecycle

Every presale event on DEXRise follows the same clear path — from the moment a project lists its sale to the moment the event settles. This page walks through each stage in order.

## Stage 1 — Listing and setup

The project lists its presale on DEXRise:

* The project provides the **quantity of tokens allocated for sale**.
* The presale runs on one of the two [contract types](/dexrise-documentation/presale/contract-types.md) — immediate or pending delivery.
* Listing fees and requirements are covered in [Presale Listing](/dexrise-documentation/listing-fees-and-requirements/presale-listing.md).

## Stage 2 — The sale window

The presale is live, and investors can buy through the [Buy Panel](/dexrise-documentation/presale/overview.md#the-buy-panel):

* Every purchase executes **directly on-chain**.
* On **immediate delivery** contracts, purchased tokens are delivered at the moment of purchase.
* On **pending delivery** contracts, purchases are recorded and tokens are delivered after the event ends.

## Stage 3 — How the event ends

The presale ends when **whichever of these comes first** occurs:

| End condition              | Meaning                                                                |
| -------------------------- | ---------------------------------------------------------------------- |
| **The period expires**     | The event reaches its scheduled end date with quantity still available |
| **The quantity sells out** | Every allocated token is sold before the end date is reached           |

There is no in-between state: the event ends on time with tokens remaining, or it ends early because it sold out.

## Stage 4 — Settlement

Once the presale has fully ended, three settlement rules apply:

| Item                   | Settlement rule                                                                            |
| ---------------------- | ------------------------------------------------------------------------------------------ |
| **Raised funding**     | Delivered to the project team **after the presale period has fully ended** — never earlier |
| **Unsold tokens**      | Delivered to the project team                                                              |
| **Pending deliveries** | Investors on pending-delivery contracts receive their tokens                               |

## The full picture

```
Listing & setup ──► Sale window ──► Event end ──► Settlement
(project lists       (on-chain        (period ends      (funding and unsold
 its sale quantity)   purchases)       OR sellout)       tokens go to the team)
```

{% hint style="info" %}
Want to see these stages applied to a real event? The [DXR Presale Event](/dexrise-documentation/dxr-token/presale-event.md) page documents dates, pricing, allocation and the end conditions for DEXRise's own presale.
{% endhint %}


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://dexrise.gitbook.io/dexrise-documentation/presale/lifecycle.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
