Files
self/prover
turboblitz 629dfdad1a Bringing openpassport/main (#19)
Co-authored-by: seshanthS <seshanth@protonmail.com>
Co-authored-by: turnoffthiscomputer <colin.remi07@gmail.com>
Co-authored-by: thomas-senechal <thomas.senechal@pm.me>
Co-authored-by: motemotech <i.am.nicoshark@gmail.com>
Co-authored-by: turnoffthiscomputer <98749896+remicolin@users.noreply.github.com>
Co-authored-by: ayman <aymanshaik1015@gmail.com>
2025-02-05 11:13:52 +01:00
..
2024-10-12 19:12:47 -07:00
2025-02-05 11:13:52 +01:00
2024-09-13 18:15:10 +02:00
2024-09-27 16:59:29 +02:00

OpenPassport Prover

This repository contains the code for the OpenPassport DSC/CSCA prover. The prover runs on the modal server and generates a witness with snarkjs and a proof with the old version of rapidsnark.

Installation

install requirements.txt

pip install -r requirements.txt

Usage

launch modal server

./import_circuit.sh
modal deploy dsc_prover.py --name dsc_prover

Test

create a test/csca_inputs.json file with the inputs for the CSCA circuit and run the request.py script

cd test
python request.py