← Back

Terms of Service

Last updated: 21 April 2026

These Terms govern your use of the CrystalClear vaults accessible at app.crystalclear.finance ("the Service"). By depositing into any vault, you agree to be bound by these Terms. If you do not agree, do not deposit.

1. What the Service is

CrystalClear operates smart-contract vaults on the Hyperliquid blockchain. Each vault is an ERC-4626-compatible contract that accepts USDC deposits and uses those funds to trade perpetual futures on the Hyperliquid exchange programmatically, according to strategies chosen by us. Users receive share tokens proportional to their deposit and may request withdrawals back into USDC at any time, subject to the timing mechanics described below.

We are not a custodian. Funds are held by the vault smart contract and by the vault's designated Hyperliquid account. We do not take unilateral custody of user deposits; we only hold limited, revocable authority to place trades on the vault's behalf.

2. Eligibility

By using the Service you represent and warrant that:

3. Fees

3.1 Performance fee

We charge a performance fee of 20% on realized profits, computed per user against their individual cost basis. If you withdraw without profit, no performance fee is charged. The fee is deducted from your withdrawal proceeds at claim time.

3.2 Builder fee

We charge a builder fee of 0.035% on the notional value of each trade placed on Hyperliquid on behalf of the vault. This fee is paid to our revenue wallet by the Hyperliquid exchange as part of the fill and is not deducted from your deposit separately.

3.3 Hyperliquid network fees

Hyperliquid charges its own exchange fees (maker/taker) on every trade. The vault's performance reflects these costs before the performance fee is calculated.

3.4 First-depositor activation fee

When a vault is first created, a one-time activation fee (approximately 1 HYPE, the Hyperliquid native token) is required to open the vault's trading account on Hyperliquid. This fee is absorbed by the first depositor. Subsequent depositors are not affected.

4. Risks

Use of the Service involves significant risk, including the risk of total loss. You must read and understand these risks before depositing.

4.1 Trading risk

The vaults trade leveraged perpetual futures. Past performance does not guarantee future results. The vault may lose money. You may lose some or all of your deposit. We make no guarantees of profitability, preservation of capital, or any specific return.

4.2 Smart contract risk

The vaults run on smart contract code which, while tested, may contain bugs. A critical bug could result in partial or total loss of user funds, locked funds, or unintended behavior. We are not liable for losses arising from smart contract defects.

4.3 Platform and counterparty risk

The Service depends on Hyperliquid (the exchange and its associated chain). An outage, insolvency, exploit, or regulatory action affecting Hyperliquid could impair the vault's ability to trade or return funds. The Service depends on third-party RPC providers, wallet providers, and network availability. An outage of any of these could prevent withdrawals temporarily.

4.4 Regulatory risk

The regulatory treatment of smart-contract vaults, perpetual futures, and algorithmic trading services is evolving and varies by jurisdiction. Changes in law or enforcement could affect your ability to use the Service or withdraw funds.

4.5 Operational risk

We rely on automated systems to place trades. A software failure, network outage, key compromise, or human error could result in missed opportunities, unintended trades, or delayed withdrawals. Existing stop-loss orders on Hyperliquid are designed to protect positions during downtime but are not guaranteed to fill at the requested price.

4.6 No insurance

Deposits are not insured by any government agency, private insurer, or protocol insurance fund. If funds are lost, there is no compensation mechanism.

5. Deposits and withdrawals

5.1 Deposits

Deposits are made by sending USDC directly to the vault contract. Shares are minted to your wallet address in return. The number of shares reflects the vault's share price at the time of your deposit.

5.2 One-hour post-deposit lock

After any deposit, you cannot request a withdrawal for 60 minutes. This protects existing depositors from short-term exploitation. You may still transfer your shares to another wallet during this window.

5.3 Withdrawals

Withdrawals are a two-step process:

  1. Request: you call requestWithdraw on the vault, specifying the number of shares. Your shares are burned immediately, and the dollar value you will receive is snapshotted.
  2. Claim: once the vault has enough idle USDC to satisfy your snapshot, you call claimWithdraw to receive your USDC. If the vault needs to close positions to free up funds, the bot will do so automatically — typically within minutes.

The snapshotted value is locked at request time and is not affected by the vault's trading performance between your request and your claim.

6. No financial advice

Nothing on the Service is intended as financial, legal, tax, or investment advice. All information and performance data are informational only. You should consult your own advisors before depositing. Historical performance metrics, Sharpe ratios, and drawdown figures are descriptive statistics, not guarantees or predictions.

7. Custody and private keys

You are solely responsible for the security of the wallet you use to access the Service. We cannot recover your wallet, restore access, or reverse transactions if your key is lost, stolen, or compromised. We do not hold user private keys.

8. Our rights

We reserve the right, at any time and without prior notice, to:

9. Limitation of liability

To the maximum extent permitted by law, our aggregate liability to you in connection with the Service is limited to the amount you deposited in the vault that gave rise to the claim, or $100, whichever is greater. We are not liable for indirect, consequential, special, or punitive damages, including lost profits, lost opportunity, or loss of data.

We are not liable for any loss arising from:

10. Indemnification

You agree to indemnify and hold us harmless from any claim, loss, liability, or expense (including reasonable legal fees) arising from your use of the Service, your violation of these Terms, or your violation of any law or third-party right.

11. Governing law and disputes

These Terms are governed by the laws of the Netherlands, without regard to conflict of law principles. Any dispute arising out of or relating to these Terms or the Service shall be resolved by binding arbitration in Amsterdam, the Netherlands, under the Netherlands Arbitration Institute (NAI) rules. You waive any right to participate in a class action.

12. Changes to these Terms

We may update these Terms from time to time. Material changes will be announced via the Service. Your continued use of the Service after changes constitutes acceptance. The "Last updated" date at the top reflects the current version.

13. Contact

Questions: support@crystalclear.finance

By depositing into a CrystalClear vault you acknowledge that you have read, understood, and agree to these Terms in their entirety.