The whitelist is a hard safety boundary, not a preference: morpho-steakhouse-usdc · morpho-gauntlet-usdc. Anything else is unreachable, whatever it pays.
The cap limits how much one smart contract failing could take with it. This tier spreads across 1 protocol — so the cap is set to 100%: a lower cap here cannot diversify anything, it can only leave cash idle at 0%. Diversify by running a second agent, not by capping this one.
Every switch costs real fees and gas (simulated at $0.02 per transaction plus each venue's entry/exit fee). A move happens only if the extra yield, earned over 30 days, is bigger than that cost.
Selling one yielding position to buy another requires the better rate to have held for 24 hours straight (144 consecutive rate checks). Idle cash is the exception — putting uninvested dollars to work needs no waiting period.
Emergency pause converts everything to USDC on the next check and stops the agent. No rule above overrides it.