Auth by operation
Do Not
- Do not treat proof signatures as bearer tokens (they are request-bound)
- Do not embed secrets in browser bundles
- Do not call the NEUS API from browser JavaScript with hand-written
fetch and custom headers; use SDK or Hosted Verify, or proxy through your server
- Do not log or persist:
- proof signatures
- API keys
- third-party auth credentials or provider tokens
Defaults
client.verify() defaults private. VerifyGate uses Hosted Verify with the published gate policy. Security and trust
If you need proof reuse without owner-authenticated access, opt into unlisted public explicitly:
Do not treat unlisted public proofs as secret.
Unlisted public proofs are still public to anyone with the qHash.