# 2. Contribution and On-Chain Activity

{% hint style="warning" %}

#### **Only Filecoin Pay payment rails denominated in FIL are eligible for DC allocation via Autocap.**

{% endhint %}

AutoCap defines economic contribution narrowly and precisely.

During an active round, registered participants generate contributions by **burning FIL through the settlement of Filecoin Pay payment rails**.

AutoCap does not track generic payments, transfers, or intermediate obligations. Contribution is observed **only at settlement**, when accumulated payment obligations are finalized on-chain and result in FIL being burned.

{% hint style="success" %}

#### Valid Contribution Conditions

A FIL burn is counted toward a participant’s contribution **only if all of the following hold**:

* The burn originates from a **registered Participant Burn Address**
* The burn results from the **settlement of a Filecoin Pay payment rail**
* The settlement is **denominated in FIL** (not in USFDC or other tokens)
* The settlement is **finalized on-chain**
* The settlement occurs **within the active round window**

Only FIL that is actually burned as part of settlement is included in AutoCap’s accounting.
{% endhint %}

{% hint style="danger" %}

#### Excluded Activity

The following do **not** count toward contribution:

* Unsettled or partially settled rails
* Pending obligations that have not been finalized
* Reverted or failed settlement transactions
* Payments or transfers that do not result in FIL burn
* Activity originating from non-registered addresses
* Activity occurring outside the round window
* Activity denominated in assets other than FIL
  {% endhint %}

#### Note on Future Refinements

Future versions of AutoCap may further constrain contribution accounting to include only Filecoin Pay settlements that can be directly linked to sealed storage sectors (e.g. PoRep-backed storage deals).


---

# 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-2-activity.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.
