Major aspect of decentralized / distributed intelligence and complex adaptive system at large is that a system learns to coordinate the behavior of independent agents via learning. For introduction to the issue see Memory, learning and emergence of identities in documentation.
See description of experiment.