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.

  1. You create a vault with createVaultAndDeposit. Setup is $1, paid once, in the same transaction as the first deposit.
  2. You fund both legs (or the desk swaps toward the mix the range needs).
  3. The bot reads volatility and APR, picks a width, and mints the DEX LP position from the vault.
  4. 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.
  5. When the range is invalidated, the bot exits, pays rebalance costs, and either posts a new width or sits out.
  6. 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. If you are connected but not signed in, a red bar at the top says so. Sign in is a click; the page never opens a signature window on its own. That message authorises vault reads, desk actions, and the team chat. It 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.