From f74689d0e5f8d7354c47a46c6670592d9a1ed744 Mon Sep 17 00:00:00 2001 From: turboblitz <62038140+0xturboblitz@users.noreply.github.com> Date: Tue, 20 Feb 2024 09:38:43 -0700 Subject: [PATCH 1/3] Update README.md --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 17878e721..12fde77dc 100644 --- a/README.md +++ b/README.md @@ -93,15 +93,18 @@ The SBT circuit includes a commitment to your address. If someone else tries to - Integrate Proof of Passport to Gitcoin passport or a similar system to allow better sybil resistance in quadratic funding - Combine with other sources of identity to provide quantified levels of uniqueness, [totem](https://github.com/0xturboblitz/totem)-style. Examples can be [anon aadhaar](https://github.com/privacy-scaling-explorations/anon-aadhaar), [Japan's my number cards](https://github.com/MynaWallet/monorepo) or [Taiwan DID](https://github.com/tw-did/tw-did/) - - Add Proof of Passport as a [Zupass](https://github.com/proofcarryingdata/zupass) PCD - Build a social network/anonymous message board for people from one specific country - Create a sybil-resistance tool to protect social networks against spambots - Do an airdrop farming protection tool - Allow DeFi protocols to check if the nationality of a user is included in a set of forbidden states - Gate an adult content website to a specific age +- Create a petition system or a survey portal +- Use for proof of location using place of birth and/or address - Passport Wallet: use [active authentication](https://en.wikipedia.org/wiki/Biometric_passport#:~:text=Active%20Authentication%20(AA),Using%20AA%20is%20optional.) to build a wallet, a multisig or a recovery module using passport signatures +We will provide bounties for all those applications. Those are not fixed right now, so please contact us if you're interested. Same thing for all issues on this repo. + ## Licensing Everything we write is MIT licensed. Circom and circomlib are GPL tho. @@ -114,4 +117,4 @@ We are actively looking for contributors. Please check the [open issues](https:/ Contact me @FlorentTavernier on telegram for any feedback. -Thanks to [Youssef](https://github.com/yssf-io), [Aayush](https://twitter.com/yush_g), [Andy](https://twitter.com/AndyGuzmanEth), [Vivek](https://twitter.com/viv_boop), [Marcus](https://github.com/base0010) and [Andrew](https://github.com/AndrewCLu) for contributing ideas and helping build this technology, and to [EF PSE](https://pse.dev/) for supporting this work through grants! +Thanks to [Rémi](https://github.com/remicolin), [Youssef](https://github.com/yssf-io), [Aayush](https://twitter.com/yush_g), [Andy](https://twitter.com/AndyGuzmanEth), [Vivek](https://twitter.com/viv_boop), [Marcus](https://github.com/base0010) and [Andrew](https://github.com/AndrewCLu) for contributing ideas and helping build this technology, and to [EF PSE](https://pse.dev/) for supporting this work through grants! From 2032acf8a13091e72f0007b3490ad81120cc76dc Mon Sep 17 00:00:00 2001 From: turboblitz <62038140+0xturboblitz@users.noreply.github.com> Date: Wed, 21 Feb 2024 11:29:43 -0700 Subject: [PATCH 2/3] Update README.md - bounties --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 12fde77dc..10a500ca0 100644 --- a/README.md +++ b/README.md @@ -103,7 +103,7 @@ The SBT circuit includes a commitment to your address. If someone else tries to - Use for proof of location using place of birth and/or address - Passport Wallet: use [active authentication](https://en.wikipedia.org/wiki/Biometric_passport#:~:text=Active%20Authentication%20(AA),Using%20AA%20is%20optional.) to build a wallet, a multisig or a recovery module using passport signatures -We will provide bounties for all those applications. Those are not fixed right now, so please contact us if you're interested. Same thing for all issues on this repo. +We will provide bounties for all those applications. Those are not fixed right now, so please contact us if you're interested. ## Licensing @@ -111,7 +111,7 @@ Everything we write is MIT licensed. Circom and circomlib are GPL tho. ## Contributing -We are actively looking for contributors. Please check the [open issues](https://github.com/zk-passport/proof-of-passport/issues) if you don't know were to start! +We are actively looking for contributors. Please check the [open issues](https://github.com/zk-passport/proof-of-passport/issues) if you don't know were to start! We will provide bounties starting from $100 for any significant progress on these. Please contact us for more details. ## Contact us From e6a6774be043fad38a3cb7acae80ecd06c501d33 Mon Sep 17 00:00:00 2001 From: turboblitz <62038140+0xturboblitz@users.noreply.github.com> Date: Thu, 4 Apr 2024 12:14:49 -0700 Subject: [PATCH 3/3] Minor readme updates --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index c31b0911d..ba21c47d6 100644 --- a/README.md +++ b/README.md @@ -15,18 +15,18 @@ As a first application, users who can prove they indeed hold a valid passport ca - `circuits`: Circom circuits - `contracts`: Solidity contracts - `common`: Common utils +- `registry`: Public key registry ## Roadmap -- ✅ Basic passport verifier circuit +- ✅ Passport verification circuit - ✅ Selective disclosure -- ✅ Basic react native frontend -- ✅ Passport verification pipeline, android -- ✅ Passport verification pipeline, iOS -- ✅ Contracts -- ✅ On-chain registry of CSCA pubkeys based on the official ICAO masterlist -- 🚧 Optimizations -- 🚧 Reimplementation of the passport NFC specs in javascript +- ✅ Mobile app +- ✅ SBT smart contract +- ✅ On-chain public key registry +- 🚧 Support additional signature algorithms +- 🚧 Support Active Authentication +- 🚧 SDK ## FAQ @@ -61,7 +61,7 @@ Most countries use RSA with sha256 but some of them use other signature algorith #### I just read my passport but it says my signature algorithm is not implemented. What do I do ? -Currently we only support the most common one `sha256WithRSAEncryption`. We will support the others shortly. Feel free to try your hand at implementing one! +Currently we support the most common one, RSA with sha256. We're planning to add support for others shortly. Feel free to try your hand at implementing one! #### What's the ICAO ? @@ -111,7 +111,7 @@ Everything we write is MIT licensed. Circom and circomlib are GPL tho. ## Contributing -We are actively looking for contributors. Please check the [open issues](https://github.com/zk-passport/proof-of-passport/issues) if you don't know were to start! We will provide bounties starting from $100 for any significant progress on these. Please contact us for more details. +We are actively looking for contributors. Please check the [open issues](https://github.com/zk-passport/proof-of-passport/issues) if you don't know were to start! We will offer bounties from $100 to $1000 for any significant progress on these, depending on difficulty. Please contact us for more details. ## Contact us