Skip to main content
React widgets gate UI behind verification: VerifyGate for reuse-first gating and ProofBadge for status. The default path is a published gate — pass one gateId.

Install

npm install @neus/sdk react react-dom
WidgetFor
VerifyGateGated UI
ProofBadgeStatus badge

VerifyGate

Create mode opens Hosted Verify. The published gate owns verifier inputs, pricing, and checkout policy. Security and trust
import { VerifyGate } from '@neus/sdk/widgets';

export default function ProtectedPage() {
  return (
    <VerifyGate gateId="gate_your-app-name">
      <ProtectedContent />
    </VerifyGate>
  );
}

ProofBadge

import { ProofBadge } from '@neus/sdk/widgets';

<ProofBadge qHash={proof.qHash} showChains />

Next

VerifyGate

Integration

Last modified on June 5, 2026