Concepts
Remote hooks & async execution
Why IMD hooks complete later, and how you see it.
A remote hook never executes inside your swap. The swap records a HookCall. WORMHOOK emits a Wormhole message, guardians sign it, a relayer delivers it to the EVM Hook Gateway, the IMD adapter runs the job, and a receipt returns to Solana.
Execution stages
NoteTypical latency: Wormhole observation ~6–15s after Solana finality; IMD jobs minutes (Research, Swarm) to hours (Build).