reuse-or-create.
Privacy
client.verify() defaults to private. VerifyGate create also defaults to private. Full matrix: Security and trust
| Option | When |
|---|---|
privacyLevel: 'private' | Default; owner or authorized access for private reads |
privacyLevel: 'public' | Public reuse without owner auth; pair with publicDisplay |
publicDisplay: false | Unlisted - still public to anyone with id |
publicDisplay: true | Listed / discoverable (needs public) |
storeOriginalContent is an advanced storage control.
Public-unlisted example:
Reuse-first
Fresh
High-stakes actions - force new proof:Read-only gate
Hosted interactive
Hand off to/verify when the verifier needs it:
Server check
PrefergateCheck over pulling full proofs for every decision:
Next
VerifyGate
Props.
Integration
Loop.