> For the complete documentation index, see [llms.txt](https://betfin.gitbook.io/betfin-public/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://betfin.gitbook.io/betfin-public/affiliate-manual/affiliate-explanation/betfin-pass-nft/mint-your-pass.md).

# Mint your pass

It is not possible to join Betfin without an invitation (without a soulbound Pass NFT). You have to be invited by someone. In the V2 infrastructure, there are two primary options for acquiring your membership:

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Option 1 - Public Self-Minting</strong></td><td>You can mint your own membership Pass on the Betfin dashboard by using a referral link or specifying an inviter. This is the standard path for community growth.</td></tr><tr><td><p><strong>Option 2 - Being Onboarded by a Partner</strong></p><p></p></td><td>If you are joining through a trusted platform partner (who holds the ALLOWED_MINTER_ROLE), they can mint the Pass NFT directly to your wallet.<br></td></tr></tbody></table>

### **Option 1 - Public Self-Minting**

Three Mandatory Conditions for Self-Minting: To ensure protocol integrity, the mint() function enforces three strict cryptographic requirements:

1. Unique Membership: You haven't already minted a Pass. Each wallet address is capped at exactly one Pass NFT for life.
2. Eligible Inviter: Your specified inviter must meet the "Skin-in-the-game" threshold. They must currently have at least 100,000 native tokens deposited into the primary Liquidity Pool.
3. Valid Parent: You must provide the address of a "Parent" - an existing member who already holds a Pass NFT - to vouch for your entry.

### **Option 2 - Being Onboarded by a Partner**

* Invitation Rights: The partner automatically becomes your permanent on-chain inviter.
* Gas Fees: Depending on the partner’s implementation, the gas fee (POL) for the transaction may be covered by the partner or the user.
* Functionality: Once the Pass is in your wallet, you gain full access to provide liquidity, place bets, and eventually invite others.

### Front-Running & Safety

Self-Mint Enforcement: To protect your referral relationship, public mints require that the recipient address must equal the caller (recipient == msg.sender). This prevents third parties from intercepting your transaction to substitute themselves as your inviter.

Gas Fees: Keep in mind that you will have to pay the gas fee in POL (formerly MATIC) for minting your own access token.

#### Membership Continuity & Restrictions

If you were already invited and can not get in then simply log in to the invited wallet and connect it to the Betfin \[UPDATED] Core interface.<br>

#### Soulbound Enforcement&#x20;

You can not transfer this permit token away out of your wallet as any of your invitees won't be able to do so. The Pass is strictly non-transferable and non-burnable. Any attempt to transfer the NFT will result in a contract revert (TransfersDisabled). This ensures the referral tree remains stable and permanent for a lifetime of rewards.

#### &#x20;Legal Self-Certification

By minting or acquiring a Pass NFT, you self-certify that you are not a "Restricted Person" (subject to international sanctions or residents of prohibited jurisdictions) and that you have read and accepted the BF Protocol DAO LLC Operating Agreement.
