# Core Mechanics

<figure><img src="/files/QMUG5dHeIhhxquGqD8J7" alt=""><figcaption></figcaption></figure>

### 1. Attribution & Relationship Binding

The protocol employs a strict attribution logic to ensure the accuracy of referral relationships

* Attribution Methods: A new user can establish a relationship with a referrer by clicking a referral link or by manually entering a referral code.
* Definition of a Valid Referral: A referral relationship is confirmed as "valid" and immutably recorded by the system when the referred user connects their wallet AND for the first time, accrues protocol points through a designated core action (at the current stage, this is "providing liquidity").
* Immutability of Relationships: Once a referral relationship is successfully bound, it is immutable. A user address can only have one direct, first-level referrer.

### 2.Reward Structure

The protocol utilizes a two-tiered reward structure. All rewards are incremental incentives at the protocol level and will not dilute the earnings of the referred users.<br>

* L1 Reward (Level 1): Referrers will receive 10% of the daily points generated by their directly referred users (Level 1 Invitees) as a reward.
* L2 Reward (Level 2): Referrers will receive 2.5% of the daily points generated by their indirectly referred users (Level 2 Invitees) as a reward.

### 3.Disclaimers

* Disclaimer on Points Calculation Rules: Nemo Protocol reserves the right to adjust the rules for points calculation, reward percentages, or event terms when necessary (e.g., to prevent malicious exploits, fix potential vulnerabilities, or ensure system fairness). All calculations and rules are subject to the latest official version published by Nemo, and the protocol reserves the right of final interpretation.


---

# 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.nemoprotocol.com/referral/core-mechanics.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.
