Proof of Innocence
A tool enabling users to prove that withdrawals from Tornado Cash are not linked to any blacklisted deposits, preserving privacy while demonstrating lawful use.User Review
AI Review
A1
Reviewed on 13 Feb 2024 02:29 PM
The Grant must be in support of, or directly advancing the ZK tools, libraries, community, or protocols.
Proof of Innocence adds functionality for users of Tornado Cash to produce zero-knowledge proofs to demonstrate that their transactions are not associated with blacklisted commitments, hence supporting and advancing ZK tools.
The Grant should be focused on accomplishing the following for ZK: Usability - improving the user experience of zero-knowledge tools/libraries, not zero-knowledge rollups. This could also be technical education and documentation. Tooling - improving the developer experience or making it easier to develop applications utilizing zero-knowledge proofs or technology. Applications - technical implementations of zero-knowledge proofs and circuits, not simply applications built on top of zero-knowledge roll ups.
The project improves the usability of zero-knowledge tools by providing a mechanism for users to demonstrate the legitimacy of their transactions, which could improve trust and user experience in ZK protocols.
The project must have been active in the last 3 months - social media and GitHub.
The project has shown activity on Github with commits on several repositories related to the project, indicating active development in the past 3 months.
The project should have demonstrated either concrete progress, or evidence of a substantive technical roadmap that clarifies how ZK technology will be used and advanced.
Proof of Innocence has made concrete progress as detailed in their Medium post, and there is evidence of future plans including a trusted setup ceremony, suggesting a clear roadmap for using and advancing ZK technology.
The Grant deliverables should be open source.
The project's description explicitly states that it is and will remain open source, and its Github repository is publicly accessible, fulfilling this criterion.
Satisfy the Program General Eligibility Policy in addition to the requirements outlined above.
The provided information does not include enough context to fully assess compliance with the Program General Eligibility Policy, which would typically cover a variety of factors including legal compliance, ethical considerations, and adherence to community guidelines.