Documentation
How Amyth works
The basics of vaults, bots, custody, and the optimizer. More detailed docs are coming soon. For now, this covers everything you need to deploy your first bot.
What is Amyth?
Amyth is an automated trading platform for Jupiter Perpetuals on Solana. You deploy a vault that you alone control, choose a strategy, and Amyth's signal engine trades on your behalf, opening and closing leveraged long and short positions according to the rules you select. Your collateral never leaves your vault, and only your wallet can withdraw it.
How is Amyth non-custodial?
Each vault is a Solana program-derived account (PDA) tied to your wallet. Our on-chain Anchor program enforces a strict separation of permissions: only your wallet can deposit, withdraw, or change the vault's rules. Our backend (the relayer) can ONLY submit trade signals. It has no permission to move funds, change parameters, or do anything other than execute trades that pass the program's validation checks. This separation is enforced at the program level, not by a service promise.
What kinds of bots can I create?
Two types. (1) Perps Baskets: autonomous bots that pick a backtested strategy preset (Adaptive Alpha, Aggressive, Range Sniper, or Ensemble) and trade across BTC, ETH, and SOL perps automatically. The optimizer re-tunes parameters every 12 hours based on real backtest data. (2) TradingView Webhooks: bots that fire trades based on signals from your own TradingView strategies. You wire the webhook URL into a TradingView alert, and your trades execute on Jupiter Perps via your vault.
What are the on-chain risk rails?
Every trade signal is validated by the on-chain program before it touches Jupiter. The program checks: maximum leverage, maximum position size, slippage caps, replay-protection nonces, and that the call is targeting the real Jupiter Perpetuals program (the program ID is hardcoded, so the relayer cannot redirect funds elsewhere). If any check fails, the instruction reverts and no trade happens. These rails are immutable for the duration of your bot's run unless you stop the bot and update them yourself.
How does the optimizer work?
Every 12 hours, our backtest engine runs roughly 4,200 backtests across 16 strategy×cadence combinations on real Birdeye candle data. It uses Latin Hypercube Sampling to explore the parameter space, then refines the top 5 candidates with coordinate descent. Each winning configuration is validated against minimum-quality gates and shipped to your bot automatically. Your leverage caps and risk settings stay sticky. Only the engine's internal tuning evolves.
How do I create a bot?
Connect your Solana wallet on the App page, click the + button to open the Create Bot dialog, and choose either Perps Basket or TradingView Webhooks. For a basket, you'll pick a strategy preset, select 1–3 assets to trade, set your leverage and risk caps, and deposit USDC. For a webhook bot, you'll choose a market and leverage, then copy the webhook URL into your TradingView alert. The minimum starting balance is $50 USDC.
How do I deposit and withdraw?
Both happen directly from your vault's panel on the App page. Deposits are USDC transfers into your vault and can be made any time, even while a bot is running. Withdrawals require the bot to be stopped first. This prevents desynchronization between vault balance and an open position. To withdraw all your funds: stop the bot, close any open position, then withdraw to your wallet.
What happens if I get liquidated?
Jupiter's keeper closes the position automatically when maintenance margin is breached. Your vault detects the liquidation on the next cron tick (within ~5 minutes) and stops the bot. You'll receive a Telegram alert if you've connected Telegram. The realized loss is recorded against your vault's PnL. You can then deposit more collateral and start the bot again, or withdraw any remaining funds.
Why Solana and Jupiter Perps?
Solana gives us sub-second finality and per-transaction costs measured in fractions of a cent, both essential for systematic strategies that may rebalance every 15-120 minutes. Jupiter Perpetuals is the largest non-custodial perps venue on Solana with deep liquidity for SOL, BTC, and ETH, fully on-chain settlement, and oracle-based execution that prevents price impact for our typical trade sizes. We integrate with Jupiter via direct Cross-Program Invocation (CPI) from your vault. No centralized API keys, no off-chain settlement.
Need help or found a bug?
Open Telegram and message @amyth_alerts_bot with /ticket followed by your issue (e.g. "/ticket My basket bot stopped after the BTC liquidation"). We respond within 1 business day. The Amyth team will NEVER DM you first or ask for your private keys, seed phrase, or wallet password. Anyone claiming to be from Amyth in private messages is a scammer. Please report them.
Ready to deploy your first vault?
Connect your wallet and pick a strategy in under two minutes.
Launch App