FAQ
How does HumanPass work? (And why should I use it?)
HumanPass solves a fundamental problem in Web3: proving you're human without revealing your identity. Here's how it works in practical terms:
-
One-Time Verification: Verify once with World ID and use your human status across multiple dApps and chains - no more repeating KYC processes for every project.
-
Sybil-Resistant Access: Get priority access to token airdrops, NFT mints, and whitelists that want to filter out bots and duplicate accounts.
-
Wallet Verification: Connect your wallet and receive a Soulbound Token (SBT) that proves you're human on-chain - dApps can verify this without any additional steps from you.
-
Cross-Chain Identity: Use the same verified status across Ethereum, Polygon, and other EVM chains (with Solana coming soon) - your human verification follows you everywhere.
-
Human Points System: Earn points for verification and engagement that unlock HPFP NFT traits and other ecosystem benefits.
Real-world benefits include:
- Skip gas wars by accessing human-verified-only mints
- Prove uniqueness for fair governance voting in DAOs
- Access exclusive airdrops reserved for verified humans
- Build reputation that transfers across dApps and chains
View the Technical Overview to learn more details.
How does HumanPass actually work across different chains? (No more multiple
KYCs!)
HumanPass solves the multi-chain verification problem with a practical approach:
-
Verify Once, Use Everywhere: Complete World ID verification just once, then use that verification across Ethereum, Polygon, Arbitrum, Optimism and other supported chains.
-
On-Chain Proof: When you connect your wallet, you receive a Soulbound Token (SBT) - an on-chain credential that dApps can check to confirm you're human without asking for additional verification.
-
Multiple Wallet Support: Connect multiple wallets to your HumanPass identity - perfect for users who use different wallets for different chains or applications.
-
Instant Verification: dApps integrated with HumanPass can instantly verify your human status without additional steps - just connect your wallet with the SBT.
-
Developer-Friendly: Projects can implement "humans only" features like protected mints, Sybil-resistant voting, and verified communities with just a few lines of code.
Real-world example: You verify with World ID once, then participate in a DAO vote on Ethereum, mint an NFT on Polygon, and access a whitelist on Arbitrum - all using the same human verification, without repeating KYC processes.
How secure is HumanPass? Can it really stop bots and fake accounts?
HumanPass uses battle-tested verification methods that make it extremely difficult for bots and duplicate accounts to infiltrate:
-
World ID Verification: Built on World Chain's Proof of Personhood system that uses iris biometrics (Orb verification) or device-specific verification - technologies specifically designed to prevent duplicate accounts.
-
Soulbound Tokens: Unlike regular NFTs, these tokens cannot be transferred or sold - ensuring verification status stays with the original verified human.
-
Multi-Layer Protection: Combining biometric verification, wallet signatures, and optional social verification creates multiple barriers against fake accounts.
-
On-Chain Verification: Your human status is verifiable directly on-chain, giving dApps and protocols cryptographic certainty about verification status.
-
Continuous Security Updates: The system evolves to address new threats and attack vectors as they emerge.
Real-world impact: Projects using HumanPass for airdrops and community access have reported 90%+ reduction in bot activity compared to traditional methods. DAOs implementing HumanPass verification have achieved more representative governance by eliminating duplicate voting accounts.
What practical benefits do I get as a Web3 user?
1. Exclusive Access to "Humans Only" Opportunities
Get access to token airdrops, NFT mints, and whitelist spots that require human verification - avoiding gas wars and bot competition.
2. One Verification for All Chains
Complete verification once and use it across Ethereum, Polygon, Arbitrum, and other supported chains - no more repeating KYC for every new project.
3. Sybil-Resistant Governance
Participate in DAOs with confidence that one-person-one-vote principles are being upheld, preventing whale manipulation through multiple accounts.
4. Human Points with Real Utility
Earn points for verification and engagement that unlock HPFP NFT traits and other ecosystem benefits - creating tangible value from your verification.
5. Privacy-Preserving Verification
Prove your humanity without revealing personal information - no sharing of ID documents, personal data, or private information with individual projects.
6. Customizable Digital Identity
Create your unique HPFP (Human Profile Picture) NFT using earned points - representing your verified status while expressing your individuality.
7. Streamlined dApp Experience
Connect to integrated dApps with instant human verification - no additional steps required beyond connecting your wallet with the Soulbound Token.
8. Cross-Platform Portfolio Management
Track all your assets across multiple chains in the upcoming HumanPass Portfolio App - with the added security of human verification.
Is my personal data safe? What exactly does HumanPass see or store?
HumanPass is built with Web3 privacy principles at its core:
-
Zero Personal Data Storage: We do not store your identity documents, biometric data, financial information, or personal details - only cryptographic proofs that you've completed verification.
-
No Access to Social Content: When linking Twitter or Telegram, we only verify account ownership through cryptographic signatures - we never see your messages, posts, or private communications.
-
Cryptographic Proofs Only: Your verification is stored as hashed or encrypted values that prove verification without revealing the underlying data - similar to how blockchain transactions work.
-
On-Chain Verification: Your human verification status exists as a Soulbound Token on the blockchain - publicly verifiable but containing no personal information.
-
Local Processing: Whenever possible, verification steps happen directly on your device rather than our servers.
Practical example: When a dApp checks if you're human, they only see "Yes, this wallet has a valid HumanPass verification" - not who you are, where you live, or any other personal details. It's verification without identification.
What's the Human Identity Score (HIS) and how do I earn more points?
Your Human Identity Score translates into Human Points that have real utility in the HumanPass ecosystem:
How Points Are Earned:
-
Complete Verification Steps
- World ID verification: Base points (Orb verification earns the most)
- Wallet connection: Additional points for each verified wallet
- Social account linking: Points for Twitter and Telegram verification
-
Early Adopter Bonus
- Early users receive multipliers that increase their point accrual rate
-
Consistent Engagement
- Regular activity in the HumanPass ecosystem earns additional points weekly
What You Can Do With Points:
-
Unlock HPFP NFT Traits
- Spend points to customize your Human Profile Picture NFT
- Rare traits require more points, creating a progression system
-
Access Exclusive Features
- Higher point levels unlock additional functionality in the HumanPass ecosystem
-
Verification Tiers
- Points contribute to your verification tier, which dApps can use to offer tiered benefits
Weekly Growth:
Your points accumulate weekly based on your verification status and activity - the longer you're verified and active, the more points you earn over time.
How does HumanPass solve the Sybil problem for DAOs and airdrops?
HumanPass provides practical Sybil resistance that's already helping Web3 projects:
The Problem HumanPass Solves:
- Airdrop Farming: Bots creating thousands of wallets to claim tokens
- Governance Manipulation: Whales using multiple accounts to control voting
- Community Infiltration: Fake accounts overwhelming genuine community members
How It Works in Practice:
-
Biometric Verification: World ID's Orb verification uses iris scanning that's extremely difficult to fake - one person can only create one verified identity.
-
Device-Level Verification: Even with device verification, sophisticated algorithms detect duplicate attempts across devices.
-
Non-Transferable Verification: Soulbound Tokens cannot be sold or transferred between wallets - preventing verification markets.
-
Cross-Chain Protection: The same verification works across multiple chains, preventing cross-chain Sybil attacks.
Real Results:
- DAO Case Study: A governance DAO using HumanPass saw 40% fewer voting addresses but more representative voting outcomes after implementing verification.
- Airdrop Example: A project that required HumanPass verification distributed tokens to 70% fewer addresses but achieved 95% higher actual user engagement.
This makes HumanPass ideal for fair token distributions, genuine community building, and truly democratic governance systems.
How does HumanPass work with different dApps and blockchain networks?
HumanPass is designed for practical integration across the Web3 ecosystem:
For Users:
- Single Dashboard: Manage your verification, connected wallets, and Human Points from one intuitive interface
- Instant Recognition: Integrated dApps automatically recognize your human verification status when you connect your wallet
- Cross-Chain Compatibility: Your verification works seamlessly across Ethereum, Polygon, Arbitrum, Optimism and other supported chains
For Developers:
- Simple SDK Integration: Add human verification to your dApp with our JavaScript SDK - just a few lines of code
- Flexible Verification Options: Choose verification levels and requirements that match your specific use case
- On-Chain Verification: Smart contracts can verify human status directly on-chain for trustless operations
Current Network Support:
- EVM Chains: Full support for Ethereum and EVM-compatible chains
- Coming Soon: Solana integration in development
- Future Expansion: Additional chains based on ecosystem demand
Integration Examples:
- NFT Projects: Implement "verified humans only" minting to prevent bot manipulation
- DAOs: Enable one-human-one-vote governance systems
- DeFi Protocols: Offer special terms or opportunities to verified humans
- Gaming dApps: Create sybil-resistant leaderboards and reward systems
The HumanPass JS-SDK makes integration straightforward for any Web3 project wanting to implement human verification.
I got a new wallet - how do I transfer my verification status?
HumanPass makes wallet management simple and practical:
Adding a New Wallet:
- Log in with World ID: Access your HumanPass account using your World ID verification
- Connect New Wallet: Use the "Connect Wallet" option in your dashboard
- Receive New SBT: A new Soulbound Token will be automatically minted to your new wallet
- Instant Verification: Your new wallet is immediately recognized as human-verified across all supported chains
What Transfers to Your New Wallet:
- Verification Status: Your human verification transfers completely
- Human Points: All your accumulated points remain with your core identity
- Access Rights: Any "humans only" access permissions work with your new wallet
- Verification Tier: Your verification level remains unchanged
Managing Multiple Wallets:
You can maintain multiple verified wallets simultaneously - perfect for users who:
- Use different wallets for different chains
- Keep separate wallets for different types of activities
- Want a backup wallet for security
This flexibility ensures you're never locked into a single wallet while maintaining your verification status and benefits across the Web3 ecosystem.
What's the HPFP NFT system and how do I get one?
The HPFP (Human Profile Picture) NFT system gives you a customizable, verified digital identity that proves you're human while expressing your individuality:
How It Works:
-
Earn Human Points: Complete verification steps and engage with the HumanPass ecosystem to earn points
-
Unlock Traits: Spend your points to unlock various visual elements:
- Backgrounds (gradients, landscapes, patterns)
- Base characters (different face shapes and styles)
- Eyes, mouths, hair styles
- Clothing options
- Accessories (glasses, earrings, hats)
- Special features (rare elements like auras or effects)
-
Create Your HPFP: Mix and match your unlocked traits to design a unique profile picture
-
On-Chain Verification: Your HPFP is minted as an NFT that proves it belongs to a verified human
Practical Uses:
- Verified Social Identity: Use across platforms as proof of your human-verified status
- Community Recognition: Display your verification level and ecosystem participation
- Cross-Platform Avatar: A consistent digital identity for Web3 applications
- Progressive Customization: Unlock more rare traits as you earn more points
Upcoming Features:
- Trait Expansion: Regular additions to available customization options
- Limited Edition Collections: Special trait releases for active community members
- Enhanced Utility: Integration with more platforms and applications
Your HPFP becomes a visual representation of your verified status in the Web3 ecosystem - combining utility with personalization.
I'm a developer - how do I integrate HumanPass into my dApp?
Integrating HumanPass into your dApp is straightforward with our developer tools:
Quick Integration Steps:
- Install the SDK:
npm install @humanpass/js-sdk
- Initialize the SDK:
import { HumanPassSDK } from "@humanpass/js-sdk";
const humanpass = new HumanPassSDK({
appId: "YOUR_APP_ID",
environment: "production",
});
- Verify Human Status:
// Check if user is verified
const isHuman = await humanpass.verification.isHuman();
if (isHuman) {
// Grant access to humans-only features
}
Common Integration Use Cases:
- NFT Projects: Implement verified-human-only minting
if (await humanpass.verification.isHuman()) {
// Allow minting with reduced gas fees
// Add to whitelist automatically
}
- DAO Governance: Enable one-human-one-vote systems
// Verify human status before accepting vote
const isVerified = await humanpass.verification.isVerifiedOnChain("ethereum");
if (isVerified) {
// Process vote with confidence it's from a unique human
}
- Token Distribution: Create Sybil-resistant airdrops
// Check verification level for tiered distribution
const status = await humanpass.verification.getStatus();
if (status.worldId.level === "orb") {
// Highest tier allocation
} else if (status.worldId.verified) {
// Standard allocation
}
Developer Resources:
- Documentation: Comprehensive guides at docs.humanpass.world
- Sample Code: Ready-to-use examples for common integration patterns
- Support: Direct developer assistance through our Discord
The JS-SDK is designed to be lightweight and flexible, allowing you to implement human verification with minimal code changes to your existing application.
::: info Stay Safe: Always use the official HumanPass website humanpass.world and the official World App for the HumanPass Mini App. Watch for phishing attempts and never share your World ID credentials or wallet keys. :::
::: tip Privacy First: HumanPass never stores your personal data, messages, or credentials. All verification is handled through encrypted or hashed proofs - your personal information remains yours. :::
Have more questions? Join our Discord community for direct support from the team and other users.