1) Request

App sends a verification request:

Request: AgeOver18

2) Authorization

User approves via vault.

3) Computation

Vault runs the template compiler.

4) Signature

Proof is signed with control key.

5) Delivery

App receives:

6) Verification

App runs the verifier process.