Today I’m submitting the attached proposal for the #Path-Forward initiative. I’ve pasted the abstract below to give a high level overview of what is proposed and why. The link to the complete proposal doc is included near the end of this post. In introducing this proposal, I’d also like to include some brief reflection. While crafting the proposal, it became clear that two questions must be answered by the community. The answers to these questions will shape the path forward for CityCoins. Those two questions are as follows:
- What is the mission of CityCoins?
- Is CityCoins a product or a platform?
Luckily, we have already answered the first question. The community overwhelmingly responded that the mission of the CityCoins project is to empower people to take ownership in their cities. Thus protocol-level decisions and general strategic decisions should should be aimed at advancing this goal.
Now let’s unpack the product or platform question. You’ll notice that the first paragraph of the abstract poses the question Is CityCoins a platform or an end product in itself? to the community. I chose to make this the first thing the reader finds in the proposal because I believe it is that important to answer this question.
Throughout the process of crafting this proposal, it became clear to me that this has been a source of friction in the community for a long time, although it hasn’t been explicitly identified. The terms “building” and “programmability” have been ever-present in discussions of the project’s mission and vision. However, over the past year, a very clear trend has formed: User suggestions for building utility on CityCoins as a platform have fallen on deaf ears. Meanwhile, the community has been more responsive to suggestions that would treat CityCoins as the end product itself. We need to thoroughly discuss the implications of each option, including an honest discussion of the work required to achieve each one, and make a final decision before moving forward.
This proposal assumes that the intended role of the CityCoins ecosystem is as a platform, as the theme of building and programmability has been highlighted repeatedly throughout the life of the CityCoins project. It should be stated explicitly that if these are no longer key focal points of the community, then this proposal is not likely to be the best suited for that modified vision. The intended role of the CityCoins ecosystem, either as a platform or as the end product in itself, should be identified by the community before deciding upon a path forward as this will have far-reaching implications in the protocol and ecosystem design.
This proposal prioritizes alignment with the community-defined CityCoins mission statement of empowering people to take ownership of their cities. It puts forth small adjustments and future guidance to the existing protocol that help to address the challenges that have been explicitly stated as part of introducing this initiative. This approach is intended to minimize the workload necessary to address these challenges when compared to a major redesign of the protocol. The proposal relies on completion of the DAO and City Activation initiatives to achieve the desired scalability, but these initiatives on their own provide valuable functionality to the ecosystem and thus should already be targets for completion regardless of this initiative.
Final Thoughts and Link
The full proposal can be found here. I hope this highlights that the original goals of CityCoins can be preserved without tearing down the infrastructure that exists today. The ideas put forth are an initial attempt to describe what this might look like. I also hope this sparks discussion by the community and that the ideas are refined and made even better. I’m looking forward to discussing this in more detail with you all.