Skip to main content
To make the prizes as big as possible, Goaly runs a small robot wallet — built on Tether’s WDK (Wallet Development Kit), using the real @tetherto/wdk-wallet-evm package. It does one job, over and over:
  • Reads the rates — it checks the live APY of each Morpho vault and looks at where the vault’s money is currently allocated.
  • Picks the best allocation — it computes the best risk-adjusted split across the vault’s whitelisted strategies, swapping USDT ↔ USDC on-chain when a USDC vault pays more, while every stake stays worth exactly the same.
  • Signs for itself — it runs on a real self-custodial WDK wallet, so it can propose and sign its own rebalance() moves.
By design the agent is tightly boxed in: its on-chain AGENT role can only shuffle funds between the vault’s liquidity buffer and its whitelisted strategies — it can never move money to an outside address. The result: the vault always earns close to the best available rate, which means bigger prizes — with nobody having to babysit it.
The agent is currently advisory: it surfaces the recommended allocation, but actually moving the funds is governance-gated. You can watch what it’s deciding live at api.goaly.fun/agent.