DeVouch
{"type": "project", "title": "DeVouch", "logoImg": "bafkreigerzpcneupgov6hi2zekiaotpchmrxnia53ecqg672xljjlvkaxi", "website": "https://devouch.xyz/", "bannerImg": "bafkreialmi5dr2wy62vpz5koq27vh6k3pisgfvoa7uaigfwrnqin6t4tyq", "createdAt": 1742829310129, "userGithub": "SnakeGH", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-24T15:14:43.442Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x3730b0488c4806981d1375d8d7ef22403748fd974644151ea07247007a0a57a7273284ace41e7e503b6185141103f18221ac377cd2a191b85698cad580eda8dd1b", "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-24T15:14:43.442Z", "expirationDate": "2025-06-22T15:14:43.442Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xB9573982875b83aaDc1296726E2ae77D13D9B98F", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#Giveth#106797533", "nullifiers": ["v0.0.0:7jMG+3DSjgUwf+gk4RA3YoSSfiPqURpcjbanW/vUoiQ="]}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-24T15:13:45.843Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x011387800df0285ffe702328fbc58dffd037efdeef26367de81e20f74d5e70ee70f67f79897e48487d34986448d0aeda12f7b86ff478727b556234daddedd46d1c", "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-24T15:13:45.842Z", "expirationDate": "2025-06-22T15:13:45.842Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xB9573982875b83aaDc1296726E2ae77D13D9B98F", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextTwitter#Devouchxyz", "nullifiers": ["v0.0.0:tUQLzgHoNAVStpTTjaz8MX+hU3dwlqdRI2GPUNxdRtw="]}}}, "description": "## About\n[DeVouch](https://devouch.xyz/) streamlines reputation infrastructure by leveraging EAS and existing reputation networks (e.g., delegates, badgeholders, passport, etc.), making it easy to establish and verify project reputations in the Web3 ecosystem. Our goal is to provide simple, ready-made, and interoperable infrastructure for communities that need to assess the credibility of projects receiving funding. While our front end serves as a reference implementation, the backend infrastructure is designed to be extensible and seamlessly integrated into other front-end applications.\nDeVouch enables members of trusted organizations within the Ethereum ecosystem to vouch for projects seeking funding.  By endorsing a project, these organizations lend their credibility, building trust among potential supporters and funders.\n### How DeVouch Works\nDeVouch collects and displays grant-funded projects from multiple platforms, enabling users to:\n* Vouch for a project by minting an on-chain attestation signaling trust and credibility.\n* Flag a project to warn against potential risks.\n* Aggregate and assess reputations using decentralized attestations from trusted Web3 ecosystem members.\n* Enhance funding confidence by providing an additional trust layer for grants, ensuring that reputable projects receive recognition.\n### Who Uses DeVouch\n* **Funders & Grant Programs** – Investors, grant allocators, and funding bodies use DeVouch to evaluate project legitimacy and reputation.\n* **Builders & Project Teams** – Grant applicants use DeVouch to establish and strengthen their credibility in Web3.\n* **Communities & Contributors** – Individuals participating in Web3 funding initiatives can monitor and engage with project reputations.\nDeVouch serves as a library of Web3 projects where people can view and learn about projects, leveraging attestations from reputable individuals.\n## DeVouch Custom Resolver Contract\nTo ensure long-term sustainability and enhance its on-chain reputation-building capabilities, DeVouch is developing the DeVouch Custom Resolver Contract. This smart contract introduces a 0.00006 ETH fee per vouch or flag, enabling DeVouch to sustain itself while maintaining its role as a public good.\n### Key Benefits of the Custom Resolver Contract:\n* **Financial Sustainability** – Generates revenue to support DeVouch’s infrastructure and growth.\n* **Optimized On-Chain Reputation System** – Bundles multiple attestations efficiently, improving usability.\n* **Decentralized Verification** – Strengthens community-driven reputation networks for grant-funded projects.\n### Planned Milestones:\n* **Finalize Development & Testing** – Expanding test scenarios for reliability and security.\n* **Optimism Mainnet Deployment & QA** – Deploying the resolver contract on Optimism and conducting comprehensive quality assurance testing.\n* **Integration into DeVouch Infrastructure** – Ensuring seamless functionality within the existing DeVouch system.\n##Learn More\nTo explore DeVouch, its impact, and upcoming developments:\nVisit [DeVouch’s Website](https://devouch.xyz/)\nFollow updates on [X](https://x.com/Devouchxyz)\n", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "Giveth", "projectTwitter": "Devouchxyz"}