Autopilot
Pick a token and an amount, choose a style, press Start. The VYLO agent places, moves and collects fees from your own vault.
Autopilot#
Autopilot is the one-click way to put liquidity to work. Pick a token you hold and an amount, then choose who picks the pools. Let the agent decide (Majors only, or Anything with real volume, spread over 1 to 3 pools) and it hunts the best fee yield, swaps into what each pool needs and moves on its own after the single Start approval. Or pick up to 4 pools yourself and the mandate is locked to them onchain. One approval creates your vault, appoints the VYLO agent and deposits your funds.
| Style | Range | Behaviour |
|---|---|---|
| Safe | 69 price steps | Wide range, rebalances rarely, steady fees. |
| Balanced | 41 price steps | Medium range, a mix of fees and calm. |
| Aggressive | 21 price steps | Tight range, most fees, rebalances often. |
The agent opens a position around the current price. When the price leaves the range it takes the position out, collects the fees and opens a new one around the new price, using whatever tokens the vault now holds. Fees are collected when they are worth it. VYLO takes 5% of collected fees through the Fee Router, in the same transaction. You keep 95%.
Start also sets aside a deposit per pool position (the rent of the position account, read live, plus about 0.002 SOL of opening fees). The rent comes back to your wallet when you stop. Minimum $15 per position.
Stop and withdraw takes the position out and sends both tokens back to your wallet. You can do this at any time, also while paused.
Safety model#
- The agent can only move funds between your vault and pools (up to 4 pools you pick, or 1 to 3 pools it chooses), never to a wallet.
- Only you can withdraw, and withdrawals always work, also while paused or after expiry.
- Every token the agent receives (LP tokens, swap outputs) must land in an account owned by your vault, or the transaction fails.
- The agent can only call the VYLO Pool Factory, five bin pool instructions (open, add, remove, collect fees, close) and swaps whose output stays in the vault. Any other program or instruction is rejected.
- Bin pool positions must be owned by your vault, and the pool must be in your mandate unless you let the agent decide. Swaps can never pay a host fee or send output outside the vault. Collected fees always pay the 5% VYLO fee onchain.
- The program checks balances before and after every action, so limits apply to what actually moved.
Advanced: manual Agent Vaults#
Under the hood, Autopilot is an Agent Vault. You can also set one up by hand: an agent key is allowed to act on capital you deposit into your own Agent Vault, only within the mandate you sign. It can never withdraw, and it can never send funds to an account the vault does not own.
The mandate is stored in your vault account and checked by the program on every agent action.
| Rule | Enforced how |
|---|---|
| Allowed tokens (up to 4) | Any action involving another token fails. |
| Max per transaction | Per token. Larger spends fail. |
| Max per day | Per token, rolling 24 hour window from the first action of the window. |
| Reserve | Share of deposits the agent may never deploy. Deployed capital is tracked per token. |
| Allowed pools (up to 4) | Only these pools can be used. |
| Expiry | After this time every agent action fails. |
| Pause | You can pause and resume at any time. |
| Revoke | Setting no agent removes all permissions instantly. |