---
# System prepended metadata

title: Research Roadmap

---

# Research Roadmap
# Roadmap


This roadmap is planned to present to PSE team to set up the collaboration scheme.

✏️: research writings

👨🏻‍💻: development needed

📞: bd comms

### Stage 0

- Research how to prevent phishing attacks by biometrical approvals 👨🏻‍💻
- Research how to prevent key overrides by different apps 👨🏻‍💻
- Research on the security of Webauthn 👨🏻‍💻
- Design the schema of key management for the previous concerns 👨🏻‍💻
- Work to be convinced that adoption will be achieved 📞👨🏻‍💻✏️

### Stage 1

- Finalize the Solidity verifier smart contract development 👨🏻‍💻
- Prepare the audit docs for the verifier 👨🏻‍💻✏️
- Contact with the possible audit firms and get offers 📞
- Share the EIP that offers precompiled contract for the EVM ✏️
- Publish the AA research report ✏️
- Publish a new article about the use-cases of the r1 curve ✏️

### Stage 2

- Evaluate the audit results 👨🏻‍💻
- Prepare a PoC smart contract account smart contract that interacts with the Solidity verifier 👨🏻‍💻
- Prepare a PoC smart contract account smart contract that interacts with the precompiled contract 👨🏻‍💻
- Prepare a PoC integration of the smart contract account with JavaScript frameworks on mobile or web for the Secure Enclave and WebAuthn 👨🏻‍💻
- Publish a new article about the integration of the precompiled contract in different ecosystems (L1, ORs, ZKRs, app-chains) ✏️
- Publish a new article (more technical one, developer perspective) about how to use the Solidity verifier in wallets or dApps 👨🏻‍💻✏️
- Publish a new article about how ZK can be used instead of the Solidity verifiers ✏️
- (?) Prepare a new EIP for the Solidity verifier (not sure needed) ✏️
- Contach with the projects possibly use the solutions 📞

### Stage 3

- Transform Solidity verifier into an SDK or library to be easily used 👨🏻‍💻
- Start PoC ZK approach implementations with Circom (not sure by us, time needed if yes) 👨🏻‍💻
- Test the ZK approach 👨🏻‍💻
- Publish a new article about the adoption and uses of the Solidity verifiers ✏️
- Publish a new article about the current status of the work on ZK approach ✏️

### Stage 4

- Start to work on the ZK approach with the PSE team (find way to help) 👨🏻‍💻
- Implement the ZK approach to the PoC smart contact account to be able to use both the Solidity and ZK verifiers 👨🏻‍💻
- Publish a new article about the newly developed approach ✏️