Solivre Verifier β Proof Reality Check
Paste the exported Identity JSON and Proof JSON from the Agent. This Verifier ensures the proof is cryptographically consistent with the Vault and template rules.
How this Verifier works
- Create an identity in the Agent.
- Set attributes (birthdate, country).
- Generate an age β₯ 18 & resident in PT proof.
- Export both JSON files.
- Paste them here and click Verify Proof.
No raw attributes (birthdate/country) ever leave the Vault. The verifier only sees hashes, commitments and templates.
1. Paste Identity JSON
2. Paste Proof JSON
What gets checked internally?
- Identity match: Same identityId in both JSONs.
- Template match: templateId must be recognised by the Node.
- Vault binding: Node recomputes commitment β attributes β template hash.
- Proof integrity: proofHash must match computed hash.
- Issued timestamp: Used for future expiry rules.
If everything matches, you get VALID. If not, the Verifier explains exactly why.