# Human Passport > Human Passport is an identity verification application and Sybil resistance protocol. Developers can use Passport products and services to verify unique humanity and protect their communities from Sybils and bad actors. ## Overview - [Why Human Passport](https://docs.passport.xyz/overview/why-human-passport): A short explanation of why we are building Human Passport. - [Active integrations](https://docs.passport.xyz/overview/active-integrations): A list of partners who have active integrations with Passport, and links to guides. - [Key terms](https://docs.passport.xyz/overview/key-terms): A glossary of key terms related to Human Passport ## Building with Passport - [Data Services](https://docs.passport.xyz/building-with-passport/data-services): Human Passport's Data Services are designed for partners who have a list of wallet addresses and wish to assess the likelihood that each address represents a unique human. ## Building with Passport > Stamps - [Passport Stamps](https://docs.passport.xyz/building-with-passport/stamps/introduction): An overview of Passport Stamps, the ID verification aggregate tool - [Custom Passport](https://docs.passport.xyz/building-with-passport/stamps/custom-passport): Build a custom Passport dashboard around your ecosystem's unique needs. ## Building with Passport > Stamps > Major concepts - [Scoring thresholds](https://docs.passport.xyz/building-with-passport/stamps/major-concepts/scoring-thresholds): Explanation of the thresholds used to asess Passports. - [Credential Map and Weights](https://docs.passport.xyz/building-with-passport/stamps/major-concepts/credential-map-and-weights): The Stamp-based verification system uses a set of Stamps and underlying weighted credentials to determine the score of a Passport. - [Deduplicating Stamps](https://docs.passport.xyz/building-with-passport/stamps/major-concepts/deduplicating-stamps): Stamp deduplication is important for preventing users from using the same Stamps across multiple Passports to influence some specific outcome. - [Stamp and score expiry](https://docs.passport.xyz/building-with-passport/stamps/major-concepts/expirations) - [API pagination](https://docs.passport.xyz/building-with-passport/stamps/major-concepts/api-pagination): Learn how to paginate through API responses. - [Educating end users](https://docs.passport.xyz/building-with-passport/stamps/major-concepts/educating-users): Learn what types of attacks Passport can protect against. This page is aimed at platform integrators. ## Building with Passport > Stamps > Stamps API v2 - [Stamps API v2 overview](https://docs.passport.xyz/building-with-passport/stamps/passport-api/introduction): General overview of the Stamps API v2 - [Getting access to the Stamps API v2](https://docs.passport.xyz/building-with-passport/stamps/passport-api/getting-access): Explainer for how to get access to the Stamps API v2. - [Stamps API v2 quick start guide](https://docs.passport.xyz/building-with-passport/stamps/passport-api/quick-start-guide): Beginner guide covering the basics of the Stamps API v2. - [Stamps API v2 -- API reference](https://docs.passport.xyz/building-with-passport/stamps/passport-api/api-reference): Reference documentation for the Stamps API v2 - [Data dictionary (Stamps API v2)](https://docs.passport.xyz/building-with-passport/stamps/passport-api/data-dictionary): A table for looking up definitions of data types used in the Stamps API v2 - [Status and error codes](https://docs.passport.xyz/building-with-passport/stamps/passport-api/status-and-error-codes): Reference documentation for the status and error codes returned from the Stamps API. - [Stamps API migration guide](https://docs.passport.xyz/building-with-passport/stamps/passport-api/migrate): This guide explains the differences between v1 and v2 of the Stamps API ## Building with Passport > Stamps > Onchain Passport - [Smart Contract Introduction](https://docs.passport.xyz/building-with-passport/stamps/smart-contracts/introduction): A general overview of Human Passport's onchain technology stack. - [Smart contract quick start guide](https://docs.passport.xyz/building-with-passport/stamps/smart-contracts/quick-start-guide): Quick start guide to get you up and running with Human Passport's smart contracts. - [Integrating onchain Stamp data](https://docs.passport.xyz/building-with-passport/stamps/smart-contracts/integrating-onchain-stamp-data): A tutorial demonstrating how to integrate onchain Stamp data into your apps. - [Attestation schema](https://docs.passport.xyz/building-with-passport/stamps/smart-contracts/attestation-schema): Reference documentation for the Attestation schema used in Passport's smart contract stack. - [Onchain expirations](https://docs.passport.xyz/building-with-passport/stamps/smart-contracts/onchain-expirations) - [Test mode](https://docs.passport.xyz/building-with-passport/stamps/smart-contracts/test-mode): How to test the onchain infrastructure - [Smart contract reference](https://docs.passport.xyz/building-with-passport/stamps/smart-contracts/contract-reference): Reference documentation for Human Passport's smart contracts. ## Building with Passport > Stamps > Create a Stamp - [Stamps developer overview](https://docs.passport.xyz/building-with-passport/stamps/create-a-stamp/introduction): Instructions for creating new Stamps - [Stamp Integration Guide](https://docs.passport.xyz/building-with-passport/stamps/create-a-stamp/integration-guide): Complete technical guide for building Human Passport Stamps - [Implementation Patterns](https://docs.passport.xyz/building-with-passport/stamps/create-a-stamp/implementation-patterns): Detailed implementation guides for creating different Stamp patterns - [Testing & Security](https://docs.passport.xyz/building-with-passport/stamps/create-a-stamp/testing-and-security): Testing requirements and security best practices for Stamp development - [Submitting a Stamp pull request](https://docs.passport.xyz/building-with-passport/stamps/create-a-stamp/integrating-a-new-stamp): Instructions for submitting a Stamp pull request for approved partners ## Building with Passport > Stamps > Create a Stamp > Code Examples - [OAuth Integration Example](https://docs.passport.xyz/building-with-passport/stamps/create-a-stamp/examples/oauth-pattern): Complete working example of OAuth-based Stamp integration ## Building with Passport > Embed - [Passport Embed](https://docs.passport.xyz/building-with-passport/embed/introduction): Passport Embeds is a premium offering that lets websites integrate Human Passport's Stamps-based verification directly on their website or app, eliminating the need for users to be redirected elsewhere. - [Getting access to Passport Embed](https://docs.passport.xyz/building-with-passport/embed/getting-access): Explainer for how to get access to Passport Embed. - [Installation](https://docs.passport.xyz/building-with-passport/embed/installation): Install and configure Passport Embed in your React application. - [Pulling User Data](https://docs.passport.xyz/building-with-passport/embed/pulling-user-data): Learn how to retrieve a user's Passport score and stamps data when using Passport Embed. - [Passport Embed - Customization](https://docs.passport.xyz/building-with-passport/embed/customization): A guide to customizing Passport Embed. - [Component reference](https://docs.passport.xyz/building-with-passport/embed/component-reference) ## Building with Passport > Embed > Tutorials - [Tutorial - Protecting Sensitive Programs with Passport Embed](https://docs.passport.xyz/building-with-passport/embed/tutorials/protecting-sensitive-programs-with-passport-embed): A step-by-step tutorial for building a gated application using Passport Embed with wallet connection and score verification. ## Building with Passport > Individual Verifications - [Individual Verifications](https://docs.passport.xyz/building-with-passport/individual-verifications/introduction): Privacy-preserving, reusable identity verifications powered by zero-knowledge proofs. - [Individual Verifications -- API Reference](https://docs.passport.xyz/building-with-passport/individual-verifications/api-reference): Reference documentation for the Individual Verifications API ## Building with Passport > Individual Verifications > Supported Chains - [Supported Chains](https://docs.passport.xyz/building-with-passport/individual-verifications/supported-chains): Individual Verifications support multiple blockchain networks for issuing attestations. - [Stellar Integration](https://docs.passport.xyz/building-with-passport/individual-verifications/supported-chains/stellar): Integrate Individual Verifications on Stellar using Soroban smart contracts ## Building with Passport > Individual Verifications > Major Concepts - [Attestation Protocols](https://docs.passport.xyz/building-with-passport/individual-verifications/major-concepts/attestation-protocols): Query Individual Verification attestations directly via Sign Protocol - [Action IDs](https://docs.passport.xyz/building-with-passport/individual-verifications/major-concepts/action-ids): Understanding action IDs for sybil resistance - [SDK Integration](https://docs.passport.xyz/building-with-passport/individual-verifications/major-concepts/sdk): Embed Individual Verifications directly into your dApp using the Human ID SDK - [Testing](https://docs.passport.xyz/building-with-passport/individual-verifications/major-concepts/testing): Test Individual Verifications integration using testnet - [SoulBound Tokens (Legacy)](https://docs.passport.xyz/building-with-passport/individual-verifications/major-concepts/sbts): Legacy documentation for SoulBound Token (SBT) integration ## Building with Passport > Models - [Models API -- Introduction](https://docs.passport.xyz/building-with-passport/models/introduction): The Models API enables partners to utilize Passport-grade supervised machine learning models to identify Sybils vs humans. - [Getting access to the Models API](https://docs.passport.xyz/building-with-passport/models/getting-access): Explainer for how to get access to the Models API. - [Available models and recommended scores](https://docs.passport.xyz/building-with-passport/models/available-models): This page describes which models are currently accessible via the Models API, and which score thresholds should be used to identify likely Sybils or Humans. - [Models API reference](https://docs.passport.xyz/building-with-passport/models/api-reference): Reference documentation for the Models API. ## Building with Passport > Models > Tutorials - [Double Verification with the Model Based Detection and Stamp-based APIs](https://docs.passport.xyz/building-with-passport/models/tutorials/double-verification): This tutorial introduces the model-based detection and stamp-based double-verification method ## Optional - [Changelog](https://docs.passport.xyz/overview/changelog) - [Getting involved](https://docs.passport.xyz/community/getting-involved): How to contribute to Human Passport - [Passport Github projects](https://docs.passport.xyz/community/passport-github-projects): A collection of projects using Human Passport - [Style guide](https://docs.passport.xyz/community/style-guide): The stylistic guidelines to follow when contributing to these docs.