Pairwise: Empower your community with smarter voting.
{"title": "Pairwise: Empower your community with smarter voting.", "logoImg": "bafkreic5ibhlcbikwcibediknss2ct33dtdm4uofi265lgbrd57jvwry2y", "website": "https://www.pairwise.vote/", "bannerImg": "bafkreibqeyfifka2p6uuagjdu7iufkw63nhjwwrpzjtyppqfwheuhgeutu", "createdAt": 1743195833339, "userGithub": "Cotabe", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-31T03:42:53.548Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x3351eb2e9bbba9cdeeb9e02ccdb9674f26f82634ffabe0123e82a8813a6d41663238a18eab176db998f997cd01c19de5158dcf364940a54d55be92d7a3ca1b6c1c", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-31T03:42:53.544Z", "expirationDate": "2025-06-29T03:42:53.544Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xe64113140960528f6AF928d7cA4f45d192286a7a", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#GeneralMagicio#101358184", "nullifiers": ["v0.0.0:bO9ouREeN9anP5IB81IkY+pK77kYCBZnIILaHCjQftk="]}}}, "description": "# What is Pairwise?\n\nPairwise is an open source and battle-tested voting tool designed to allow multiple stakeholder make decisions in a simple, fair, and engaging way.  \nIt has been built for communities and groups that need to allocate grants, distribute capital, or make strategic choices across multiple options. We aim to enable many stakeholders to vote with minimal overhead in a fun, fair and simple way. For example, token holders, builders and other stakeholders can vote to give grants to teams.\n\nIt lets users and stakeholders select between one of just two options at the time and then aggregating their choices into a quantifiable result that can be edited or fine tuned. At the heart of Pairwise there is a ranking algorithm in the background that abstracts complexity from the user and prevents choice overload. Pairwise converts these simple subjective inputs into objective, measurable outputs, minimizing the cost and cognitive burden of voting.\n\n**[Get in touch](https://www.pairwise.vote/contact) to explore if Pairwise is a good fit for your ecosystem:**  \n\n![Pairwise example](https://imgur.com/a/6A10kTa)\n\n---\n\n## Value proposition:\n\n- **Better governance**: Customizable voting power to multiple stakeholders, more representation of the community, expertise-driven voting less voter apathy thanks to liquid democracy, and a better voting UX.  \n- **Marketing and Virality**: By enabling delegation on Twitter, it’s meant to create buzz in crypto twitter, grow the community and exposure to projects.  \n- **Data Insights & Analytics**: The results of the voting can be use to draw insights from the community.\n\n---\n\n## Our measurable impact and progress.\n\n- **Optimism RetroFunding**: Pairwise has been used in the last five rounds to help the Optimism Collective distribute over 50 million OP to 1,000+ projects, with participation from 900+ stakeholders.  \n   - **RetroPGF 3**: First Pairwise iteration.  \n   - **RetroFunding 4**: Multiple stakeholders experiment (badgeholders, token holders weighted by tokens and recipients) and ZK voting privacy enabled.  \n   - **RetroFunding 5**: Star rating enabled to minimize the number of comparisons in a vote.  \n   - **RetroFunfing 6**: Enabled liquid democracy through casts, reducing voter apathy and building virality as votes are being delegated on Farcaster.  \n   - **RetroFunding 7**: Integrated Deep Funding for this round.  \n- **Deep Funding**: We are Supporting a capital allocation experiment in collaboration with Vitalik Buterin and multiple additional projects, where AI models are trained on expert opinions to fund public goods, particularly key repositories.\n\n---\n\n## Use Cases.\n\n- **Ecosystem Growth**: Easily distribute grants to projects or teams through community voting—supports both traditional and retroactive funding.  \n- **Budget Allocation**: Rank initiatives to fit your budget, making funding decisions clear and fair.  \n- **Compare & Curate**: Stakeholders rank projects, content, or impact, creating a decentralized suggestion system.  \n- **Fund Key Software**: Deep Funding powers AI-driven support for critical ecosystem tools and dependencies.  \n- **User Research**: Engage your community with fun, simple polls to uncover preferences.  \n- **Social Governance**: Boost participation with social notifications (e.g., via X or Farcaster).  \n- **Seamless Integration**: Works with tools like Snapshot, Agora, and Optimism for effortless governance.\n\n---\n\n## Key Features\n\n- **Multi-Stakeholder Decision-Making**: Attribute customized voting power to the different stakeholders in your ecosystem.  \n- **Liquid Democracy**: Stakeholders can vote themselves or delegate only with a tweet, making governance highly marketable since the community is delegating through twitter.  \n- **Mobile and desktop friendly UI**: Vote whenever from whichever device.  \n- **Pseudo-Anonymous Voting**: Enable private voting.  \n- **Flexible and adaptable to other governance tooling**: Integrate with your governance tech-stack.  \n- **AI-Enabled Summaries**: Make decisions easier for the community.\n\n**More details about Pairwise here:**  \n[Pairwise Product Deck](https://www.figma.com/deck/qgRkZsiDnqX4NnhmEGHEHv/Pairwise---Product-Deck?node-id=2006-531)\n\n---\n\n## Here is how we did it:\n\n- Voters log in with traditional web2 login methods to create an AA wallet (via Thirdweb)  \n- The voters then can connect this new AA wallet to their existing address which holds their Superchain reputation using a zk proof (via Semaphore group managed by Bandada).  \n- The address is never used again and the voter uses their AA wallet to create votes as attestations (via EAS), and to maintain anonymity, we sponsor the transactions.  \n- The zk tech, to be specific, “the semaphore group” of users’ anonymous identities is what makes the Pairwise experience anonymous and the AA wallet experience is what makes the voting experience so magical.  \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. And we developed this flow, and people love it. In the future, we will also include direct feedback for projects so that we can collectively shape any ecosystem!\n\n---\n\n## Key Links\n\n- [Website](https://www.pairwise.vote/)  \n- [X (Twitter)](https://x.com/Pairwisevote)  \n- [Intro Video](https://www.youtube.com/watch?v=E0HFugS_Vjg&ab_channel=Unitap)  \n- [Product Deck](https://www.figma.com/deck/qgRkZsiDnqX4NnhmEGHEHv/Pairwise---Product-Deck?node-id=68-28918&viewport=-1184%2C16%2C0.51&t=H5fv3jlbvAoBjjEM-1&scaling=min-zoom&content-scaling=fixed&page-id=0%3A1)  \n- [Demo](https://app.pairwise.vote/)  \n- [Optimism RetroFunding 6 Insights](https://paragraph.xyz/@pairwise/pairwise-retro-funding-round-6-liquid-democracy-experiment-1)  \n- [DeepFunding Version](https://paragraph.xyz/@pairwise/deep-funding)  \n- [DeepFunding App](https://deepfunding.pairwise.vote/)  \n- [DeepFunding.org](https://deepfunding.org/)", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "GeneralMagicio", "projectTwitter": "Pairwisevote"}