Towards Engineering Multi-Agent LLMs: A Protocol-Driven Approach | Synapse