Skip to main content
Same flow everywhere: check → verify if needed → save qHash → reuse. Create a gate and set billing: Get started. Showcase: trust-receipts-showcase · Demo: neus.network/demo. Quickstart · Hosted Verify. Server-only integration: Integrations.
ExampleUse it for
trust-receipts-showcase (default)Full VerifyGate + gate check: each card is a trust outcome and a verifier
nodejs-basicServer key, sign + gateCheck
Raw HTTP signing examples are inline below.

React: gate

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

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

Node

Integrations for backend receipt creation. nodejs-basic for lower-level SDK usage.

HTTP reference

curl -X POST https://api.neus.network/api/v1/verification/standardize \
  -H "Content-Type: application/json" \
  -d '{"walletAddress":"0x...","verifierIds":["ownership-basic"],"data":{"content":"Hello NEUS","owner":"0x..."},"signedTimestamp":1713312000000}'
# Then sign signerString and POST /api/v1/verification with the same body + signature

Doc map

DocPurpose
Get startedCreate a gate and billing
Hosted VerifyBrowser ceremony on NEUS
MCPAssistants and automation
QuickstartSDK first receipt
APIHTTP reference
Last modified on June 5, 2026