# Direct Affiliate Bonus

## Explanation of Direct Affiliate

The direct affiliate program rewards every member who brings new participants into the protocol. Two earning mechanisms run in parallel from the moment your invitee mints their Pass:

* **Staking Bonus — 7%** of all native tokens deposited by your invitees into the primary Liquidity Pool.
* **Betting Bonus — 0.5%** of the platform edge from every bet your invitees place.

Rewards are recorded atomically inside the Core contract at the exact moment of the deposit or bet. The accounting is anchored to your soulbound Pass NFT and paid out from the Affiliate Fund contract.

## Technical Implementation

* The Pass NFT stores the immutable inviter relationship that the Core contract reads when crediting bonuses, so the link cannot drift over time.
* Direct bonuses are funded from the Affiliate Pool, which holds 49% of total CELT emission and is the largest allocation in the initial token distribution.
* To qualify as an inviter you must hold a Pass and have deposited at least 100,000 CELT into the primary Liquidity Pool.

## Claiming Direct Bonuses

Direct bonuses are immediately available. Call `claimDirectBonus()` from the wallet that owns your Pass and the accumulated balance is sent to you. There is **no daily claim limit** on direct bonuses — they are independent from the Service Bonus claim mechanics described in [Service Bonus (Tree-Based) & Daily Limits](/affiliate-manual/affiliate-explanation/service-bonus-and-daily-limits.md).

## Migration from Legacy (V1)

Direct bonuses earned under the legacy V1 system remain claimable, but only from the V1 Affiliate Fund contract. They are tracked separately from the V2 balances above.

The direct affiliate program is designed to give you a transparent, on-chain revenue stream you can build a long-term affiliate strategy around.


---

# 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.celestium.digital/affiliate-manual/affiliate-explanation/direct-affiliate-bonus.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.
