# Start with Affiliate

> The V2 system is the protocol's primary business engine, rewarding those who provide liquidity and grow the ecosystem through the soulbound Pass NFT infrastructure.

## Getting Started in V2

### Step 1: Become a Member

Every participant in the protocol holds a soulbound Pass NFT. To join, mint your own Pass by designating an eligible inviter and a parent address. The mint is permanent and writes the relationship into the Pass at creation time.

### Step 2: Provide Liquidity (Eligibility Threshold)

To qualify as an inviter you must deposit at least **100,000 CELT** into the primary Liquidity Pool. The deposit is a bilateral smart-contract arrangement with independent game operators — this is the core change from V1, where the equivalent threshold was a stake into a centrally-managed pool.

### Step 3: Invite Your Team

V2 onboarding is **public self-minting**:

* The invitee mints their own Pass — the contract enforces `recipient == msg.sender` to prevent front-running.
* The invitee specifies your wallet address as their inviter at mint time. This relationship is recorded immutably on Polygon.

### Step 4: Claim Your Rewards

The Affiliate Fund contract manages two reward categories:

1. **Direct Bonuses** — 7% from invitee deposits, 0.5% from the platform edge of bets. Claimed via `claimDirectBonus()` with **no daily limit**.
2. **Service Bonuses** — tree-based rewards from your full referral subtree. Claimed via `claimBonus()`, capped daily at the lower of 10% of your LP principal or **12,000 CELT**.

### Step 5: Start Thinking Big (Governance)

Active liquidity providers gain voting power inside Celestium Protocol DAO LLC. Voting power is capped at **5% per address** and applies to protocol upgrades, fee adjustments, and registration of new games.

***

## Legacy V1 Historical Reference

Before V2, the inviter threshold was a stake of at least 40,000 CELT in the legacy staking infrastructure. Two invitation methods existed:

* **Direct invitation** — single address, or bulk CSV upload (\~100 invitations per transaction, requires MATIC for gas).
* **Generated invitation link** — a shareable link directing the recipient to a landing page where they could complete onboarding.

These methods are retained for context only. New onboarding always flows through the V2 self-minting path described above.


---

# 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/how-to-join-affiliate/start-with-affiliate.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.
