Skip to main content
When a check finishes, NEUS returns a saved result. Store the receipt ID. That is how you look it up, share it, and reuse it. In API responses the field is qHash. On product pages, call it the receipt ID. Wallet-signed creates can also return a portable envelope another system can check without calling NEUS. See Portable proofs. Session-authorized results stay reusable through NEUS APIs. Default storage is offchain. You get a durable result without a blockchain transaction. Opt in to an on-chain record only when you set options.publishToHub: true or add targetChains. See Integration.

Receipt ID

contentHash identifies the content or artifact. It is not the receipt ID. Visibility: Privacy

What to store

Save the receipt ID and any fields your product needs for access, display, or audit. Do not rebuild the full check on every request. Look up the current result instead.
Last modified on July 24, 2026