NULLKEY
NuLLKEY is a privacy-first asset locker on Starknet that uses zero-knowledge proofs to let users recover NFTs or tokens without revealing their identity or private keys.
Description
🔐 NuLLKEY — zkProof-of-Ownership Locker
NuLLKEY is a privacy-preserving asset locker built on Starknet, enabling users to lock NFTs, tokens, or credentials and recover them using zero-knowledge proofs—with no need to reveal identity, secrets, or seed phrases.
💡 Use Cases
Lost Wallet Recovery: Prove identity through ZK without seed phrase
Digital Will: Set up asset inheritance with a deadman switch
Decentralized Custody: Lock assets with flexible, private recovery rules
DAO Treasury Lockers: Guard shared assets with social proofs & rate limits
Credential Storage: Lock verifiable credentials tied to proof-based unlock
🌟 Features
ZK Recovery: Submit a proof to unlock your assets without revealing any private data
Multi-Asset Support: Lock ERC-721, ERC-20 tokens, or identity credentials
Heir Access: Assign heirs for deadman-style automatic recovery
Social Recovery (optional): Add trusted wallets for multi-signature unlocks
Cooldown Timers: Protects against spam and rushed attacks
Audit Trail: On-chain tracking of proof attempts and locker state
Rate Limiting: Prevents brute-force attempts with enforced cooldown windows
⚙️ Tech Stack
Smart Contracts: Cairo v2 + Starknet Contracts
Zero-Knowledge Proofs: Custom ZK circuits (future using zkEmail / zkBiometrics)
Frontend: Vite + React + TailwindCSS (Glassmorphism UI)
Wallet: ArgentX (Starknet native wallet integration)
Tools: Starknet.js, Scarb, snCast, Pragma price feeds (oracle-gated logic)
🚀 Future Enhancements
🔍 zkCredential support for off-chain attestations
⛓️ Cross-chain locker bridges
🛡️ Multi-factor proof systems (email hash + time delay + biometrics)
📲 Mobile dApp support
🤝 DAO-controlled guardian systems
💰 Token-incentivized social recovery agents
Progress During Hackathon
50
Tech Stack
Fundraising Status
0