Identity

Your soulbound identity NFT · Base L2 · Non-transferable

Tier
Token ID
ScoreYour reputation score is calculated at verification based on your GitHub history. Score updates and dynamic reputation tracking coming in v2.
out of 144
Verified
Unknown
Not minted
0
Newc
1
Veri
2
Buil
3
Elit
4
Core
Verification Layers
01
Proves you're on a real device, not a bot script
Secure Enclave / TEE attestation
02
Real GitHub history verified. Your identity stays private
GitHub via Reclaim Protocol · No OAuth
03
One human, one wallet. Duplicates blocked forever
Nullifier-based uniqueness · Poseidon
04
Lock ETH for 90 days. Skin in the game — the ultimate sybil deterrence
ETH lock · Layer 04 active
How identity verification works
HumanLayer proves your reputation on-chain without revealing your actual score. Four steps, one click — typically completes in under 30 seconds.
Connect your GitHub
We compute a reputation score from your public GitHub history (repos, followers, account age). The score stays on the server — it is not posted on-chain.
Sign with your wallet
A one-time signature proves you control the wallet. No funds are moved, no transaction is broadcast — just a free cryptographic signature.
Generate a zero-knowledge proof
A Noir circuit (UltraPlonk) mathematically proves your score is above a threshold without revealing the actual score, your GitHub identity, or any other private data.
Verify on-chain and mint the NFT
The proof is verified on zkVerify's Volta chain. Once finalised, a soulbound identity NFT is minted to your wallet on Base Sepolia.
Score stays private
Verifiable on a public blockchain
One human, one identity
Danger Zone
Your identity is soulbound — it cannot be transferred. If you need to revoke it, your reputation score and all credentials will be permanently lost.