Getting Started
Welcome to the HumanPass Developer Guides. This section provides comprehensive documentation for developers looking to integrate HumanPass into their applications. HumanPass offers a cross-chain human identity and reputation framework that helps verify unique human identity across multiple blockchain environments.
Understanding HumanPass
HumanPass is built on three core pillars:
- World ID Verification: Leveraging World Chain's Proof of Personhood to verify unique human identity
- Cross-Chain Identity: Extending verified identity across multiple blockchain environments through Soulbound Tokens (SBTs)
- Human Identity Score (HIS): A reputation framework that reflects verification level, linked accounts, and ecosystem engagement
By integrating HumanPass into your application, you can:
- Filter out bots and Sybil accounts to create a more secure and trustworthy environment
- Verify users' human status across multiple blockchain environments
- Access users' Human Identity Scores to make informed decisions based on verification level
- Leverage a unified human layer that works across different chains and platforms
Planned Integration Options
HumanPass is developing a JavaScript SDK (JS-SDK) to provide a seamless way to integrate HumanPass verification into web applications. The SDK is scheduled for release in Q1 2026 as part of our roadmap.
Note: The JS-SDK is currently in development. This documentation outlines the intended functionality.
Key features will include:
- World ID verification integration
- Wallet connection and SBT verification
- Social account verification
- Human Identity Score (HIS) access
- Cross-chain identity verification
Learn more about the planned JS-SDK →
Integration Process Overview
- Choose an Integration Method: Select the integration method that best suits your application needs
- Register Your Application: Create a developer account and register your application (coming soon)
- Implement the Integration: Follow our step-by-step guides to implement the integration
- Test Your Integration: Use our testing tools to ensure your integration works correctly
- Deploy to Production: Once testing is complete, deploy your integration to production
Understanding the HumanPass Ecosystem
HumanPass consists of two main components:
1. World Mini App
The World Mini App serves as the primary interface for users to:
- Create and verify their HumanPass profile
- Connect their social accounts (Twitter/X, Telegram)
- View their verification status and Human Identity Score (HIS)
- Receive authentication requests from web applications
2. HumanPass Web Portal
The HumanPass Web Portal (humanpass.world) allows users to:
- Connect their blockchain wallets (currently EVM-compatible wallets)
- Verify their identity across multiple chains
- Access HumanPass-integrated dApps and services
- View their Human Points and verification status
Your integration will interact with both components to provide a complete verification experience.
Best Practices
When integrating HumanPass into your application, consider these best practices:
- Progressive Verification: Start with minimal verification requirements and progressively request more as needed
- Clear Communication: Help users understand what verification steps are required and why
- Privacy First: Only request the verification methods necessary for your application
- Error Handling: Implement proper error handling for verification failures and cancellations
- Testing: Thoroughly test your integration across different browsers and devices
Next Steps
- Explore the JS-SDK documentation to learn more about the planned integration options
- Review the Technical Overview to understand the underlying architecture
- Check our Roadmap for upcoming features and development milestones