Zero-knowledge identity verification that lets users prove Web2 attributes on-chain without compromising privacy
Untraced is a zero-knowledge verification protocol built on Mantle that enables decentralized applications to verify user attributes without exposing sensitive personal data.
Web3 applications need to verify user credentials (age for restricted content, email for communications, GitHub activity for developer tools, social presence for communities) but current solutions force users to either sacrifice privacy or trust centralized services.
Untraced provides a developer-friendly SDK that integrates verification in just 3 lines of code. Users can prove:
Email ownership without revealing the address
Age thresholds (18+, 21+) without exposing date of birth
GitHub activity (commits, repos) without linking their identity
Twitter/X presence (followers, verified status) anonymously
Wallet balance minimums without revealing exact amounts
Users authenticate through our beautiful modal UI (similar to WalletConnect)
For OAuth modules (GitHub/Twitter), secure popup-based flows handle authentication
Zero-knowledge proofs verify the claim off-chain
EIP-712 signed attestations are created by our attestor
Smart contracts on Mantle receive only boolean verification results
No personal data ever touches the blockchain
True zero-knowledge: contracts only see "verified = true"
Drop-in React SDK: <UntracedModal /> and you're done
OAuth integration: GitHub & Twitter flows fully automated
On-chain attestations: 30-day validity, EIP-712 signed
TypeScript-first: Full type safety and autocomplete
Customizable UI: Dark/light themes, branded accent colors

Frontend: React SDK with modal components, OAuth helpers, wallet integration
Backend: Next.js API routes handling attestation signing
Smart Contracts: Solidity contracts on Mantle Sepolia (Foundry)
ZK Circuits: Noir-based circuits for privacy-preserving proofs
Signatures: EIP-712 typed data for secure on-chain verification
Age-gated NFT platforms and DeFi protocols
Developer DAOs requiring GitHub contribution proof
Social dApps verifying Twitter presence without doxxing
Sybil-resistant voting requiring email verification
Exclusive communities with balance requirements
Untraced bridges Web2 identity to Web3 with privacy-first principles, enabling dApps to implement sophisticated verification without forcing users to choose between functionality and anonymity.