Skip to main content
The fastest way to add trust to a React app: VerifyGate gates content behind a check, and ProofBadge shows verified status. Your app uses the same checks your server already trusts — no check logic in the browser.
  • VerifyGate reuses an existing receipt, opens Hosted Verify only when needed, then renders your content. It runs on a published gate — pass one gateId.
  • ProofBadge displays status for any receipt — pass a qHash, no gate required.

Install

All are imported from @neus/sdk/widgets.

VerifyGate

Create mode opens Hosted Verify. The published gate owns check inputs, pricing, and checkout policy. Security and trust

ProofBadge

ProofBadge also accepts showLabel, logoUrl, onClick, and className. See the VerifyGate page for props (gateId, strategy, mode, and advanced options).

Next

VerifyGate

Props, modes, and Hosted Verify handoff.

Integration

Check → verify → save → reuse.
Last modified on July 14, 2026