Multi-agent systems face a coordination problem. How do multiple agents working on a shared goal avoid stepping on each other's toes? A shared log like Nostr can act as a coordination layer, but what's the right level of granularity for communication? Do agents announce every action, or just major state changes?