@parmit
A city is a coordination game played on a physical board. We keep upgrading the board while the rules stay broken.
@cityprotocol.base.eth treats the city as an operating system. It introduces programmable jurisdiction, letting citizens define the logic of their local exchange without waiting for central admin.
This inverts the model. Instead of a smart city built on dumb citizens, the citizens are the intelligence. The protocol is just the ledger making their agreements binding. The city becomes a set of contracts, not a map.