Verifiers don’t call the Vault or the Identity Service.

They only need:

6.1 Core Check

Conceptually:

VerifyProof(
    template_id,
    proof,
    public_inputs,
    commitment
) == true

And:

If all pass → the statement holds.