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