Multi-agent infrastructure