# Key Participants and Their Roles

**Investor**<br>

* Invests USDT in crowdinvesting; if they do not already have it, they can acquire it through a third-party exchange service connected to the platform (CEX/DEX).
* Upon successful funding, receives an NFT that confirms their share (or right to a portion of the revenue) in the future game.
* Can request a partial refund if the developer fails to fulfill their obligations (project halt or failure).

**Crowdinvesting Smart Contract**<br>

* Accepts USDT from investors and locks it during the game development phase.
* Releases funds (in full or part) as milestones are achieved.
* Mints NFT tokens and sends them to investors’ wallet addresses.
* Distributes funds to developers in tranches upon milestone completion (up to 95% of the total raised amount).
* In case of failure, refunds the funds (or remaining balance) to investors and/or activates the insurance fund.

**Game Developer**<br>

* Receives USDT tokens in tranches as they meet milestones (95% of the collected investor funds). These can be sold (if needed) or staked.
* Pays investors a predetermined share of the revenue (e.g., 20–30% of game sales), or provides investors with NFTs.
* If they fail to meet obligations, fund transfers stop, and investors may be compensated through the insurance fund.

**Payment Service**<br>

* Accepts fiat currencies (USD, EUR, etc.) from players or popular cryptocurrencies (BTC, ETH) and converts them into USDT if needed.
* Transfers funds to the platform's balance (centralized accounting system), where they are tracked and can be used by developers/players.
* Processes purchases within the ecosystem, ensuring users can buy Nudix tokens or other in-game assets.

**Credit Module**<br>

* Developers can take USDT loans on the platform by providing Nudix tokens or Intellectual Property as collateral.
* This is not a key feature at launch but can be expanded later as liquidity and demand grow.

**Platform (Centralized Accounting System)**<br>

* The core of the project, managing transactions, balances, withdrawal requests, and more.
* Collects a 5% fee from crowdinvesting to fill the insurance fund.
* Withdrawal requests are processed within 2–3 days.
* Integrates with external payment services to convert fiat or crypto into desired assets.

**SBT Game Minting Smart Contract**<br>

* Issues SBT (Soulbound Token) on request (or automatically) for users:
  * Acts as a "key" to the game.
  * Confirms KYC completion or adult age verification.
* Can also issue NFTs instead of SBT for limited editions with resale rights.

**Player/User**<br>

* May interact indirectly with Nudix tokens since games are purchased through payment services (fiat, BTC, etc.).
* Receives SBT/NFT as proof of ownership or access to adult content.
* Can request withdrawals for in-game earnings or referral income within 2–3 days.
* May purchase Nudix tokens externally to become an investor or participate in additional activities (staking, lending).

**Progressive Staking System**<br>

* The platform features a staking system for Nudix token holders, offering progressive tier levels.
* The longer and larger the staking commitment, the higher the user's status and rewards.
* A portion of the tokens is removed from circulation due to staking, helping stabilize the token's price through constant demand.
* Staking rewards are paid from special platform funds and may be adjusted based on market conditions.


---

# 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://whitepaper.nudix.io/token-flow-scheme/key-participants-and-their-roles.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.
