> For the complete documentation index, see [llms.txt](https://docs.goevolve.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.goevolve.xyz/dd-questioniare/flow-of-funds.md).

# Flow of Funds

This page describes the standard flow of funds where **Evolve** issues multiple yield products (including **eUSD** and future vault products). Each Vault is a distinct product/strategy with **bankruptcy-remote segregated vault structure**, **segregated asset control**, and **vault-specific accounting** implemented using **segregated MPC wallets** and (where relevant) **segregated exchange sub-accounts** per Vault.

***

### Structure at a glance

Evolve creates multiple Vaults (e.g., **Vault A / Vault B / Vault C**). Users deposit into a specific Vault, and Evolve issues the Vault’s receipt token/position to the user under that Vault’s terms.

**Core principle:** assets, liabilities, cashflows, and reporting are **Vault-specific**. Segregation is implemented via:

* **Segregated MPC wallets per Vault** (deposit, strategy/collateral, redemption/processing)
* **Segregated exchange sub-accounts per Vault** (where execution requires exchanges)

***

### Parties and roles

* **Users**\
  Deposit into a specific Vault and hold the Vault receipt token/position.
* **Issuer — Evolve**\
  Creates Vaults, defines Vault terms (with Curator input where applicable), issues tokens/positions, and oversees service providers and controls.
* **Vault**\
  Product-level pool with its own **bankruptcy-remote segregated vault structure**, accounting, and terms.
* **Curator / Strategy Operator**\
  Executes the strategy for a Vault and manages risk with respect to deployments, rebalances, and liquidations (within defined policies).
* **Segregated MPC Wallets (per Vault)**\
  Onchain wallets dedicated to each Vault (e.g., **deposit**, **collateral/strategy**, **redemption/processing**) used to receive, hold, and move assets.
* **Segregated Exchange Accounts (per Vault)**\
  Vault-specific exchange sub-accounts used for execution, hedging, and yield strategies (where relevant).
* **Administrator / Accounting / Paying Agent function (internal or outsourced)**\
  Maintains vault-level books and records, calculates NAV, processes mint/burn and redemptions, and produces reporting.

***

### Diagram — end-to-end flow of funds

```
Users
  |
  | (deposit request; eligibility/KYC gates as applicable)
  v
Issuer: Evolve
  |
  | creates Vaults + publishes Vault terms + appoints Curator (if applicable)
  v
+-------------------+    +-------------------+    +-------------------+
| Vault A           |    | Vault B           |    | Vault C           |
| (Product/Strategy)|    | (Product/Strategy)|    | (Product/Strategy)|
+-------------------+    +-------------------+    +-------------------+
  |        |                 |        |                |        |
  |   Segregated             |   Segregated            |   Segregated
  |   MPC Wallets (A)        |   MPC Wallets (B)       |   MPC Wallets (C)
  |   + Exchange Accts (A)   |   + Exchange Accts (B)  |   + Exchange Accts (C)
  |        |                 |        |                |        |
  v        v                 v        v                v        v
Deploy into DeFi / Exchanges / Hedging / Yield Strategies (per Vault mandate)
  |
  v
Strategy P&L returns to the same Vault’s MPC wallets / exchange accounts
  |
  v
Fees -> Distributions (if any) -> Redemptions (per Vault rules)
```

***

### Step-by-step asset flows

#### 1) Deposit and issuance (User → Vault)

1. User selects a Vault (e.g., **Vault A**) and initiates a deposit.
2. User transfers assets to **Vault A’s dedicated deposit MPC address**.
3. Operations/admin logic validates receipt and eligibility checks (as applicable).
4. Evolve issues the Vault token/position to the user under **Vault A** and updates Vault-level accounting.

***

#### 2) Deployment / execution (Vault → DeFi / Exchanges)

1. Assets are held in Vault A’s MPC wallets under vault-specific policies.
2. If the strategy uses exchanges, assets may be transferred to **Vault A’s segregated exchange sub-accounts** (and later swept back, where applicable).
3. Curator/strategy operator executes actions for Vault A within defined permissions:
   * DeFi deployments (whitelisted protocols/endpoints)
   * Exchange execution / hedging
   * Rebalances and risk actions

***

#### 3) Income and P\&L collection (DeFi / Exchanges → Vault)

Strategy income, realized P\&L, and principal flows return to Vault A attribution via:

* Vault A **collateral/strategy MPC wallets**, and/or
* Vault A **exchange sub-accounts**, with periodic sweeps back to MPC wallets where applicable.

***

#### 4) Fees and expenses (paid from the Vault)

Vault-level fees (management and/or performance, if applicable) are:

* accrued and settled from **Vault A assets only**, and
* recorded in **Vault A books and records**.

No other Vault is impacted.

***

#### 5) Distributions (if the Vault pays out)

If Vault A supports periodic payout:

* Evolve processes distributions from **Vault A’s redemption/processing MPC wallet** to user wallets, per Vault terms.

***

#### 6) Redemption (Vault → User)

1. User submits a redemption request for Vault A (per redemption rules, cooldowns, and limits).
2. Evolve calculates redemption amount based on **Vault A NAV/price** and applies fees (if applicable).
3. Vault A sources liquidity by:
   * using on-hand liquidity buffers, and/or
   * unwinding DeFi positions, and/or
   * closing exchange hedges and transferring assets back to MPC wallets.
4. Evolve pays the user from **Vault A’s redemption/processing MPC wallet** and burns/reduces the user’s Vault token/position.

***

### Segregation rules (what this prevents)

Segregation is enforced at the Vault level through:

* a dedicated MPC wallet set per Vault (**deposit**, **collateral/strategy**, **redemption/processing**), plus
* segregated exchange sub-accounts with clear Vault attribution, plus
* Vault-specific books and records (positions, P\&L, NAV, token supply, user balances)

**Cross-Vault transfers are prohibited** unless explicitly defined by product terms and controls (e.g., formal migration processes with disclosures).

***

### In summary

Evolve’s architecture is designed to ensure each Vault operates as its own **bankruptcy-remote segregated vault structure** with:

* vault-specific custody and execution rails
* vault-specific accounting and reporting
* clear attribution of assets, liabilities, cashflows, and performance

This enables multiple products (including eUSD and future vaults) to run in parallel without commingling risk or operational ambiguity.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.goevolve.xyz/dd-questioniare/flow-of-funds.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.
