# Mainnet Access Codes

**How it Works**\
Pearls Referral Program is a two-way system, meaning both the referrer (you) and the referee (your friend) will earn Pearls when a successful referral is made. It’s a win-win for everyone involved!

A successful referral happens when the person you refer stakes a minimum of 1 SOL (or more).

For example, if you invite your friend, and they stake the minimum amount of SOL, both of you will earn Pearls. Know someone who’s into Solana? Feel free to invite them!

*Note: Access Codes can only be used by new community members. If you’re already a Pearls user, you can’t use someone else’s Access Code to earn the future token.*

**How to get Mainnet Access Codes**

**There are 2 types of codes:**

* One-time usage Access Codes
  * Every Testnet user who had completed a set of tasks will receive 3 one-time usage codes.
  * Staking more SOL on Mainnet will grant you more codes.
* Permanent Access Codes
  * Staking over 100 SOL
  * Or via partnerships

**Custom Referral Code**\
If you’re a content creator, community curator, or KOL with an active Solana community, we’d love to have you as key contributors of Pearls .

Simply fill out this form(SOON) to get started with your custom referral code.

Once you submit the form, the Toby team will reach out to you on Telegram with the next steps.

As you reach specific milestones, like the total value staked through your unique referral code, all your referees will receive further benefits via your team achievement.&#x20;

<br>


---

# 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://learn.toby.foundation/guides/testnet-guide/mainnet-access-codes.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.
