{"signature": "0x7830d603bf7e2bb58cc69d9bb88a37a13fa221f6e02ff7321c217b6ca3fac9b40b93939b93f510f9ff6b1f677f6ad7485204d9242623bee6ac50f9bfb42760231c", "application": {"round": "0x8de918f0163b2021839a8d84954dd7e8e151326d", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "a5pfQu22OKhLlOif+cktT8EucdugpwFSEkZmkYTfcr4RRxHQEPxjHuWf9N3jxN1w", "encryptedSymmetricKey": "0a53b491884981f9eb5f9b8cb58f41f1c80c45a5987090378aaafe426327d18e542d5648b764d3dd2abff66441915b0684612f3a7008062600050a208119f563047714d7ba2ecbce595b7f3540b34d3c154076e80c19fc48e1042a70783f2e95b132c06a6b0d778bae77ea9eccc4b57ce31d816e9071bf0cee2078e8d8c8b33e00000000000000204c616026f1efcebe1f4e29e65648658b0a3c8fbe3953cbc2ef649348c9c970255b210fc40374d51cd728121de51f6994"}}, {"type": "link", "answer": "https://github.com/ScopeLift/flexible-voting", "hidden": false, "question": "Project GitHub Repo (Not team page)", "questionId": 1}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle", "questionId": 2, "encryptedAnswer": {"ciphertext": "/Yw7/lMkJl36w1weZGubuiD0h5v/6xacNrXOCQw96bw=", "encryptedSymmetricKey": "d406657f1007edac95f9f81601a49ef5ee5cac60456dc6e59727c70758dc317b7de1a390f6aea01b981ae5cca84fe310f2fe9bf2043cdd3b1560efc850ccb2f4b1daff53329a5df313f25e39ab98d99571e93cdd91a8166385cd9e0b9d8208b112b105f1e3268ec3c6de01bfeeddd01fae144d66a2603c3d18a3b40c6027718200000000000000209ca6be243bc374fafb6039525f6cc107b41ee82e0122111a252f81bc31a2ddac8274e178b5a1e6d1777c03a7fa0695a3"}}, {"type": "link", "answer": "https://t.me/+xT6hBXfOjbg4NzYx", "hidden": false, "question": "Link to your Public Group Chat (Discord or Telegram)", "questionId": 3}, {"type": "number", "answer": "100000", "hidden": false, "question": "Total prior funding for the project in USD", "questionId": 4}, {"type": "paragraph", "answer": "All of our funding has come from grants.", "hidden": false, "question": "Please expand on how much funding you\u2019ve received from each funding source and when (VC, grants, token sales, etc)", "questionId": 5}, {"type": "number", "answer": "6", "hidden": false, "question": "Total team size", "questionId": 6}, {"type": "number", "answer": "15", "hidden": false, "question": "How old (in Months) is the project?", "questionId": 7}, {"type": "address", "answer": "0x5C04E7808455ee0e22c2773328C151d0DD79dC62", "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": "https://twitter.com/ScopeLift", "hidden": false, "question": "Profiles or socials of other main team members publicly associated with the project: ", "questionId": 9}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? https://gitcoin.notion.site/GG18-Eligibility-cb4a5754c56043d4b3ed34eddbac261c?pvs=4", "questionId": 10}, {"type": "paragraph", "answer": "The core Flexible Voting contracts, and all the integrations we've built around it, are fully open source under a permissive license.", "hidden": false, "question": "Please explain how your project meets the round-specific eligibility criteria", "questionId": 11}, {"type": "paragraph", "answer": "Since the last round, we've completed the Compound integration, nearly completed a proof of concept for L2 voting, and seen Flexible Voting by Frax, Gitcoin, and (soon) PoolTogether DAO.", "hidden": false, "question": "If you've participated in past grant rounds, please share any new updates or milestones from the prior months", "questionId": 12}, {"type": "paragraph", "answer": "We measure the impact of our project based on the DAOs that are adopting it and the usecases being built on top of it. Both are still early but growing fast. We expect to see even more progress in the next few months.", "hidden": false, "question": "How do you measure the impact of your project? Please provide examples and/or standard metrics. This might be used in future impact reports", "questionId": 13}, {"type": "paragraph", "answer": "", "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": 14}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Would you like to opt-in to future messages from Gitcoin for updates, information, and/or interviews?", "questionId": 15}, {"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": 16}, {"type": "multiple-choice", "answer": "North America", "hidden": false, "question": "Location/Region where the project is based", "questionId": 17}], "project": {"id": "1:0x03506eD3f57892C85DB20C36846e9c808aFe9ef4:421", "title": "Flexible Voting", "logoImg": "bafkreiceq7adwzw2u23ogtdt5pv3seecyb5x6cyhvpxrwt5l2dfsrqvana", "metaPtr": {"pointer": "bafkreiaesqw23h4riwbjp4qcwvfa3gldlqvmxb2e67bszxycqsg7vx4lyy", "protocol": "1"}, "website": "https://github.com/ScopeLift/flexible-voting", "bannerImg": "bafybeignqlf67xne4cdzdcukn33dqiq2znmpych3tokjpmxtcmv2mbavyq", "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 usecases 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. The Frax Finance team used the Flexible Voting code in their onchain governance architecture. GitcoinDAO [has voted](https://snapshot.org/#/gitcoindao.eth/proposal/0xf2e7d22b9dd928a11c2cc5dd03fa34f097e6189624f6b7d6397b7cb71635cece) to go through with the upgrade, and will complete this upgrade soon. PoolTogether DAO also [plans](https://gov.pooltogether.com/t/ptip-88-upgrading-the-pooltogether-governor/3011/1) to upgrade in the coming weeks.\n\n\nIn addition to the core Flexible Voting contracts, we've also been busy building out some of the most requested use cases. We [built](https://www.scopelift.co/blog/how-scopelift-built-a-flex-voting-atoken-on-aave) an integration with Aave thanks to a grant they provided, and an equivalent [implementation](https://www.scopelift.co/blog/flexible-voting-on-compound) for Compound funded by a grant from that protocol. We also received a [grant](https://blog.ethereum.org/2023/02/14/layer-2-grants-roundup) from the Ethereum Foundation to prototype Layer 2 voting with bridged governance tokens, and are in the process of [finalizing](https://github.com/ScopeLift/l2-flexible-voting) that work.\n\n![](https://raw.githubusercontent.com/ScopeLift/l2-flexible-voting/main/img/l2_flexible_voting_diagram.png)\n\n## What's Next\n\nIn addition to working with several DAOs to see Flexible Voting adopted, we're also working with Tally and other DAO tooling providers to see it integrated into their products. As mentioned, we're building out several of the most requested usecases for Flexible Voting ourselves.\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 improving our documentation and easy-to-extend base contracts is another priority.", "lastUpdated": 0, "projectGithub": "ScopeLift", "projectTwitter": "ScopeLift"}, "recipient": "0xF138f8e006947d4482458510AB701299F46c12a3"}}