Skeleton design for a resource allocation mechanism to accelerate innovation
My project submission is a github repo that includes a skeleton design and details of a protocol that has the power to move the world forward by making innovation building/acceleration more capital efficient, fun, decentralized, and community-driven. I call this bad boy the Liquid Innovation Accelerator Competition Protocol (from now on, just protocol). To read about the mechanism fully, please see the first cells in the jupyter notebook. The tl;dr of how it works is most easily explained as if it were implemented instead of the generalized protocol, so I will explain through an example implementation using a state government as the actor initializing the protocol: 1. The state of Arizona (my home town) has access to $400,000, wants to accelerate innovation in education for the state, and decides to use the protocol. 2. Instead of a traditional RFP or competition that asks for submissions for them to judge and fund with their capital, they split up the funding into 4 seperate $100,000 allocations to make an innovation ecosystem. 3. The governor’s office announces a 3-month long competition to accelerate innovation for education in the state. 4. The first $100,000 is initialized in the protocol to be distributed to project teams for addressing the challenge. 5. The second $100,000 is distributed by giving all teams 100,000 project tokens that cash out 1:1 if the project wins and is worthless otherwise. These tokens can be distributed to contributors that want to help the project but does not want to lead the project during or after the competition. The value of the tokens represent the team's probability of winning. 6. The third $100,000 is used to initialize a constant product AMM with 100,000 of all the project tokens to allow for price discovery and 24/7 trading availability. Both contributors and speculators can use this pool to price the project tokens, improving liquidity, clarity, and risk-reward transfers from contributors to speculators. 7. The last $100,000 is used to reward community members for voting on the projects they believe will benefit them the most. Community members get 100 quadratic votes to vote with. The projects that receive the most votes get funded, and the community members that voted for projects that got the least amount of votes get paid out (combats collusion attacks and theoretically reveals the preferences we want).
This project uses the following crypto-relevant concepts: project tokens, decentralized prediction markets, impact certificates, constant product AMM curves, quadratic voting. These concepts are connected through three composable and customizable modules - ecosystem, liquidity, and outcome - resulting in a liquid innovation accelerating ecosystem (that sounds like a ton of fun to be a part of)! The how of my weekend was a lot of thinking, talking to people smarter than me, writing in my notebook and flashcards, visualizing by making doodle graphs in notebook, and making this jupyter notebook focusing on assumptions, properties/characteristics, semi-mathematical proofs to support listed properties/characteristics, a pathway to begin coding and testing the proofs.