metadata: {"signature": "0x57d02c57a6bd4336851eaf2a8e9471d2e7eae519975d9c3304e87b938dca53c03db4b1cf940b0a62f2bc0a5c0188fcbbf30099542c362d4e24772bafb837521e1b", "application": {"round": "0xda3b55a9bcf58bb2d9f673836beab3ae47ca9184", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "vTP8qsFKiATMlhbb0pBg7o7X0LyKM4h37+nPRK+43Wur10IkTpPJFFqPUql8lXmI", "encryptedSymmetricKey": "973bb697199ab71c56536ff7cb8eb907b3dceda9a41e079a80798c058f989856b8e2eb963d769882339a78a58222880cd9c9f58850fb2a05751a84f628a6eb5f685cf58c14761852c305f35330ad0c9a4f4d20b3a061b25c38b5a5e5a6f8c8a77463d4c744f714141b9112d8bda959fa415c5ff68822f97f9a93c0d845f0bf220000000000000020ff02876575d9eb9ef322e47f0de5d02a298b91fe12f1d9bb9c7ecae18b3c651fb54cf8ac784743341cc7621f18d49ba3"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle We Can Use To Contact You(you can answer N/A)", "questionId": 1, "encryptedAnswer": {"ciphertext": "mN+cpVu2XrWzI1JEg/ZUH54w3poV7cf3rnKSSjmFcjU=", "encryptedSymmetricKey": "d47752bc7781b778931132a3e4729707dc375ba52886b9ce34b80f29af3c0ba2a058ef7001788e505a65fa32c18f2910f869ef035e3e42ad0bae50764c04c976d98cbecac1dcecdd0434a26c51c0415d8abb2a469aa12299af52972d9aa467aca66e605943cdd81d25d658fb39187050b8414252dfd149b941c3092396b42d09000000000000002058bab3fec49d729f11b3ed2b37cecdae2e959787a39e95cb64c9206585515be4fa86123b071f11e40bb5d9f08173f08b"}}, {"type": "link", "answer": "https://github.com/ScopeLift/flexible-voting", "hidden": false, "question": "Project GitHub Repo (Not Team Page): ", "questionId": 2}, {"type": "number", "answer": "6", "hidden": false, "question": "Total Team Size", "questionId": 3}, {"type": "paragraph", "answer": "N/A", "hidden": false, "question": "List the Github Handles and Wallet Addresses of Each Team Member (e.g. owocki - 0x123, kbw  - 0x456):", "questionId": 4}, {"type": "paragraph", "answer": "https://twitter.com/BenDiFrancesco\nhttps://twitter.com/wildmolasses\nhttps://twitter.com/garyghayrat\nhttps://twitter.com/keatingDev", "hidden": true, "question": "Social profiles (Twitter, Farcaster, Lens, etc.) of other main team members publicly associated with the project (N/A for solo founders): ", "questionId": 5}, {"type": "link", "hidden": false, "question": "Link to your Public Group Chat (e.g. Discord or Telegram)", "questionId": 6}, {"type": "paragraph", "answer": "Since the last grant round, we've made significant progress on driving real world adoption and developing use cases on top of Flexible Voting. In particular, Arbitrum and Wormhole will be migrating to, and launching with Flexible Voting support respectively. In the latter case, Flexible Voting serves as the basis for MultiGov, the cross chain governance framework being developed in conjunction with Tally.\n\nhttps://wormhole.com/wormhole-tally-scopelift-announce-multigov/\n\nIn addition to these publicly announced projects, there are several more large DAOs that will be adopting Flexible Voting in the near future.", "hidden": false, "question": "If you've participated in past grant rounds, please share any new updates or milestones from the prior months (N/A if you haven\u2019t participated previously). ", "questionId": 7}, {"type": "address", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 8}, {"type": "paragraph", "answer": "The most salient metric for Flexible Voting is ecosystem adoption. As mentioned, the following real DAOs currently use, or will soon use, Flexible Voting:\n\n* Wormhole\n* Arbitrum\n* Gitcoin\n* Frax\n* PoolTogether\n\nAdditionally, several high profile DAOs will announce their upgrade or launch of Flexible Voting in the near future. Finally, Flexible Voting is being used to build novel governance use cases, most notably the Wormhole and Tally collaboration on MultiGov.", "hidden": false, "question": "Where should we look to see the impact of your project? Please provide links to public websites and/or the latest values for key metrics you track privately. This might be used in future impact reports", "questionId": 9}, {"type": "paragraph", "answer": "160,000", "hidden": false, "question": "Total Prior Funding for the project in USD", "questionId": 10}, {"type": "checkbox", "answer": ["Grants"], "hidden": false, "question": "Which of the following funding sources do you have? Check all that apply", "questionId": 11}, {"type": "number", "answer": "24", "hidden": false, "question": "How old (in Months) is the project?  ", "questionId": 12}, {"type": "multiple-choice", "answer": "North America", "hidden": false, "question": "Location/Region where the project is based ", "questionId": 13}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? ", "questionId": 14}, {"type": "short-answer", "answer": "No", "hidden": true, "question": "Are you applying for any other OSS rounds in GG20? (Reminder: you can only be accepted into one) ", "questionId": 15}, {"type": "paragraph", "answer": "Ethereum is a substrate for global coordination and DAO Governance is an important and expanding aspect of this reality. Flexible Voting provides a core primitive on top of which developers can build novel functionality for governance participation.", "hidden": false, "question": "How does your project significantly contribute to the Ethereum network\u2019s infrastructure, addressing foundational needs and innovative solutions to current challenges?", "questionId": 16}, {"type": "paragraph", "answer": "Flexible Voting enables the permissionless, open ended development of 3rd party voting clients. Amongst the use cases it enables are privacy preserving shielded voting, and many usecases that improve upon voting UX, such as voting with tokens in DeFi, voting while staking, cross chain voting, optimistic offchain voting, and more.", "hidden": false, "question": "How does your project promise to elevate the Ethereum ecosystem, particularly in enhancing privacy, interoperability, and/or user experience?", "questionId": 17}, {"type": "paragraph", "hidden": false, "question": "Anything else you'd like to share about your project, previous work, or other project affiliations? Anything you'd like to add that may help in determining project eligibility?", "questionId": 18}, {"type": "multiple-choice", "answer": "No", "hidden": true, "question": "Would you like to opt-in to future messages from Gitcoin for updates, information, and/or interviews? ", "questionId": 19}, {"type": "multiple-choice", "answer": "No", "hidden": true, "question": "Would you like to opt-in to us sharing your information with select third-parties for investment opportunities? ", "questionId": 20}], "project": {"id": "0xf308afc3ed0f3f9b023ff639ea5891c1fa1b07babf6f3db86825b8ca4c28913c", "title": "Flexible Voting", "logoImg": "bafkreiapduplccz2ncgforcn7k7chtadicp5u4c3gpwgjwgymmd37k5hqe", "metaPtr": {"pointer": "bafkreiar4jt4vjh6hyrkgwcebslnpxqityydamn2g4engoyhjbeaskqvhy", "protocol": "undefined"}, "website": "https://flexiblevoting.com", "bannerImg": "bafybeihiwolir4unpxcezqd27oyl3jar2inincc7kzu7fmvvwjhd575gce", "createdAt": 1681586992148, "userGithub": "ScopeLift", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..gFjvZ0dU-CKAmC4paBQhZ6Hysxow60sj0AVSFhg0MyORl7b1iPfffQhTsDRA8Y2o3IuzBP46XMIzub9sd2QbDg", "type": "Ed25519Signature2018", "created": "2023-08-10T21:51:25.778Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-10T21:51:25.778Z", "expirationDate": "2023-11-08T21:51:25.778Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x5C04E7808455ee0e22c2773328C151d0DD79dC62", "hash": "v0.0.0:jAyRQrkWla8O5iFE5WPlhEHRXSJ8VnpoPk4FoJxnrLc=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#ScopeLift#1479802"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..diMlyG5jURxaCtiYUNzHkiyLw0Gvy49P-ZY4AC8pcjOrt-0ci_FOWl6rWe_7uFtwgYYQV4_mzMzuNMKPnXITBg", "type": "Ed25519Signature2018", "created": "2023-08-10T21:51:19.889Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-10T21:51:19.889Z", "expirationDate": "2023-11-08T21:51:19.889Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x5C04E7808455ee0e22c2773328C151d0DD79dC62", "hash": "v0.0.0:bvNqeMUDpJsZUNgnMkGOuqeUV6Vl1+CnOHY0WyqmoLk=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#ScopeLift"}}}, "description": "# Flexible Voting Gitcoin Grant Description\n\nFlexible Voting is an extension to the widely used Governor system pioneered by Compound and used by many DAOs. It allows arbitrary delegate voting contracts to roll up the votes of many token holders. This provides a permissionless interface for all kinds of new use cases related to onchain DAO voting.\n\n## About Flexible Voting\n\nFlexible Voting was originally developed as part of a grant from the Uniswap Foundation. It adds a simple building block to governance: the ability for a delegate to split voting weight across For, Against, or Abstain when submitting votes to the Governor contract. This capability is especially useful when a contract serves as the voting delegate. We call this feature \"Flexible Voting.\"\n\n![](https://github.com/ScopeLift/flexible-voting/blob/master/readme/flex-voting-diagram-transparent.png?raw=true)\n\nThis new building block allows for all kinds of new integrations and experiments to be built without compromising the security of a DAO's core Governance. A few examples of things that can be built with Flexible Voting include:\n\n* Voting with tokens while earning yield in DeFi\n* Voting on L2 with bridged tokens\n* Shielded voting (i.e. secret/private voting)\n* Optimistic off-chain-to-on-chain vote bridging\n* Incentivized voting\n* Quadratic voting\n* And many more..\n\nImportantly, the Flexible Voting extension provides a permissionless interface for third parties to develop new voting contracts, implementing whatever integrations or rules they'd like to see. We expect to see lots of innovation around DAO voting to occur using Flexible Voting.\n\n## Project Status\n\nThe Flexible Voting extension is complete and has been [audited](https://blog.openzeppelin.com/scopelift-flexible-voting-audit/) by OpenZeppelin. It was also audited again by Trail of Bits as part of the Frax Finance Governance audit.\n\nFlexible Voting is being adopted by real DAOs. It is currently in production for Gitcoin, PoolTogether, and Frax Finance. It is also in the process of being adopted by a number of existing and forthcoming DAOs, including [Arbitrum](https://forum.arbitrum.foundation/t/expand-tally-support-for-the-arbitrum-dao/22387), [Wormhole](https://wormhole.com/wormhole-tally-scopelift-announce-multigov/), and others.\n\nIn the case of Wormhole in particular, Flexible Voting serves as the basis for [MultiGov](https://wormhole.com/wormhole-tally-scopelift-announce-multigov/), the cross chain DAO governance framework being developed in conjunction with Tally.\n\n![](https://wormhole.ghost.io/content/images/2024/04/CleanShot-2024-04-08-at-12.22.07@2x.png)\n\n## What's Next\n\nIn addition to working with numerous DAOs to see Flexible Voting adopted, we're also working with Tally and other DAO tooling providers to see it integrated into their products. We're also hoping to build out more Flexible Voting clients, such as shielded voting and others.\n\nWhile we're excited to build out some of these usecases, we expect most voting contracts will ultimately be built by third party developers. We've had discussions with several third parties who are hoping to build their own integration with Flexible Voting. We want to focus on making the developer experience for third parties as easy as possible. That's why continuing to improve our documentation and easy-to-extend base contracts is another priority.", "lastUpdated": 0, "projectGithub": "ScopeLift", "projectTwitter": "ScopeLift"}, "recipient": "0xF138f8e006947d4482458510AB701299F46c12a3"}}