action_config tells the Strategy Engine what OMS intent to publish when a strategy’s rules pass.
Fields
Target Requirements
Before an action can execute, the target must be operationally allowed:- The target yield source is whitelisted for the vault.
- The source has a compatible oracle where pricing is required.
- The hook exists in the active merkle config.
- The active merkle tree has been generated, synced onchain when required, and published for proof consumers.
- The vault has OMS/session-key readiness.
- The vault is not paused, and the target is not locked by an active emergency exit.
Action Notes
Example
Operational Review
Before switching a strategy toRUNNING, review:
- The
size_exprcannot consume more than the vault/source can safely supply. - The action does not overlap with another strategy in the same lane unless the priority ordering is intentional.
- The target has emergency exit coverage if it can hold material liquidity.
max_slippage_bpsmatches the liquidity profile of the action.- The reason is clear enough for Incident History and postmortems.
