hackquest logo

Behave2Have

Built for MetaMask Card Dev Cook-Off

Videos

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:

  1. ZK-KYC Verification → prove you're human without exposing age/income.

  2. Simulate Spending → earn loyalty points.

  3. Update Reputation Score → based on real behavior.

  4. Unlock Tiers (Bronze → Platinum) → based on score.

  5. Claim USDC Rewards (via Circle CCTP) → from loyalty vault.

  6. Unlock Real Perks → Starbucks, Netflix discounts based on tier.

  7. Privacy Toggle → you decide what’s shared. Tier score updates accordingly.

  8. 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

Progress During Hackathon

Pra MVP - Built for MetaMask Card Dev Cook-Off

Tech Stack

React
Next
Solidity
Web3

Fundraising Status

Fresh Project

Team LeaderMMalioboro Dev
Sector
DeFi