Behave2Have
Built for MetaMask Card Dev Cook-Off
Videos
Tech Stack
Description
đ Behave2Have â âYour Behavior Is Your Accessâ
Behave2Have is a privacy-preserving onchain reputation engine that converts your MetaMask Card spending into real-world rewards â without exposing personal data.
We use ZK-KYC, behavioral scoring, and tier-based loyalty unlocks to let users build reputation and claim USDC rewards, merchant perks, and exclusive access â just by how they behave onchain.
đ§ Real Problems Solved:
Users hate repeating invasive KYC across platforms.
Loyalty cards are fragmented and non-transferable.
There's no private, fair, and cross-chain reputation system.
Rewards are not tied to behavior â only to total spending.
đŻ How It Works:
ZK-KYC Verification â prove you're human without exposing age/income.
Simulate Spending â earn loyalty points.
Update Reputation Score â based on real behavior.
Unlock Tiers (Bronze â Platinum) â based on score.
Claim USDC Rewards (via Circle CCTP) â from loyalty vault.
Unlock Real Perks â Starbucks, Netflix discounts based on tier.
Privacy Toggle â you decide whatâs shared. Tier score updates accordingly.
View All Logs â every action transparently logged.
đ§© Tech Stack:
Frontend: Next.js 14, Tailwind CSS, shadcn/ui
Smart Contracts: Solidity (ZK-KYC, ScoreVault, RewardEngine)
ZK Circuit: Circom, SnarkJS
SDKs: MetaMask DTK, Circle CCTP, LI.FI SDK