Skip to main content
All examples use an illustrative 10% performance fee for round numbers. Your vault’s actual rate is fixed at deployment and shown in the app; the mechanics are identical.

1 · Simple profit

Deposit 10,000.Thevaultgrowsto10,000**. The vault grows to **13,000. You exit everything.
  • Principal returned fee-free: $10,000
  • Realised profit: 3,000fee3,000 → fee 300
  • You receive $12,700.

2 · Exit at a loss

Deposit 10,000.Thevaultfallsto10,000**. The vault falls to **8,000. You exit everything.
  • You are below your high-water mark. Profit: 0fee0 → **fee 0.**
  • You receive $8,000. No fee ever applies to a loss.

3 · Partial withdrawal below the mark

Deposit 10,000.Thevaultgrowsto10,000**. The vault grows to **13,000. You withdraw $6,000.
  • Cumulative withdrawn (6,000)contributed(6,000) ≤ contributed (10,000): still under the mark → fee $0.
  • Your remaining fee headroom is $4,000 — you can take that much more before any fee starts.

4 · Crossing the mark

Continuing from example 3, you later withdraw another **7,000(cumulativewithdrawn:7,000** (cumulative withdrawn: 13,000).
  • The first $4,000 exhausts your remaining headroom → fee-free.
  • The last 3,000isnewprofitfee3,000 is new profit → fee 300.
  • Your taxed total is now 3,000,sothemarkrisesto3,000, so the mark rises to 13,000 — that profit can never be charged again.

5 · Withdraw, redeposit, withdraw — no double charge

Deposit 100,vaultgrows,youwithdraw100**, vault grows, you withdraw **150 (fee charged on 50).Youredeposit50). You redeposit **100** and later withdraw $100.
  • Contributed: 200withdrawnbeforethisexit:200 · withdrawn before this exit: 150 · already-taxed: 50mark=50 → mark = 250.
  • Cumulative withdrawn after this exit: 250exactlyatthemarkfee250 — exactly at the mark → **fee 0.**
  • The $50 of profit was taxed once and only once, exactly as designed.

6 · Stale feed at exit

You exit with real profit, but a price feed your vault relies on has gone stale.
  • The vault refuses to compute a fee from a stale price: fee waived, $0 charged, and the waiver is logged as an explicit event in your statement.
In every case the app’s fee projection shows you these numbers before you sign.