LogoLogo
AppBlogTwitterDiscord
  • Overview
    • .bnb Name Service
    • .arb Name Service
    • SPACE ID Token (ID)
    • Roadmap
  • - DOMAIN & PAYMENT ID -
    • Domain Tutorials
      • Set Up a Wallet
      • Discover
      • Register
      • Trade
      • Manage
    • Domain Programs
      • SPACE ID Premier Club
      • SPACE ID DAO
      • SPACE ID Grant Program
      • SPACE ID Referral Program
      • SPACE ID Gift Card
      • SPACE ID Cosmic Council
      • SPACE ID Voyage Season 2 - Calling
    • Using Domain on MetaMask Snap
      • Knowledge Base
      • General FAQ
  • Payment ID
    • Architecture
    • ZK Email Oauth Login
    • Key Terms
    • Core Contracts
      • PID
      • PIDRegistry
      • RegistrationController
      • AddrResolver
      • PublicResolver
    • Contract Addresses
  • - Launch your TLDs with SPACE ID -
    • Overview
    • Step by Step Guide
    • Demos of One-Stop Domain Issuance Toolkit
  • - Developer Guide -
    • Web3 Name API & SDK
      • Web3 Name API
      • Web3 Name SDK
      • FAQ
    • Registration Integration
    • Integration Partners
  • - Legal -
    • Terms of Use
  • Links
    • Github
    • Brand Kit
    • Website
    • Blog
    • Twitter
    • Discord
    • Telegram
Powered by GitBook
On this page
  1. Payment ID

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).

PreviousZK Email Oauth LoginNextCore Contracts

Last updated 1 month ago