@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.
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.