zk-passport / proof-of-passport

Proof of passport protocol using zk-SNARKs
https://proofofpassport.com
246 stars 32 forks source link

Searchable registry of issuer's certificates #110

Open 0xturboblitz opened 1 month ago

0xturboblitz commented 1 month ago

We should have a searchable registry like archive.prove.email that displays all certificates and their metadata, like the signature algorithm they use and their validity period. It could also say if they are supported right now in proof of passport.

It could contain both the levels of certificates (CSCAs and DSCs). The data sources are here and here.

This would also be very useful to other teams working on passports verification in zk.

BlackStarkGoku commented 1 month ago

Hello, I want to help, I don't understand well yet what is asked, but I will go through the project to try to understand and will ask you question If needed

martinvibes commented 1 month ago

can i hop on this @0xturboblitz

Adecom16 commented 1 month ago

can i work on this @0xturboblitz

0xturboblitz commented 1 month ago

Hi, please talk about your experience and explain how you plan on tackling this problem

od-hunter commented 1 month ago

Can I be assigned this please

od-hunter commented 1 month ago

I’m new to Starknet ecosystem and I’ll love to contribute.

0xturboblitz commented 1 month ago

to assign this issue to anyone I will need a message presenting how the issue can be tackled that is not GPT generated

Adecom16 commented 1 month ago

Hi, please talk about your experience and explain how you plan on tackling this problem I am a smart contract developer and also i have tackle this problem before in one of my project to tackle this problem here are the solutions

  1. Thoroughly understand the existing ICAO standards and PKI system for electronic passports.
  2. Define a data model and schema to store CSCAs, DSCs, and metadata from various sources.
  3. Develop a secure backend system and database to manage the registry data.
  4. Implementing a user-friendly frontend with search and browsing capabilities similar to https://archive.prove.email/.
  5. Establish processes for data collection, verification, and submission from trusted source.
  6. Conduct thorough testing and deploy the system securely.

I will love to work on this