Boundaries
- Proof issuance runs in NEUS.
- Return only what your product needs from checks.
- Private reads need the owner signed in (or your sharing rules).
Modes
| Mode | privacyLevel | publicDisplay | Use |
|---|---|---|---|
| Private | private | false | Default. Owner-only reads. |
| Unlisted public | public | false | Public by link or id, not listed. |
| Listed public | public | true | Discoverable public proof. |
privacyLevel decides private vs public. publicDisplay only matters for public proofs. Unlisted public still works for anyone with the id.
Defaults
| Surface | Create default |
|---|---|
client.verify() | private |
VerifyGate | private |
proofOptions only when you intentionally need public reuse or discovery.