The following outlines the workstreams, each with the tracks we are actively working on.
(Support via grants)
Build a production ready modular ZKP wallet unit aligned with EUDI architecture that enables post quantum secure and unlinkable verifiable presentations. (Research, Prototype, Subtraction)
https://github.com/privacy-ethereum/zkID/tree/main/paper
| Task | Description |
|---|---|
| Address Paper Feedback | Incorporate community feedback to refine explanations, address open questions, and strengthen the paper. |
| Implement Generalized Predicates | Research, design, and implement support for Generalized predicates to enable more flexible, expressive, and composable verification requests over Verifiable Credentials. |
| Research and Rewrite Circuits Using Bellpepper or Arkworks | Research Bellpepper and Arkworks circuit frameworks to evaluate potential performance improvements and, based on the findings, decide whether to rewrite existing circuits. |
| Optimize Circom circuit implementations | Improve the efficiency, readability, and performance of existing Circom circuit implementations. |
| Third Party Wallet integration | Integrate OpenAC with a Third Party Wallet |
| Work on Devex | Create SDKs and documentation to make it easier for developers to integrate OpenAC. |
| Explore OpenAC integrations | Explore OpenAC integrations with external systems and applications. |
| Add X.509 Certificate Support | Implement support for X.509 certificates to enable use cases that rely on existing industry standards. |
| Explore On-chain Verification | Research and implement EVM compatible on-chain verification of OpenAC proofs. |