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.

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.

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