Quickstart
Open, follow and close a Tuo position from the web app in six steps.
This walkthrough covers the customer app. Every step is a transaction or a signature from your own wallet; Tuo never holds your keys and never signs on your behalf.
The app currently points at a rehearsal deployment while the Arbitrum One launch is prepared. Check Deployed addresses for the live network and the Changelog for launch announcements.
1. Connect and sign in
Open the app and connect a wallet on Arbitrum. The app asks you to sign a Sign-In with Ethereum message. The signature proves you control the address; it costs no gas and moves no funds. The session is a browser cookie tied to that address. Disconnecting the wallet is a soft sign-out; "Sign out" clears the session fully.
Smart-contract wallets are not supported for sign-in yet. Use an externally owned account.
2. Pick a product
Go to Strategies and read the two product pages: Basis Plus Core and Delta Hedge Standalone. Each shows its composition, hedge model, backtest target return and expected drawdown. The Products section of these docs has the same content with more detail.
3. Deposit
From Positions, choose Add new position, pick the product and open the deposit form.
- Choose a deposit token. The list comes from the vault's own allowlist. Native ETH is accepted.
- Enter an amount. The form shows the USD estimate and names its price source, and the fee table: deposit 0%, withdrawal 0%, performance fee 30% of profit.
- Confirm. The app switches the wallet to Arbitrum if needed, asks for a token approval when the token is not native ETH, fetches a swap quote, simulates the deposit, then sends it.
Two facts to keep in mind:
| Minimum | 2,500 USDC after the swap. A deposit that converts to less reverts |
| Basis | The USDC actually credited, not the notional you sent. Swap slippage on entry is yours |
The vault mints the position NFT to your wallet in the same transaction. The keeper deploys the capital over the following engine cycles; the dashboard shows each range and short as it opens.
4. Follow the position
Portfolio shows the totals: value, deposited, profit and loss, return. Positions lists each NFT with its ranges, hedge, fees earned and a value chart. The value shown here is the Dashboard NAV, which includes the Hyperliquid leg and refreshes every five minutes. It is indicative. The figure the contract settles on at withdrawal is the on-chain Settlement NAV, explained on the Valuation page.
Activity is the position's ledger: deposits, range mints and burns, hedge margin movements, fees. It is redacted to what concerns you; engine internals never reach the app.
5. Withdraw
From the position page, request a withdrawal for a share of the position, from 1% to 100%. This is the first of two wallet calls. The keeper then closes every range, sells the balances back to USDC, closes the short and brings the margin home. When the position's idle USDC covers your share, the page shows the withdrawal as ready and you send the second call, which pays out and charges the 30% fee on the profit share. A full withdrawal burns the NFT.
You can cancel a pending request at any time by requesting a 0% share.
6. If something goes wrong
If Tuo's servers are down, or the keeper never completes the unwind, the position page offers the emergency exit. It pays everything the vault holds for the position in kind, directly to your wallet, and works under any market condition. When a hedge is open, it becomes available 24 hours after your withdrawal request. See Withdrawals.
For integrators
The app talks only to the Tuo backend over REST. The deposit itself is a direct call to the
vault's deposit function; the withdrawal is requestWithdraw followed by withdraw, both from
the NFT owner. Contract addresses and the event surface are under
Smart contracts.