metadata: {"signature": "0xb5f4653552f0a4215a8e2d2c02a0d77c2e465c383de96d450f4317267a10fe5841ef4ab0e60956a00d3a52007e8c0ebf6b01574682a54799a4f3c1f2f35e9b231b", "application": {"round": "0xe03a19f4921d69cddd37f54dfe814dc66aa92100", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "EmluocamPRwHFtiS4kA2NePrRU8TofkYqyawO8KCsomXfQ17XDLLBRtI/oig3F+E", "encryptedSymmetricKey": "56ba6f6c3b75dbe1c60e780a3e1f7435c9cffe422d2a8ea69afabf5fb0f9b3e287745fc684769d130047fbdce04424043e0706fc953ced996628d15e62580b1b3ebdb97ec82227963b072b8a515f640069d9f1ceb43f8c433dc888cc5292858f5ade4ba7194a3020c19226e0a287daffe8ea762e5bb6e82bfe2b574f91de9eb400000000000000204cce8d4b4aae8b922444218f30305bb373c673080aa04c607555b39cf43c56416c40bfa1eebd965bef53a201b752be8c"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle We Can Use To Contact You(you can answer N/A)", "questionId": 1, "encryptedAnswer": {"ciphertext": "06Yy3b/fvqQRRdxxxUNPBScdMVFugAK3eoVV/w6gNIs=", "encryptedSymmetricKey": "ee1cc345bd5d79e43ffddf2b7823a3be194b862d85cad0e4ca6637f3227fb442f0c83ac81d3930541d1f564a0ec74e0160dc57ca9f8d878d2de3c4c6d8548f32c1f184b38244dd520fc6696c05dd467d1ddd5445e6d5b6bd1af6f771b4732a8fa32627f4b1a1750ceecbc7bad0fa5e9da29042e2bdbc0617a3a5ab3701e56f5a00000000000000209f90ab3ddc148dee881deecd73bf4dc6756827a084224a7053915b10f45400cb8cb389db5d209499a5a053e3934469a4"}}, {"type": "link", "answer": "https://github.com/GeneralMagicio/pw-frontend", "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": "* GriffGreen - 0x839395e20bbb182fa440d08f850e6c7a8f6f0780\n* MoeNick - 0xa4d506434445bb7303ea34a07bc38484cdc64a95\n* Zeptimus - 0x3ef1b0db4d10d2e3ce06699c0bd4ef0aaf897614\n* markoprljic - 0x6d97d65adff6771b31671443a6b9512104312d3d\n* jainkrati - 0x44ac194359fa44ece6cb2e53e8c90547bccb95a0\n* mmahdigh - 0xfF3c655dE84f0fB9dACb9551937aD0d3dDA6F3d8", "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": "* [@thegrifft](https://twitter.com/thegrifft) \n* [@moe_nick ](https://twitter.com/moe_nick)\n* [@ZeptimusQ](https://twitter.com/zeptimusQ) \n* [@markoprljic](https://twitter.com/markoprljic) \n* [@krati.eth](https://github.com/jainkrati) \n* [@Mahdi](https://github.com/mmahdigh) ", "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", "answer": "https://discord.gg/Gs2U5bpNCx", "hidden": false, "question": "Link to your Public Group Chat (e.g. Discord or Telegram)", "questionId": 6}, {"type": "paragraph", "answer": "**Updates and Milestones Achieved:**\n\n1. **Optimism Integration:** We've made significant progress in developing the Optimism version of Pairwise. This has been more than an update; it's an evolution in DAO voting, allowing badgeholders to craft curated lists by comparing projects pairwise, which was crucial in the distribution of RetroPGF rewards.\n2. **Open-Source Development:** Our commitment to open-source solutions remains strong. All our code is publicly available, fostering transparency and collaboration within the community.\n3. **User Experience Enhancement:** With the funding, we've been able to improve user interaction, making Pairwise not only a tool for decision-making but also an engaging and intuitive experience for users.", "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": "pairwise.vote", "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": "## Grants received so far\n\n* ENS Small grant Public Goods round 5 ( 1 ETH )\n* ENS Small grant Public Goods round 7 ( 1 ETH )\n* ENS Small grant Public Goods round 9 ( 1 ETH )\n* ENS Small grant Public Goods round 10 ( 0.3 ETH )\n* Gitcoin (1.5k USD )\n* Gitcoin ARB round (5k ARB+390UDSC)\n* Octant Epoch 2 (6.05 ETH)\n* Octant Epoch 3 (7.98 ETH)\n* Optimisms RPGF 2 ( 7805.18 OP )\n* Optimisms RPGF 3 (96,809.50 OP )\n* Optimisms grant ( 95K OP )\n* Dorahacks (0.64118904 BNB + 1000 USDT )", "hidden": false, "question": "Total Prior Funding Amounts, Sources, and Dates 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": "17", "hidden": false, "question": "How old (in Months) is the project?  ", "questionId": 12}, {"type": "multiple-choice", "answer": "Somewhere in the Metaverse", "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": "Our dApp streamlines the voting process for community-driven funding by offering a gamified, intuitive interface that allows users to make informed decisions easily. It solves the challenge of voter fatigue and low participation by making the process engaging and accessible, ensuring that the most impactful projects are recognized and funded.", "hidden": false, "question": "Please describe your dApp or App, focusing on its innovative utility or service within the ecosystem. Highlight the problem it solves or the need it addresses.", "questionId": 16}, {"type": "paragraph", "answer": "Our application enhances the Web3 user experience by simplifying complex decision-making through a user-friendly interface. ", "hidden": false, "question": "Describe how your application improves user experience in the Web3 space. Include any specific design choices or features that enhance accessibility and practical utility.", "questionId": 17}, {"type": "paragraph", "answer": "Our project fosters financial inclusion by democratizing participation in funding decisions, allowing a broader community to direct resources towards impactful initiatives. By gamifying the voting experience, we make it engaging, which serves as an educational platform for users to learn about public goods and their significance. This not only enlightens but empowers users to have a stake in community-centric developments, thereby generating a social impact that resonates with a diverse audience, especially those previously marginalized in financial and governance ecosystems.", "hidden": false, "question": "In what ways does your project contribute to financial inclusion, education, or social impact? Explain the specific areas of impact and the target audience or communities you serve.", "questionId": 18}, {"type": "paragraph", "answer": "Our project is fully open-source, licensed under the GNU General Public License (GPL), which ensures that all our code is publicly available in our repositories. ", "hidden": false, "question": "What type of open source software (OSS) license(s) do you have? Is all of your code available on public repos or is some portion of your codebase private?", "questionId": 19}, {"type": "paragraph", "answer": "Our application is currently in the post-launch phase for Optimism, where we initially served as a tool for creating curated lists. We've gathered valuable insights from this initial use case and are actively integrating the learnings into further development. Immediate next steps include enhancing our features based on community feedback and scaling our capabilities to serve broader use cases within the ecosystem. Our roadmap can be seen in the description", "hidden": false, "question": "What stage of development is your application currently in, and what are your immediate next steps? Provide a roadmap or development timeline if available.", "questionId": 20}, {"type": "paragraph", "answer": "Funding from this round will primarily support the refinement of existing features, user experience improvements, and community engagement initiatives. Specific allocations include development of user-requested functionalities.", "hidden": false, "question": "How would funding from this round support your project's development and goals? Outline specific areas where the funds would be allocated (e.g., development, user research, community building).", "questionId": 21}, {"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": 22}, {"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": 23}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Would you like to opt-in to us sharing your information with select third-parties for investment opportunities? ", "questionId": 24}], "project": {"id": "0xaa57e092bd3351948df6efb86191e742c98016bfb02df621b86dde05880d40a1", "title": "Pairwise: Simplifying Choices, Amplifying Voices", "logoImg": "bafkreid2dyrbypvs6ol77vuth3alvgtmrzxnhhx7ymgjry2eyqbihe2c3u", "metaPtr": {"pointer": "bafkreibuthkgeskpf7tbx3of3iffm4yuf3vrirwgdxg6ji2ndnwqnyyi5e", "protocol": "undefined"}, "website": "https://pairwise.generalmagic.io/", "bannerImg": "bafkreifc6y4jxql6dvn4zrp5oajofog3n76thmvsf2bnlh2j3wtk337e5y", "createdAt": 1681292495571, "userGithub": "zeptimus", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Z19gcMJx-WPvET0aPS_UpHVKQX1HYzmevLAg9ympTugIakT3oxdkodGj15Wqhx1qgZFpDIyF8P_3Hbh2cL3jCQ", "type": "Ed25519Signature2018", "created": "2024-04-02T18:43:01.799Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-02T18:43:01.799Z", "expirationDate": "2024-07-01T18:43:01.799Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x3EF1b0db4D10d2e3cE06699C0BD4EF0aAf897614", "hash": "v0.0.0:pRn3GTK4nJYgZlUrpj2ezslhwU06YqYevCqd/cJpwpQ=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#GeneralMagicio#74430951"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..8hz8zXMZwGUKpZ97SmjoyCfZBWX2o9GJLjgJN7BP3wrQKv7lOwdmAfG5CXkrF04KDltvnhlvwSFlC07k_VytAw", "type": "Ed25519Signature2018", "created": "2024-04-02T18:42:00.282Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-02T18:42:00.282Z", "expirationDate": "2024-07-01T18:42:00.282Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x3EF1b0db4D10d2e3cE06699C0BD4EF0aAf897614", "hash": "v0.0.0:vBJFZXCNZPTnhA0fS1JDvf+St2UPaJm3ivygWVhmDyI=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#Generalmagicio"}}}, "description": "Pairwise was designed to make voting simple and fun. Pairwise is an open-source, off-chain voting dapp (like Snapshot) that streamlines community signaling by letting users select between just two options and then aggregating their choices into a quantifiable result.\n\nPairwise is designed to be user-friendly and intuitive, allowing users to make many simple choices and then the algorithm behind the scenes pumps out a final ranking for them to adjust or approve. The algorithm is very similar to the [Elo rating system](https://en.wikipedia.org/wiki/Elo_rating_system) which is the dominant way of doing this work in the default world (chess, video games, professional and college sports, etc.) Pairwise converts these simple subjective inputs into objective, measurable outputs, minimizing the cost and cognitive burden of voting.]\n\n![|349x197](https://lh7-us.googleusercontent.com/44p2AloPfLFcWKo5W4lPo9qqBQxf9uSlGgQlTXTY1XE3ETo9u64F_sdrN4GMa_pWVsmOFEB1D_0h1IEve5uO_auyazXfKLz_wbdp2bKd1mKFqwmiaBvslYRXtPgzEL8z7R9_t6Y7mveJmyt7kUqIOsk)\n\n# **Practical Use Cases**\n\n**1. Retroactive funding:** Pairwise, combined with categories, is what we are having more fun with to potentiate RetroPGF. Categories help make Pairwise voting easier and faster. By grouping similar projects, voters get to compare apples to apples and can get accurate rankings with fewer clicks. This approach also enables three benefits that would otherwise not be possible.\n\n* Enabling Expertise to Shine: Our approach allows voters to focus on their areas of expertise and interest. With this categorization, voters will rank projects in the domains where their expertise and interests lie, ensuring that the ranking of projects is informed by knowledgeable insights, without imposing on voters the need to review all the projects to participate. This approach allows us to maximize the value derived from voters' time and contributions, and for a more effective ranking of projects, as each voter brings their specialized knowledge to the table, aiding in Project Discovery to Build Ecosystem Network Effects.\n\n* Making DAOing Fun: Voting in a DAO shouldn\u2019t have to feel like work. It should be fun and rewarding! DAOs to get excited about every round of Retro round!. It will feel like a tournament-esque competition where participants discover their own preferences and a lot of cool projects. Voters will talk about their opinions on Twitter and in real life (IRL) while anticipating the voting results. The voting process is simple and fun; it can be done in one solid hack session or, since your voting progress will be saved, it can be done in many parts during boring calls and while you have free moments throughout the week. The voting experience will feel less like voting and more like scrolling on social media or swiping on a dating app. Let\u2019s be real, it won\u2019t be that amazing, but still much better than the normal voting process ;-)\n\n**2. Decentralized Curation and Ranking:** Pairwise can be used to compare, rank and curate projects, content, products, or services, and can serve as a \u201cdecentralized suggestion algorithm\u201d. One use case being explored is with Giveth, where users can vote on projects that they are passionate about, which would then feed into the website ranking. This not only allows the community to vote on what projects are important for them, but it also opens the door for new projects to surface that otherwise would have not received the same exposure.\n\n**3. User research:** A fun use case is user research, where the community can be polled on what their subjective preferences are. For example, this can be used within any DAO to decide on features as kind of a \u201chot or not\u201d game, where users can vote on specific designs or traits, to determine which ones are most valued by the community.\n\n# **Future Development**\n\n* Reward Participation: Financial compensation for votersis crucial for acknowledging efforts. We plan to allocate a portion of the RetroPGF budget for voter compensation, with rewards scaling based on the number of categories reviewed, capped once 33% of the categories are ranked. This system encourages voters to concentrate on their areas of expertise, ensuring meaningful participation. To combat gaming of the system, we will employ traditional analytics tools to monitor application usage, distinguishing between genuine engagement and opportunistic behavior aimed at farming rewards. Only authentic efforts to review and judge projects will be rewarded, ensuring fairness in the distribution process. The Pairwise voting mechanism, distinct from snapshot methods, facilitates this by making it easier to track user interactions and maintain transparency in reward calculations, with all processes and outcomes being publicly available.\n\n* Semi-Anonymous Voting: Addressing the dilemma between the desire for anonymity and the influence of social pressure in voting, we introduce the concept of semi-anonymous voting. This approach allows for a selected group of individuals to be aware of voters' identities, striking a balance between preventing biased voting for acquaintances and eliminating undue social pressure. Semi-anonymous voting aims to preserve the integrity of the voting process by ensuring that votes are cast based on merit rather than personal relationships, while still offering a degree of privacy to participants. This middle ground is crucial for fostering a fair and pressure-free voting environment.\n\n * Tinder Filtering: One of the feedback points we received during the Optimism RetroPGF round was that many projects a badgeholder didn't want to support kept reappearing. We believe that a Tinder-style filtering process could be both fun and useful for removing the projects the voter doesn't want to see again.\n[DEMO](https://www.pairwise.vote/)\n[PROTOTYPE](https://www.figma.com/proto/VeVWDkxYhD8G3AxMFiFYp3/Pairwise-Mobile-Voting-App?page-id=519%3A7426&type=design&node-id=519-8936&viewport=891%2C513%2C0.12&t=S4x3gT9IuBGNLPPF-1&scaling=min-zoom&starting-point-node-id=519%3A8936&show-proto-sidebar=1)\n\n**Additional Resources, Links, Portfolio**\n\nGeneral Magic provides solution services and product development to Impact DAO\u2019s.\n\nWe support commons-based organizations and public good projects. We build digital products, governance tools, and economic systems, General Magic has a proven track record and high success rate.\n\nOur team of designers, developers, system architects, researchers, writers, and seasoned Web3 professionals have the knowledge and insights to support the ever growing demands of Impact DAOs \u2014 both by integrating with existing teams and creating resources from scratch.\n\n**Learn more:**\n\nWebsite -[ https://generalmagic.io/](https://generalmagic.io/)\n\nTwitter -[ https://twitter.com/generalmagicio](https://twitter.com/generalmagicio)", "lastUpdated": 0, "projectGithub": "GeneralMagicio", "projectTwitter": "Generalmagicio"}, "recipient": "0xd1b8db70ded72db850713b2ce7e1a4ffafad95d1"}}