Skip to main content
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.
See Yield Source Management, Merkle Trees, and OMS API.

Action Notes

Example

Operational Review

Before switching a strategy to RUNNING, review:
  • The size_expr cannot 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_bps matches the liquidity profile of the action.
  • The reason is clear enough for Incident History and postmortems.