Smile2Earn
Your smile is worth something
Created on 15th December 2025
•
Smile2Earn
Your smile is worth something
The problem Smile2Earn solves
In Web3, most reward systems are:
- purely transactional
- dependent on clicks, bots, or farming
- disconnected from real human signals
There is no simple way to reward genuine human presence or emotion in a trust minimized way.
Smile2Earn explores a new primitive:
Proof of Happiness as an on chain signal.
What Smile2Earn does
- Detects a real human face and smile using on-device AI
- Ensures privacy by processing everything locally (no image uploads)
- Connects a Farcaster Mini App wallet on Base
- Allows users to claim small USDC rewards
- Uses x402-style payment logic for controlled micro-rewards
- Prevents duplicate reward claims per wallet
How it works
- User opens the Farcaster Mini App
- Connects their Base wallet
- Camera activates and detects a smile
- Once a smile is confirmed:
- Camera access is revoked
- User is redirected to claim rewards
- Backend validates the request
- Reward logic is executed (testnet )
Challenges I ran into
- Integrating real-time face detection in a mini app
- Understanding and testing x402 payment flow
- Managing state flow from smile detection to reward claiming
Overall, these challenges helped me better understand browser based ML, Farcaster mini app constraints, and modern Web3 payment infrastructure like x402.
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
Discussion
Builders also viewed
See more projects on Devfolio
