The most consequential design decision in a multi-agent system has nothing to do with agents. It's the communication substrate — the thing that sits