What is Passport Embed?
Passport Embed is a React component that provides in-line website verification. It uses the same backend infrastructure as the Passport App , giving sites a seamless way to verify their users’ humanity.
Think of it as a privacy-preserving Captcha — it verifies that users are unique humans without requiring them to solve puzzles or complete traditional Captcha challenges.
How It Works
When a user interacts with Passport Embed on a website, the component evaluates their identity signals and produces a Unique Humanity Score. A score above 20 indicates that the user is likely a unique human.
The component only shares a yes/no verification result or the numeric score with the integrating site. Personal details are never exposed to the website operator.
Privacy-Preserving by Design
Passport Embed is built with user privacy as a core principle:
- Only verification status (yes/no) or the numeric score is shared with sites
- No personally identifiable information is ever transmitted to integrators
- Users maintain full control over their identity data
- No Stamp specifics or identity data are ever exposed to the website operator
Verification Without Stamps
Many users can achieve a passing score without manually adding Stamps. Passport Embed leverages onchain history and existing activity signals, meaning users with established blockchain activity may already meet the verification threshold automatically.
Free to Integrate
Passport Embed is free for developers to integrate into their applications. There are no licensing fees or per-verification charges. Simply add the React component to your project and configure it to suit your verification needs.
Getting Started
To integrate Passport Embed into your site:
- Install the Passport Embed React component in your project
- Configure the component with your application settings
- Set your desired score threshold (recommended: 20)
- Deploy and start verifying users
For detailed integration instructions, refer to the developer documentation .
Common Use Cases
Passport Embed is well-suited for any scenario where you need to verify that participants are unique humans:
- Airdrops — Ensure token distributions reach real individuals rather than Sybil accounts
- DAO Governance — Enforce one-person-one-vote in decentralized governance
- Grants Programs — Prevent gaming of quadratic funding and grant allocation systems
- Forums and Communities — Reduce spam and bot activity in community spaces
- NFT Distributions — Limit minting to verified unique humans
- Rewards Programs — Prevent abuse of loyalty and incentive programs