×
Grow Open Source Bounties Hackathons Grants Quests Kudos
Back to Grants

Commons Simulator: Modeling Sustainable Funding for Public Goods

Grant Accepts Any Token

Last Update: 1 week, 3 days ago

CATEGORIES

Community Education

MATCH ROUND 6

840 DAI

MATCH ESTIMATE

ROUND

296 DAI
72 contributors

Description

{"ops":[{"attributes":{"background":"transparent"},"insert":"Funding open source projects & other "},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://en.wikipedia.org/wiki/Public_good_(economics)"},"insert":"public goods"},{"attributes":{"background":"transparent"},"insert":" is a killer app of blockchain tech. "},{"attributes":{"background":"transparent","color":"#1155cc","link":"http://giveth.io"},"insert":"Giveth"},{"attributes":{"background":"transparent"},"insert":" & "},{"attributes":{"background":"transparent","color":"#1155cc","link":"http://block.science"},"insert":"BlockScience"},{"attributes":{"background":"transparent"},"insert":" are joining forces to build the "},{"attributes":{"color":"#1155cc","link":"http://commonsstack.org/"},"insert":"Commons Stack"},{"insert":":"},{"attributes":{"background":"transparent"},"insert":" a modular library of well engineered components that can be used to"},{"attributes":{"background":"transparent","bold":true},"insert":" align incentives"},{"attributes":{"background":"transparent"},"insert":" around contributing to public goods. "},{"insert":"\n \n"},{"attributes":{"background":"transparent"},"insert":"When people contribute to a public good (like donating to a Gitcoin grant, or developing open source projects) we believe they should be rewarded, and we have the designs for a toolkit to make it happen. The Commons Stack enables communities to create their own circular, "},{"attributes":{"background":"transparent","bold":true},"insert":"purpose-driven"},{"attributes":{"background":"transparent"},"insert":" economies that interface with the outside economy through a bonding curve that "},{"attributes":{"background":"transparent","bold":true},"insert":"bootstraps the network and brings continuous funding "},{"attributes":{"background":"transparent"},"insert":"to the desired cause. "},{"insert":"\n \nWe have "},{"attributes":{"link":" https://gitcoin.co/grants/539/the-commons-stack-iteration-0 "},"insert":"Gitcoin Grant"},{"insert":" that funds the Commons Stack's effort in general. Please consider also donating to that. \n\n"},{"attributes":{"bold":true,"background":"transparent","color":"#1155cc","link":"https://gitcoin.co/grants/539/the-commons-stack-iteration-0"},"insert":"https://gitcoin.co/grants/539/the-commons-stack-iteration-0"},{"attributes":{"background":"transparent","color":"#000000","bold":true},"insert":" "},{"insert":"\n\n"},{"attributes":{"background":"transparent","bold":true},"insert":"Donations to this grant will go to the continued development of a game illustrating how the Commons Stack will work"},{"attributes":{"background":"transparent"},"insert":", allowing players to cooperate in building a wide amount of successful Commons. To win the game, the players need to create sustainable funding for a community cause of their choice. "},{"attributes":{"background":"transparent","bold":true},"insert":"It will be interactive, fun, and informative!"},{"attributes":{"background":"transparent"},"insert":" "},{"insert":"\n \n"},{"attributes":{"background":"transparent"},"insert":"In short, the player will be led through a comic book style adventure and then set the parameters for the Commons economy that their character is deploying. Once they’ve set their initial conditions, "},{"attributes":{"color":"#1155cc","link":"http://cadcad.org"},"insert":"cadCAD"},{"attributes":{"background":"transparent"},"insert":" simulates how this would play out and shows the growth of funds in the community and the price of the token. The highest scores will be enshrined on our leader boards, and "},{"attributes":{"italic":true,"background":"transparent","bold":true},"insert":"coopetition"},{"attributes":{"background":"transparent"},"insert":" will be possible! Each high score will be able to be improved and all the people who have iterated off of each high score will be recognized in the high score list."},{"insert":"\n"},{"attributes":{"header":1},"insert":"\n"},{"insert":"THE PLAN (updated)"},{"attributes":{"header":1},"insert":"\n"},{"insert":"\nWe have executed on many of our milestones, most of which can be worked on in parallel. All funds raised will be in support of these milestones and spent transparently using the "},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://beta.giveth.io/campaigns/5d110631994eac53adc8f21e"},"insert":"Giveth DApp"},{"attributes":{"background":"transparent"},"insert":":"},{"insert":"\n\n"},{"attributes":{"background":"transparent","bold":true},"insert":"Milestone 1 (Complete)"},{"attributes":{"background":"transparent"},"insert":": Build an MVP that addresses all the technical hurdles. This is "},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://commons.ipfs.technology/"},"insert":"complete"},{"insert":", the technical hurdles have been identified.\n \n"},{"attributes":{"background":"transparent","bold":true},"insert":"Milestone 2 (Restarted, in progress 50%)"},{"attributes":{"background":"transparent"},"insert":": "},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://docs.google.com/document/d/12zOPZeamFeXx8YJOHWvOYtLM1OMG3iS5DVAFkqxaUlo/edit?usp=sharing"},"insert":"Finalize the user journey"},{"attributes":{"background":"transparent"},"insert":" with a designer, and create the "},{"attributes":{"background":"transparent","link":"https://www.figma.com/file/ucJrYL0W93XUfwDjLBjRAX/Commons-Simulator-Wireframes?node-id=205%3A2096"},"insert":"designs and wireframes"},{"attributes":{"background":"transparent"},"insert":"."},{"insert":"\n\n"},{"attributes":{"background":"transparent","bold":true},"insert":"Milestone 2.5 (In Progress: 40%)"},{"attributes":{"background":"transparent"},"insert":": Work with an illustrator to develop comic book like drawings for the game."},{"insert":"\n\n"},{"attributes":{"background":"transparent","bold":true},"insert":"Milestone 3 (In Progress: 90%)"},{"attributes":{"background":"transparent"},"insert":": Adapt the cadCAD models to include the inputs and outputs we want to display matching the user journey."},{"insert":"\n\n"},{"attributes":{"background":"transparent","bold":true},"insert":"Milestone 3.5 (Dependent on 3)"},{"attributes":{"background":"transparent"},"insert":": Optimize the cadCAD simulation to work with the user's chosen parameters."},{"insert":"\n\n"},{"attributes":{"background":"transparent","bold":true},"insert":"Milestone 4 (In Progress: 85%)"},{"attributes":{"background":"transparent"},"insert":": Complete the narrative for the first simulated Commons."},{"insert":"\n\n"},{"attributes":{"background":"transparent","bold":true},"insert":"Milestone 5 (Dependent on 2)"},{"attributes":{"background":"transparent"},"insert":": Build a rough version of the game for one Commons and collect user feedback."},{"insert":"\n\n"},{"attributes":{"background":"transparent","bold":true},"insert":"Milestone 6 (Dependent on 5): "},{"attributes":{"background":"transparent"},"insert":"Take user feedback, redesign and build a second version, including the coopetition "},{"insert":"\n \n"},{"attributes":{"background":"transparent","bold":true},"insert":"Milestone 7 (Dependent on 6)"},{"attributes":{"background":"transparent"},"insert":": Publish the revised website with a second Commons showing off Augmented Bonding Curves. "},{"insert":"\n\n"},{"attributes":{"background":"transparent","bold":true},"insert":"Milestone 8 (Dependent on 7)"},{"attributes":{"background":"transparent"},"insert":": Add more \"leaps\" (levels) to the game."},{"insert":"\n \nTHE INCENTIVES"},{"attributes":{"header":1},"insert":"\n"},{"insert":"\n"},{"attributes":{"background":"transparent","bold":true},"insert":"Donors that support this grant will"},{"attributes":{"background":"transparent"},"insert":" "},{"attributes":{"background":"transparent","bold":true},"insert":"receive "},{"attributes":{"bold":true,"background":"transparent","color":"#1155cc","link":"https://medium.com/commonsstack/the-trusted-seed-of-the-commons-stack-13d7e37f2de"},"insert":"CSTK tokens"},{"attributes":{"background":"transparent"},"insert":" if their donation is more than 100 DAI (or equivalent value), and they apply to be part of our "},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://medium.com/commonsstack/the-trusted-seed-of-the-commons-stack-13d7e37f2de"},"insert":"Trusted Seed"},{"attributes":{"background":"transparent"},"insert":". "},{"insert":"\n \n"},{"attributes":{"background":"transparent"},"insert":"We will create an "},{"attributes":{"background":"transparent","bold":true},"insert":"entertaining and engaging"},{"attributes":{"background":"transparent"},"insert":" experience that lets token engineers and others interested in funding public goods "},{"attributes":{"background":"transparent","bold":true},"insert":"play"},{"attributes":{"background":"transparent"},"insert":" with cadCAD. Besides creating an enjoyable experience, we have 3 main goals we hope to accomplish with this work:"},{"insert":"\n \n"},{"attributes":{"background":"transparent"},"insert":"\t1. Show the crypto community the power of using "},{"attributes":{"background":"transparent","bold":true},"insert":"modeling"},{"attributes":{"background":"transparent"},"insert":" to optimize their token ecosystems, especially around governance and token distribution."},{"insert":"\n \n"},{"attributes":{"background":"transparent"},"insert":"\t2. Show how "},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://medium.com/commonsstack/conviction-voting-a-novel-continuous-decision-making-alternative-to-governance-62e215ad2b3d"},"insert":"Conviction Voting"},{"attributes":{"background":"transparent"},"insert":" works to inspire more novel governance systems."},{"insert":"\n\t\n\t3."},{"attributes":{"background":"transparent"},"insert":" Illustrate how "},{"attributes":{"color":"#1155cc","link":"https://commonsstack.org/abc"},"insert":"Augmented Bonding Curves"},{"attributes":{"background":"transparent"},"insert":" can be used to generate funding in a token economy. (Leap 2)"},{"insert":"\n"},{"attributes":{"background":"transparent","color":"#000000"},"insert":" "},{"insert":"\n"},{"attributes":{"background":"transparent","color":"#000000"},"insert":"THE BACKGROUND"},{"attributes":{"header":1},"insert":"\n"},{"insert":" \n"},{"attributes":{"background":"transparent"},"insert":"The goal of the "},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://commonsstack.org"},"insert":"Commons Stack"},{"attributes":{"background":"transparent"},"insert":" is to use robust token engineering practices to bring sustainable funding to public goods. We are effectively creating circular economies around public goods that are run by DAOs wrapped in a token bonding curve."},{"insert":"\n \n"},{"attributes":{"background":"transparent"},"insert":"To ensure the long-term success of the Commons Stack and enable rapid innovation on our designs by the greater community, we have a heavy focus on modeling our systems in "},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://cadcad.org/"},"insert":"cadCAD"},{"attributes":{"background":"transparent"},"insert":" before developing smart contracts."},{"insert":"\n \n"},{"attributes":{"background":"transparent","color":"#1155cc","link":"http://block.science"},"insert":"BlockScience"},{"attributes":{"background":"transparent"},"insert":" has created preliminary models of our circular economy and governance system. The modular cadCAD models for the Augmented Bonding Curve (broken into the Hatch and the ABC sims) and Conviction Voting are simplified but complete and can be viewed here:"},{"insert":"\n"},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://github.com/commons-stack/conviction/blob/master/hatch_sim.ipynb"},"insert":"Hatch simulation"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://github.com/commons-stack/conviction/blob/master/abc_sim.ipynb"},"insert":"Augmented Bonding Curve simulation"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://github.com/commons-stack/conviction/blob/master/conviction_cadCAD3.ipynb"},"insert":"Conviction Voting simulation"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\n"},{"attributes":{"background":"transparent"},"insert":"And our game is being built in "},{"attributes":{"background":"transparent","color":"#1155cc","link":"https://github.com/commons-stack/commons-simulator"},"insert":"this repo"},{"insert":".\n"},{"attributes":{"header":1},"insert":"\n"},{"attributes":{"background":"transparent","color":"#000000"},"insert":"THE TEAM"},{"attributes":{"header":1},"insert":"\n"},{"insert":"\n"},{"attributes":{"background":"transparent","color":"#000000"},"insert":"We have a very solid team for this project. "},{"insert":"\n\n"},{"attributes":{"background":"transparent","color":"#000000"},"insert":"The lead dev is Sem (a contributor to Commons Stack and Aragon through 1hive) who is currently supported by Ben and Andrew, working on the cadCAD backend; Dani pushing the narrative forward; Nyann Catt is our illustrator; Marko starting to work on the design; Ravi helping with project management and Griff is holding down the product owner role. "},{"insert":"\n\n"},{"attributes":{"background":"transparent","color":"#000000"},"insert":"Join the project by jumping into our Telegram channel: "},{"insert":"\n\n"},{"attributes":{"background":"transparent","color":"#000000","link":"https://t.me/csddev"},"insert":"https://t.me/csddev"},{"attributes":{"background":"transparent","color":"#000000"},"insert":" "},{"insert":"\n\n"},{"attributes":{"color":"#000000"},"insert":"We actively invite and reward contributions to this project. "},{"insert":"\n\n"}]}

Activity Feed