Key Terms

  • Payment ID: A human-readable identifier (like alice@binance) that maps to multiple blockchain addresses across different sources and networks.

  • ZK Email: A privacy-preserving technology that uses zero-knowledge proofs to verify email ownership and content without revealing the actual email address on-chain, serving as the identity layer for Payment ID.

  • Wallet: A deterministic smart contract wallet derived from a user's email address using zero-knowledge proofs. Each email maps to exactly one wallet, providing a consistent on-chain identity while keeping the email private and enabling transaction execution through ephemeral session keys.

  • PID Token: An ERC-721 non-fungible token that represents ownership of a Payment ID, allowing for transfers and delegated management.

  • Resolver: A smart contract that maps Payment IDs to blockchain addresses based on the source context (exchange/wallet/anything) and blockchain network.

  • Source Type: An identifier for different sources of funds (exchanges, wallets, anything) that allows a single Payment ID to have different addresses for different contexts (e.g., @binance, @metamask, @mytopaccount).

Last updated