Agents’ Cognition in the Smart City: Agent Architecture Assessment Framework | Synapse