An understanding of cities as open systems whose agents act on them simultaneously from below and above, influencing urban processes by their interaction with them and with each other, is replacing the simplistic debate on urban participation which asks whether cities should be organized bottom-up or top-down. This conceptualization of cities as complex systems calls for new collaborative city-making methods: a combination of collaborative planning (which already embraces various agencies and derives decision-making from negotiations between them) and collaborative design (existing methods rely on rule-based iterative processes which control spatial outcomes). While current collaborative planning methods are open and interactive, they fail to simulate realistic power negotiations in the evolution of the physical environments they plan; collaborative design methods fall short in modelling the decision-making mechanisms of the physical environments they control. This research is dedicated to building an open negotiation and design method for cities as self-organizing systems that bridges this gap.