# Fill From Bottom Mechanism

**Fill From Bottom** is an IDO allocation mechanism designed to ensure every community member gets meaningful participation, regardless of their staking power. This innovative approach puts fairness first while still rewarding our dedicated IDIA stakers.

### What Makes Fill From Bottom Special?

Traditional IDO allocations (pro-rata) often favor large stakers, leaving smaller community members with minimal or no allocation. Fill From Bottom changes this by ensuring **everyone gets a fair share first** before excess tokens are distributed to larger stakers.

Think of it as building a foundation where every participant gets a solid base allocation, then additional layers are added for those with higher staking weight.

***

### How Fill From Bottom Works

#### The Allocation Process

**Phase 1: Foundation Building**

* All participants get allocated tokens up to the same base level
* This ensures everyone receives meaningful participation
* Base level is calculated from total allocation ÷ number of participants

**Phase 2: Staking Weight Distribution**

* Remaining tokens are distributed based on IDIA staking weight

### Step-by-Step Allocation Process

**Example Scenario:**

* Total IDO Allocation: $10,000 USD

**Participant Requests:**

* **User A**: Stakes $1,500
* **User B**: Stakes $3,800
* **User C**: Stakes $4,200
* **User D**: Stakes $900
* **User E**: Stakes $5,100

**Total Demand**: $15,500 (oversubscribed by $5,500)

#### Fill From Bottom Allocation:

**Lets say Base Fill Level is $2,300,**

| User   | Stake in USD | Final Allocation | Status               |
| ------ | ------------ | ---------------- | -------------------- |
| User A | $1,500       | $1,500           | Full request ✓       |
| User B | $3,800       | $2,300           | Capped at fill level |
| User C | $4,200       | $2,300           | Capped at fill level |
| User D | $900         | $900             | Full request ✓       |
| User E | $5,100       | $2,300           | Capped at fill level |

#### Key Outcome

1. **Fair Distribution:**
   * Users A and D got their full requested amounts (below fill level)
   * Users B, C, and E were capped at $2,300 (above fill level)
   * No user received more than $2,300, ensuring equitable access
2. **Maximum Participation:**
   * All 5 users received meaningful allocation
   * Wide token distribution across different staking levels
   * Fair foundation established before any staking multipliers apply

This demonstrates how Fill From Bottom ensures every participant gets fair treatment regardless of their amount of staking level in the base allocation phase.


---

# 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://impossible.gitbook.io/impossible-finance-faq/launchpad/launchpad-overview/fill-from-bottom-mechanism.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.
