# Start with Affiliate

<mark style="color:$warning;">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.</mark>

## Getting Started in V2

### Step 1: Become a Member

You must hold a soulbound Pass NFT to participate in the affiliate program. If you are not yet a member, you must mint your own Pass by specifying an eligible inviter and a parent address.

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

To qualify as an eligible inviter and start earning rewards, you must meet the "Skin-in-the-game" threshold. You are required to deposit at least 100,000 native tokens into the primary Liquidity Pool. Unlike V1, this participation is structured as a bilateral smart-contract arrangement with independent game operators.

### Step 3: Invite Your Team

Once you meet the 100,000 token threshold, you can begin onboarding new members. In V2, onboarding is primarily handled through Public Self-Minting:

* Unique Referral: Invitees must mint their own Pass (recipient == msg.sender) to ensure front-running protection.
* On-Chain Link: During the minting process, the invitee specifies your wallet address as their permanent "Inviter." This relationship is immutable and recorded on the Polygon blockchain for a lifetime of rewards.

### Step 4: Claim Your Rewards

Rewards are managed by the Affiliate Fund contract and are split into two categories:

1. Direct Bonuses: Earn 7% from invitee deposits and 0.5% from the platform edge of their bets. Use claimDirectBonus() to withdraw the full amount instantly with no daily limit.
2. Service Bonuses: Tree-based rewards computed from your broader referral network. Use claimBonus() to withdraw, subject to a daily limit of 10% of your LP stake (capped at USD 12,000 in BET tokens).

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

Active Liquidity Providers are the pillars of the BF Protocol DAO LLC. By providing liquidity, you gain voting power (capped at 5% per address) to propose and approve protocol upgrades, new game integrations, and fee adjustments.

## Legacy Start with Affiliate (V1 Historical Reference)

<mark style="color:$warning;">The following steps apply only to the legacy V1 infrastructure and are kept here for historical context and users managing migrated positions.</mark>

Steps to get started:

* **Become a Member:** You need to be a member to qualify for the affiliate program.
* **Stake BET Tokens:** Stake a minimum of 40,000 BET in conservative and/or dynamic staking.
  * See the [Direct Affiliate Terms](/betfin-public/affiliate-manual/affiliate-terms/direct-affiliate-terms.md)for detailed conditions.
* *Note that it may take a few minutes for blockchain data to load in the UI.*
* **Invite Members:** Once you’re set up, start inviting your first members:

{% tabs %}
{% tab title="Make direct invitation" %}
*Direct invitation involves minting the Betfin Pass Token to someone’s address. The process is straightforward. You can choose to mint the token to one or multiple addresses, allowing you to invite your downlines in a single transaction!*

{% tabs %}
{% tab title="Invite a single member" %}
Visit your affiliate page and generate the Betfin Pass to your invitee’s wallet. This action will make the invitee your downline, granting them lifetime eligibility to use BetFin contracts.

<figure><img src="/files/Z9Pkmx823tcvNN2IdhDm" alt=""><figcaption><p>Paste invitee Polygon (MATIC) address and click generate</p></figcaption></figure>

* You can repeat this process unlimited times or, if you have many users to invite at once, try using [#bulk-invitation](#bulk-invitation "mention")instead
  {% endtab %}

{% tab title="Bulk invitation " %}
To execute a bulk invitation:&#x20;

1. Download the sample bulk permit mint table (the CSV format is simple: each row should include `parent,new_member` ).
2. Fill in your invitees’ data.
3. Upload the completed CSV file to the Betfin interface.
4. Execute the bulk invitation transaction.

<figure><img src="/files/4WC11yVyAuXJSTo6FiXQ" alt=""><figcaption></figcaption></figure>

* <mark style="color:blue;">Keep in mind there is a limit of approximately 100 invitations per transaction due to the GAS limit on the Polygon blockchain</mark>
* <mark style="color:blue;">Executing these transactions may incur higher gas fees in MATIC, which you will need to cover from your own resources.</mark>
* <mark style="color:blue;">Also, ensure that the parent user is already in the system or listed earlier in the CSV file, or the transaction will fail.</mark>
  {% endtab %}
  {% endtabs %}
  {% endtab %}

{% tab title="Generate invitation link" %}
*Generating an invitation link is simple. Just click on “Copy link” on your affiliate page once you’ve completed step 1.*

<figure><img src="/files/Vsprr9vIonDdMzmWCoIX" alt=""><figcaption><p>Click this button to copy your invitation link</p></figcaption></figure>

* Once you have the link, you can share it with anyone you wish to invite.
  * They’ll be directed to the Betfin.io landing page, where they can mint the BetFin Pass NFT.
  * Keep in mind that your partner will need to cover the MATIC gas fee to mint the access token.
  * <mark style="color:red;">If your partner is new to crypto, we recommend</mark> [#how-to-invite-someone-directly](#how-to-invite-someone-directly "mention")<mark style="color:red;">and sending them a small amount of MATIC and BET tokens to help them get started.</mark>
    {% endtab %}
    {% endtabs %}

* Keep in mind that you cannot invite an already invited user or change your or their position..&#x20;

* <mark style="color:orange;">We recommend reviewing</mark> [Referral Tree Strategy (V2)](/betfin-public/affiliate-manual/how-to-join-afiiliate/scale-with-service-bonus/referral-tree-strategy-v2.md) <mark style="color:orange;">to learn how to manage invitations effectively and build a long-term profitable affiliate strategy.</mark>

## **Claim Your First Rewards**&#x20;

* Claiming your rewards is simple - just click the “Claim” button on your affiliate page.
* This button covers both the 7% commission on each direct affiliate’s stake and 0.5% on each bet.
* Refer to [Direct Affiliate Terms](/betfin-public/affiliate-manual/affiliate-terms/direct-affiliate-terms.md) for more details.

<figure><img src="/files/2wTqnADZe2m6DPGMxSmC" alt=""><figcaption><p>Don’t forget that you’ll need to pay MATIC gas fees for each claim; however, there is no time or size limit on direct affiliate claims.</p></figcaption></figure>

## **Start Thinking Big**

* Are you ready for massive earnings?&#x20;
* Learn how to [Scale with Service Bonus](/betfin-public/affiliate-manual/how-to-join-afiiliate/scale-with-service-bonus.md) and build a sustainable, business-backed income.


---

# 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://betfin.gitbook.io/betfin-public/affiliate-manual/how-to-join-afiiliate/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.
