Protocol
Overview
Each client has a personal vault. You choose the pool and when to cash out. An operator bot posts and unwinds concentrated liquidity on that vault’s behalf, inside a hard allow-list of destinations. Ownership never leaves the connected wallet.
The loop
TRUSS LP is automated LP management. You send funds to the vault; we take care of the address. Your job is which pool to invest in, and when to withdraw. Nothing else.
- You create a vault with createVaultAndDeposit. Setup is $1, paid once, in the same transaction as the first deposit.
- You fund both legs (or the desk swaps toward the mix the range needs).
- The bot reads volatility and APR, picks a width, and mints the DEX LP position from the vault.
- Fees and emissions accrue to the vault. TRUSS LP takes a published cut of emissions and a small margin on swaps it routes. Everything else stays in the vault.
- When the range is invalidated, the bot exits, pays rebalance costs, and either posts a new width or sits out.
- You can pause and sweep at any time. The operator cannot stop that.
One wallet
Connecting is a click on Connect Wallet — the page does not force a wallet popup on load. A single sign-in message then authorises vault reads, desk actions, and the team chat. The page does not ask for that signature again after it has landed. The message spends no gas and transfers no tokens.
Where to go next
Width selection
Jump-diffusion, expected payoff, IL, rebalance costs, sit-out.
Contracts & funds
Factory, vault, aggregators, LP, kill and sweep.
Simulation
The live book is ranked on the same policy the bot runs.
THE VAULT
Shared capital across pools, later. Personal vaults remain the default.