Human Passport identity verification payload Contains minimal data needed for node-side verification Node will fetch fresh score from Human Passport API

interface HumanPassportIdentityData {
    address: string;
    chainId?: number;
    referralCode?: string;
    signature?: string;
    verificationMethod: "api" | "onchain";
}

Properties

address: string

EVM address to verify

chainId?: number

Chain ID for onchain verification

referralCode?: string

Optional referral code

signature?: string

Signature proving address ownership (optional, for enhanced verification)

verificationMethod: "api" | "onchain"

Verification method: API or onchain