STEP 03

Execute

Final stage: a low-level call executes the target action atomically. Any failure = revert, nothing partial.

ATOMIC GUARANTEE
All-or-nothing. If target call fails, kernel reverts the whole intent.
NO SIDE EFFECTS
No partial execution, no “half-sent approvals”, no stuck intermediate state.
HARD FAIL FAST
Kernel enforces invariants first, then performs a single external call.
EXECUTE — atomic call
EXECUTION SHAPE
(bool ok, bytes memory ret) = target.call{value: value}(data);
require(ok, "TxFailed");
return ret;
Kernel does one external call — after validation — and reverts on any failure.
OPERATOR NOTES
  • • keep target surface minimal (prefer known routers/contracts)
  • • use validators to restrict selectors / max value / allowlists
  • • set deadline short to reduce signature exposure
  • • kill-switch (panic) stops before any call happens