# Calculating User Rewards and Seasonal Airdrops

The amount of tokens users receive in Seasonal Airdrops is influenced by:

* Bondex Reputation: quality and frequency of user interactions within network and their social profile
* Amount of Bond Points Owned
  * Purchased Bond Points have half the weight of earned Bond Points
* Amount of $BDXN locked (must be locked for the entire preceding Airdrop Season in order to qualify as an airdrop criteria)

The following formula is used to calculate a user’s “score”:

***

Where:

* $$U$$ A positive integer representing the user’s ‘score’
* &#x20;$$T$$ = the total season airdrop pool
* $$pBPs$$ = purchased Bond Points
* $$eBPs$$  = the earned Bond Points.
* $$M$$ = months that the user has had $BDXN consecutively locked for without unlocking any tokens
* $$BRtier$$ = Bondex Reputation tier
  * Elite = 1.25
  * Trusted = 1
  * Contributor = 0.8

***

### Bond portion:

$$
U\_{Bond,i} = (0.5 \cdot pBP\_{s\_i} + eBP\_{s\_i})^2 \times BR\_{tier,i}
$$

**Bond pool**  = $$0.20 \times T$$

### BDXN Portion:

$$
U\_{\text{BNDX}, i} = \left( \text{locked } $BDXN\_i \times \sqrt{M\_i} \right) \times BR\_{\text{tier}, i}.
$$

**BDXN pool**  = $$0.80 \times T$$

***

For each user $$i$$ :

1\. Share of the 20% Bond Pool:

First, compute the fraction of the total Bond score that belongs to user i :

$$
\frac{U\_{Bond,i}}{\sum\_j U\_{Bond,j}}
$$

Then multiply by the total Bond portion $$(20% \text{ of } T)$$

$$
\text{Bond portion for user } i = \left( \frac{U\_{\text{Bond}, i}}{\sum\_j U\_{\text{Bond}, j}} \right) \times (0.20 \times T)
$$

***

### 2. Share of the 80% BDXN Pool:

Similarly, compute the fraction of the total BDXN score that belongs to user $$i$$ :

$$
\frac{U\_{BDXN,i}}{\sum\_j U\_{BDXN,j}}
$$

Then multiply by the total BDXN portion $$(80% \text{ of } T)$$

$$
\text{BDXN portion for user } i = \left( \frac{U\_{\text{BDXN}, i}}{\sum\_j U\_{\text{BDXN}, j}} \right) \times (0.80 \times T)
$$

***

### Total Airdrop for User $$i$$

Bond-based share:  $$\displaystyle \left( \frac{U\_{\text{Bond}, i}}{\sum\_j U\_{\text{Bond}, j}} \right) \times (0.20 \times T)$$

BDXN-based share: $$\displaystyle \left( \frac{U\_{\text{BDXN}, i}}{\sum\_j U\_{\text{BDXN}, j}} \right) \times (0.80 \times T)$$

$$
\text{Airdrop}i = \left( \frac{U{\text{Bond}, i}}{\sum\_j U\_{\text{Bond}, j}} \right) \times (0.20 \times T) + \left( \frac{U\_{\text{BDXN}, i}}{\sum\_j U\_{\text{BDXN}, j}} \right) \times (0.80 \times T)
$$

***

All airdropped $BDXN is locked by default.

<br>

Criteria for the first seasonal airdrop differs from proceeding ones:

Minimum requirements for Season 1 & Season 2 airdrop qualification:

* Fully completed Bondex profile
* Uploaded resume
* 3 engaged network connections

Further requirements for Season 2+ airdrop qualification could also include:

* Min quantity of $BDXN locked
* Minted Bondex ID
* Minimum Bond Point threshold
* Minimum amounts of certain actions undertaken within select time periods

Note: Locked $BDXN tokens are not required to receive airdrops in Seasons 1 and 2. Instead, they provide a boost, ensuring that users without access to traditional financial systems can still earn tokens and participate in future airdrop seasons.

* This structure makes value distribution more accessible to those who face infrastructural or financial barriers to onboarding into Web3.
* Any user who creates value for the network can earn $BDXN

Starting in season 3, users must have a non-zero balance of locked $BDXN above a certain threshold in order to be eligible for seasonal airdrops.

The ecosystem includes many stakeholders beyond just end consumers, such as businesses and professional investment firms. To benefit from the airdrop, these entities must actively participate in valuable activities to build their Bondex Reputation. Some examples of valuable activities within the Bondex network include:

* Introducing new companies to the network that complete onboarding
* Sharing applications with new users via bespoke referral links
* Championing or vouching for a successful profile
* Owning Bond Points
  \*


---

# 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://docs.bondex.app/tokenomics-2.0/calculating-user-rewards-and-seasonal-airdrops.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.
