metadata: {"signature": "0xa719e50f8d483d3e7c2fac2b293d558aa0a96cf78c924f5815b54187e60cb48f0151bbff4e650d225d1ff94978945bedada135047e8b9895466ef9463bf3d8021b", "application": {"round": "0x2d4d59757d5a7c3c376fc47b9f4501c347b9654d", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "rjHFgLs+ebNsCgW2T3uJA1/IXlmosKYhfXet7deeQVE=", "encryptedSymmetricKey": "3ed0a3b3a30c60e2b63553e464a2d7c2cc6b0026ffd3d73b4a514334c259fe622bc337015f3ebb9f2ea3ee5a5a8bb00a15360fb17b18cf6fa751c55db9c6dde861f86bde082bff716d4952d97ffa150f54be53ab4b1112920b0dc93490007ea946793ccf68cee987f5ccf84bb878e17a662178da10927cdffcdf26e435081efe00000000000000208affef78a12495c5690c122455d457e4b020123ea6060bda36345e2d44ea4878717e6481af0c22ba8facfaf077b3d186"}}, {"type": "short-answer", "answer": "@Snakeagram ", "hidden": true, "question": "Telegram Handle", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/Giveth/DeVouch-BE ", "hidden": true, "question": "Project GitHub Repo", "questionId": 2}, {"type": "short-answer", "answer": "https://discord.giveth.io/", "hidden": true, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "short-answer", "answer": "No", "hidden": true, "question": "Have you participated in a previous Gitcoin Grants Round? If so, please name the rounds or link the builder profile to prior rounds.", "questionId": 4}, {"type": "paragraph", "answer": "DeVouch is open-source and allows any platform or individual to query DeVouch data using our graphQL API as well as contribute by the issuance of attestations using the DeVouch schema. Anyone can also add their Attester Group to DeVouch by making a simple PR on the DeVouch Github Repository.\n\nDeVouch is a system for members of reputable organizations in the Ethereum ecosystem to vouch for projects looking to raise funding.\n\nHow does it work?\n\nBy vouching for a project, the organization can lend its credibility to the project, building confidence for those looking to support it with funding.\nDeVouch collects projects from Gitcoin and Giveth rounds and showcases them in a single place, allowing all users to either vouch for or flag each project. Visitors to the website can see the vouches and flags received by each project, which were tracked by the \"Attester Group\" that the vouch or flag came from. Attester Groups are formed by looking at on-chain Attestation Data from EAS to know who belongs to which organization or community sub-set by which Attestations have been issued to them and by whom. An example is Attester Groups or Gitcoin passport holders.\nThis allows members of these organizations to lend the reputational weight of the organizations they belong to to the project looking for funding. However, attesting with DeVouch is a double-edged sword. If a project seems suspicious or untrustworthy, then it could also receive a flag, warning others to think twice before supporting it.\n", "hidden": true, "question": "How does your project contribute significantly to the Ethereum network's infrastructure? Please provide specific examples and metrics if available.", "questionId": 5}, {"type": "paragraph", "answer": "DeVouch is pioneering developments in decentralized trust verification by enabling users to vouch for or flag projects through on-chain attestations. This system enhances interoperability by integrating platforms like Gitcoin, Giveth, and similar platforms, therefore streamlining project credibility assessments. \n\n\nAdditionally, DeVouch improves the user experience by simplifying project evaluation, providing a transparent and verifiable trust system accessible to funders across various platforms, and leveraging EAS & existing reputation groups (e.g. delegates, badgeholders, passport, etc), simply put, we make it easy for builders to add reputation for projects into their application and access any other reputation from other apps that have integrated DeVouch.\n", "hidden": true, "question": "Describe any pioneering development work in your project, particularly in enhancing privacy, interoperability, or user experience.", "questionId": 6}, {"type": "paragraph", "answer": "One of the core challenges in the Ethereum ecosystem is the lack of a unified, decentralized system to assess the trust and credibility of projects seeking funding. With thousands of projects competing for financial support, funders often struggle to determine which initiatives are legitimate and aligned with the ecosystem\u2019s values, especially given the risk of scams or low-quality projects.\n\n\nAdditionally, there is fragmentation across platforms like Gitcoin, Giveth, and others, making it difficult for funders to track project credibility in a cohesive way. This fragmentation leads to inefficiencies, as funders must navigate multiple platforms to gather enough information before deciding where to allocate their resources. Moreover, many projects lack a decentralized verification system that can provide transparent, on-chain attestations about their reputation and legitimacy.\n\n\nDeVouch addresses these problems by enabling reputable organizations to vouch for projects, consolidating trust and credibility through on-chain attestations. By centralizing project information from multiple platforms, DeVouch streamlines the process of assessing endorsements and flags, empowering funders to make more informed and efficient funding decisions.\n\n\nDeVouch offers a decentralized and transparent system for assessing the credibility of projects seeking funding in the Ethereum ecosystem. Unlike traditional funding platforms that rely on centralized vetting processes or subjective reputation systems, DeVouch leverages on-chain attestations through the Ethereum Attestation Service (EAS). This allows multiple reputable organizations, rather than a single authority, to vouch for or flag projects.\n\n\nAdditionally, DeVouch enables the creation of a public, shared registry of project endorsements and flags. This integration provides funders with a cohesive, verifiable record of a project\u2019s reputation across multiple trusted sources, making the funding process more efficient and transparent.\n\nBy enabling communities to leverage reputation groups that already exist, we make it easy for anyone to bootstrap their own reputation system for their use case.", "hidden": true, "question": "What specific problems or challenges in the Ethereum ecosystem does your project address? How does your solution improve upon existing alternatives?", "questionId": 7}, {"type": "paragraph", "answer": "Step 1: Architected the Project\nDefined the user stories and drew up the initial designs.\n\n\nStep 2: Imported Projects\nBuilt out the backend tooling to import project data from Giveth and Gitcoin projects.\n\n\nStep 3: EAS Integration\nDesigned and deployed the EAS schema for vouching and integrated the issuance mechanism and sorting functionality via specific attestation holders into our backend.\n\n\nStep 4: Vouching\nBuilt out our front end for vouching & flagging via attestations.\n\n\n Step 5: Sorting & Project Cards\nBuilt out our front end for sorting by attestations received and displayed relevant attestations, e.g., # of Badgeholders (that vouched for the project).\n\n\n Step 6: Deployed on Testnet for Testing\nWe began testing on Optimism Sepolia and confirmed that everything worked as expected. This deployment was maintained as our staging environment for future upgrades.\n\n\nStep 7: Deployed to OP Mainnet, Tested and Refined\nSoft-launched to the Optimism and Giveth communities and gathered feedback, added more default attestations, and made UX improvements as needed.\n\n\nStep 8: Integrated Feedback & Added New Features\nDuring Optimism\u2019s Retro Funding Rounds 4 & 5, we were especially active in adding features that supported badgeholders\u2019 needs while they were reviewing the projects.\n\n\nWE ARE CURRENTLY HERE NOW!!!\n\n\nStep 9: Promote Usage for Retro Funding, Octant and Gitcoin\nGo to relevant communities to promote its use on Twitter. Reach out to Gitcoin and show them how the people running QF rounds can use it for qualifying projects. \n\n\nStep 10: Integrate a Smart Contract for Better UX\nThere are a few features that we want to enable by adding a smart contract in front of the attestation, specifically, multiple attestation in one click. \n\n\nStep 11: Integrate with Giveth to decentralize the verification process\nCurrently Giveth has a very centralized review process for verifying projects, we are working with the verification team to use DeVouch to let the larger Ethereum Community participate in verifying projects. We are currently designing the solution, once it is scoped, we will make the improvements needed to DeVouch to make it work inside of the Giveth Front End.\n\n\nStep 12: Integrate with Partners from Step 9\nWork with other partners to enable vouching within their platform, this will likely require us to continue to improve the extensive back-end services, define external API endpoints for these platforms, and finalize a standard schema across these organizations.\n\n\nStep 13: Reach out to other Grant providers, like L2\u2019s\nGo to relevant communities, starting with L2\u2019s to see if it can support their grants ecosystems.\n\n\n(*All of this alongside maintenance and consistent feedback and improvement cycles.)\n\n\nBudget Allocation\nFinish Schema Upgrades \nBuild upgradeable EAS resolver contract to emit more robust events on user attestations\nTest and deploy contract to production ecosystem organizations to ensure consistency and interoperability across the web3 space.\nCreate new schema and modify DeVouch attestation indexer for handling multiple schemas\nOnboarding Organizations \nWorking closely with ecosystem organizations to integrate DeVouch's APIs, enabling them to both read from and contribute to the attestation data layer.\nEstablishing partnerships with key platforms to promote early adoption and use of DeVouch's tools.\nFunding Goal, Budget, and Justification: *\nFunding Goal:\nBlockchain Development:\nBuild upgradeable EAS resolver contract to emit more robust events on user attestations\nTest and deploy contract to production ecosystem organizations to ensure consistency and interoperability across the web3 space.\nCreate new schema and modify DeVouch attestation indexer for handling multiple schemas\nAPI Integration and Partnerships:\nWorking closely with ecosystem organizations to integrate DeVouch's APIs, enabling them to both read from and contribute to the attestation data layer.\nEstablishing partnerships with key platforms to promote early adoption and use of DeVouch's tools.\nOperational Costs:\nCovering server infrastructure, security, and ongoing maintenance ensures the platform's reliability and scalability.\nAllocating funds for community engagement, including onboarding users and gathering feedback to improve the platform.\nThis funding can help DeVouch to transition into a fully operational platform that supports the web3 ecosystem. Completing development will provide a robust tool to enhance trust and transparency in capital allocation. Investing in API integration and standardization is crucial for making DeVouch a key infrastructure component, driving broader adoption. Operational funds will ensure the platform's scalability and long-term sustainability.\n", "hidden": true, "question": "Outline your project's roadmap and how the grant funds will be used to achieve your development goals.", "questionId": 8}, {"type": "paragraph", "answer": "DeVouch contributes by using on-chain attestations through the Ethereum Attestation Service (EAS) to build a system where trust and credibility are distributed across multiple reputable organizations rather than relying on a single authority. \n\n\nDeVouch increases the transparency and security of funding decisions by making attestations publicly verifiable. It allows users to independently verify the credibility of projects and their backers, further strengthening trust within the ecosystem.\n", "hidden": true, "question": "How does your project contribute to the decentralization and security of the Ethereum network?", "questionId": 9}, {"type": "paragraph", "answer": "GIVpower\n0xe1ce7720f9b434ec98382f776e5C3A48C8BA6673, 10\n\n\nGIVstream\n0x06263e1A856B36e073ba7a50D240123411501611, 10\n\nGiveth Token (GIV)\n0x06263e1A856B36e073ba7a50D240123411501611, 10\n", "hidden": true, "question": "For any project deploying smart contracts on blockchain networks, please list all your deployer addresses and their corresponding blockchain networks. Use this format for each entry: [deployer_address], [chain_id]\u2014for example, 0x123abc..., 42161 (This represents a deployer address on the Arbitrum network). Please include a separate line for each unique deployer address and blockchain combination.", "questionId": 10}], "project": {"id": "0xf8287cd5ffa3b8eab120499306c35500301567d518046700e2c4ed9bb2fc65bf", "title": "DeVouch", "logoImg": "bafkreiblmfgyu5j6hqojg6d2attl4g2z2egtzahxsqwrfvkjcoiqnx3euy", "metaPtr": {"pointer": "bafkreifpgy3tluoqqxcmevsxjzpmoj3w3hite4pueoch6cjpgiodzwosoy", "protocol": "undefined"}, "website": "https://devouch.xyz/", "bannerImg": "bafkreiafkff56wvkpkkqt3odnegvo46ua7h262575jjtr4pxfymkzplv2m", "createdAt": 1729501267288, "userGithub": "SnakeGH", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..5OM-c_wepIrXSVYVXxNlnswT162UVoaBRNRFwKo7Wlxty1XhIlIUA5vm4JUSqup2OUE5vTi97Rr_vIUME-ZuAQ", "type": "Ed25519Signature2018", "created": "2024-10-21T09:04:09.138Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-21T09:04:09.138Z", "expirationDate": "2025-01-19T09:04:09.138Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xB9573982875b83aaDc1296726E2ae77D13D9B98F", "hash": "v0.0.0:fvOHRkFyJ4KwYRoDRxxl3RsizJ/sbDtA61SNhmME1S4=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#Giveth#106797533"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Jc1Zf8PouhN4ONqymOKIJN6Wbz-fjL6Vfa5N9Ti1xa7_LCSXWxqRP8-K-vuhSubZgFS3BkGcHWu6ylWjWCSKDg", "type": "Ed25519Signature2018", "created": "2024-10-21T08:55:52.443Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-21T08:55:52.443Z", "expirationDate": "2025-01-19T08:55:52.443Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xB9573982875b83aaDc1296726E2ae77D13D9B98F", "hash": "v0.0.0:l2jqEyNsvkaVHMnakDqiutzx19d6CsOJZA1ALzMrs/8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#Devouchxyz"}}}, "description": "DeVouch simplifies reputation infra. Leveraging EAS & existing reputation groups (e.g. delegates, badgeholders, passport, etc), we make it easy to build & verify reputation for projects in the web3 space. Our goal is to provide simple, ready made, and interoperable infrastructure for communities that need to validate the reputation of projects receiving funds. Our front end is merely a reference implementation and the backend infra is built to be extensible and easily integrated into any other front end.\n\nDeVouch is a system for members of reputable organizations in the Ethereum ecosystem to vouch for projects that are looking to raise funding. By vouching for a project, the organization can lend its credibility to the project, building confidence for those looking to support it with funding.\n\nDeVouch collects projects from Optimism\u2019s Retro Funding, Gitcoin and Giveth, presenting them in a single place allowing users to either vouch or flag for a project (*more platforms may be added in the future.)\n\nVisitors to the website can see the vouches and flags received by each project, tracked by the \"Attester Group\" that the vouch or flag came from. Attester Groups are simply recipients of attestations on EAS. Examples are OP Badgeholders and Gitcoin Passport holders. Anyone can create an attestation and add it to DeVouch.\n\nWe believe that by providing a way for members of reputable organizations to vouch for projects, we can leverage the social fabric of the Ethereum community to make more informed decisions on the allocation of capital.\n", "lastUpdated": 0, "projectGithub": "Giveth", "projectTwitter": "Devouchxyz"}, "recipient": "0x01d1909cA27E364904934849eab8399532dd5c8b"}}