Execution
Cross-chain governance execution

Protocols deploy everywhere, but governance usually lives on one chain. The vote must travel to where the contracts are.
The message-passing model
A vote on the home chain authorises a message; a bridge or messaging layer relays it; a remote executor applies it to the local deployment.
Failure modes to design for
Messages that land out of order, relays that stall mid-flight, and remote executors whose permissions drift from the home governor.
Confirm on every chain
Execution is only complete when each target chain reports a hash. Partial rollouts leave the protocol in two different states at once.