# 3. Allocation and Distribution

Once a round closes, AutoCap determines DataCap (DC) allocations based on the economic activity observed during that round.

Allocation is driven entirely by **eligible FIL burns**. Only FIL that was burned as a result of finalized Filecoin Pay settlement events, originating from registered Participant Burn Addresses and occurring within the round window, is taken into account. No off-chain inputs, manual adjustments, or discretionary decisions play any role in this process.

Formally, AutoCap applies a **proportional allocation rule**. Each participant’s share of the round’s DataCap pool is equal to their share of the total eligible FIL burned during the round.

#### The Formula

Let:

* *DC*<sub>*pool*</sub> be the total DataCap available for distribution in the round
* *B*<sub>*total​*</sub> be the total eligible FIL burned by all participants during the round
* *B*<sub>*i*</sub><sub>​</sub> be the eligible FIL burned by *i-th* participant

The DC allocation that the *i-th* participant receives is given by:

$$
\text{DC}*i = \text{DC}*{\text{pool}} \times \frac{B\_i}{B\_{\text{total}}}
$$

This formula is applied once, at round close, using the finalized on-chain data recorded during the round.

{% hint style="info" %}

#### Example

* Round has 10 TiB of DC to distribute
* Total FIL burned by all participants: 100 FIL
* Alice burned 10 FIL (10% of total) from the Burn Address
* Alice receives 1 TiB (10% of total DC) in the DataCap Recipient Address
  {% endhint %}

{% hint style="warning" %}

#### Minimum Allocation is 1 MiB (1,048,576 bytes)

Only allocation over 1 MiB will be executed by AutoCap.

Any allocation below this threshold will not receive any DC during the round.
{% endhint %}

#### Allocation Properties&#x20;

This mechanism ensures:

* **Fairness:** allocations are strictly proportional to contribution;
* **Transparency:** all inputs are on-chain and publicly verifiable;
* **Determinism:** the outcome depends only on observed data, not discretion

#### Finality and Edge Cases

If no eligible FIL is burned during a round, no DataCap is allocated for that round.

Each round is evaluated independently. Allocation results are final once computed and are never adjusted retroactively based on future activity.

DataCap is issued to the **DataCap Recipient Address** specified by each participant at registration.


---

# 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://lucas-documentation.gitbook.io/docs/phase-3-allocation.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.
