A General-Purpose Protocol for Multi-agent Based Explanations