You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/tutorial/README.md
+65Lines changed: 65 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,3 +30,68 @@ Create `.env` file using `.env.example` as a template. Update `NEBRA_SIGNER_PK`
30
30
```bash
31
31
pnpm run useNebraUpa
32
32
```
33
+
# useZkVerify
34
+
35
+
## Overview
36
+
A demonstration project for integrating zkVerify with Galxe Identity Protocol. This integration aims to significantly reduce verification costs while maintaining security.
37
+
38
+
### Prerequisites
39
+
- Node.js (Latest LTS version)
40
+
- pnpm
41
+
- Account with testnet ETH
42
+
43
+
## Workflow Overview
44
+
The verification process consists of three main steps:
45
+
46
+
1.**Credential Issuance**
47
+
- Issuer creates and issues credentials to the user
48
+
- Credentials contain verifiable claims about the user
49
+
50
+
2.**Proof Generation**
51
+
- User generates zero-knowledge proofs
52
+
- Proofs demonstrate specific statements about their credentials
53
+
- Preserves privacy while proving credential validity
54
+
55
+
3.**Verification via zkVerify**
56
+
- Proofs are submitted to zkVerify for verification
57
+
- Can be done through direct verification or registered key method
58
+
- Ensures efficient and cost-effective verification
0 commit comments