proofId and qHash
When verification completes, you get a proof receipt ID.proofId is the primary SDK name. qHash is the HTTP path and wire field name for the same value.
| Name | Role |
|---|---|
proofId | SDK and docs (primary) |
qHash | URL paths and some API fields |
| Proof receipt ID | Product and doc wording |
proofId = qHash for the same receipt. Save once. Reuse everywhere. Visibility choices live only in Security and trust.
What to save
| Save | Do not rely on |
|---|---|
| Proof receipt ID | Raw signatures alone |
| Verification status | Private proof payloads in public caches |
| Verifier IDs used | End-user credentials |
What to do with it
| Purpose | How |
|---|---|
| Display | Link to /proof/[proof-id] |
| Gate | VerifyGate widget |
| Check | GET /api/v1/proofs/check |
| Policy | Server-side eligibility |
Proof page
Using the SDK
Using the API
Next steps
Hosted Verify
Create proofs with the guided flow.
Security and trust
Visibility modes.
API Overview
Explore HTTP endpoints.