Human Auth SDK

The Human Auth SDK by InterLink enables any application to integrate Single Sign-On (SSO) functionality, tied not to wallets or email addresses, but to verified human identity.

InterLink SDK

Unlike typical SSO systems tied to centralized identity providers (e.g., Google or Facebook), InterLink SSO uses on-chain, biometric-anchored identity, ensuring each login is performed by a unique, verified human.

Difference between InterLink SSO and centralized identity providers

Components

  • InterLink SDK (frontend): injected into web/mobile client

  • InterLink App (mobile): handles secure biometric confirmation

  • Verifier Node: decentralized endpoint (on-chain or light node) that verifies signed payloads

  • Credential Resolver (optional): fetches and validates user-bound credentials (e.g., passport, age proof)

Core Capabilities

  • Biometric-based login (liveness, uniqueness enforced)

  • JWT or ZK-style signed assertions of human = true, age > 18, or has_passport = true

  • InterChain identity binding — InterLink ID can be mapped to wallets across EVM, Solana, Cosmos, etc.

  • Offline-capable — signatures cached locally; used for dApps with intermittent connectivity

  • No PII transmission — biometric and credential data remain on-device, never exposed

Integration Highlights

  • Web2-ready: SDK available as JavaScript module, RESTful fallback

  • Web3-native: Pluggable with WalletConnect, Ethers.js, wagmi

  • Mobile-ready: React Native and Flutter bridges supported

  • Developer Options: Verify-only (read a Human)

  • Challenge flow (return signed payload for replay protection)

  • Credential gate logic (use cases: age, residency, document check)


Last updated