Multi-agent smart environments | Synapse