Module proof

Source
Expand description

This module handles World ID proof generation

Structs§

ProofContext
A ProofContext contains the basic information on the verifier and the specific action a user will be proving.
ProofOutput
Represents the complete output of a World ID Proof (i.e. a credential persentation). This output can be serialized to JSON and can be verified easily with the Developer Portal or Sign up Sequencer.

Functions§

generate_proof_with_semaphore_identity
Generates a Semaphore ZKP for a specific Semaphore identity using the relevant provided context.