Powered by World ID

Human verification infrastructure for modern platforms.

Enable one-human-one-account verification without handling identity, personal data, or complex World ID integrations.

View developer flow

Live session

Verify human

Pending
1
Partner app
Checked
2
Human Gateway
Checked
3
World ID proof
Checked
4
Verified human
Ready

Response

{
  "success": true,
  "verified_human": true,
  "unique_for_partner": true,
  "already_verified": false
}

Privacy-first

No identity data. No personal information. Only cryptographic proof and partner-scoped verification.

One human, one account

Prevent duplicate accounts and sybil abuse with partner-specific World ID actions.

Built for developers

SDK, API keys, callbacks, webhooks, logs, and a partner dashboard designed for fast integration.

How it works

A simple gateway between your platform and World ID.

01

Create a project

Partners request access, create a project, and receive a platform-specific action.

02

Add the SDK

Install the SDK or redirect users to a hosted verification flow on Human Gateway.

03

Verify with World ID

Users prove they are human through World ID without sharing personal identity data.

04

Receive the result

Your platform receives a signed response and can grant a verified human badge.

Privacy model

One human. One account. Zero identity exposure.

Human Gateway stores only partner-scoped cryptographic proofs. No personal identity, biometric data, or cross-platform tracking.

Partner-specific actions

verify-human-forum-x
verify-human-marketplace-y
verify-human-social-z

No cross-platform correlation

The same user generates different proofs for different platforms.

Minimal data storage

Only nullifiers and verification status are stored.

Developers

Built for fast integration.

Human Gateway abstracts the complexity of World ID integrations into a simple developer workflow with SDKs, hosted verification, callbacks, and partner-scoped actions.

SDK
API keys
Hosted flow
Callbacks
Webhooks
Logs

Install Human Gateway

npm install human-gateway

Initialize verification

import { HumanGateway } from "human-gateway"

HumanGateway.verify({
  projectId: "project_x",
  externalUserId: "usr_8392"
})

Response

{
  "verified_human": true,
  "unique_for_partner": true
}

Use cases

Designed for platforms that need trusted human participation.

Communities

Prevent duplicate accounts, spam, and fake engagement in forums and social platforms.

Airdrops & rewards

Reduce sybil abuse in campaigns that depend on unique human participation.

Marketplaces

Increase trust between buyers and sellers with verified human accounts.

Voting systems

Enable one-human-one-vote mechanics without exposing identity.

Gaming

Reduce bot farming and multi-account abuse in competitive ecosystems.

Developer platforms

Gate features, APIs, or beta access behind human verification.

Early access

Build human-first platforms with World ID.

Human Gateway is currently onboarding selected early partners for privacy-preserving human verification infrastructure.

View developer flow