BreatheZen
A mindfulness chain app that rewards you for staying calm, built with Web3 and soulbound tokens.
Problem Statement
MeditationChain (冥想鍊) is a Web3-powered mindfulness app that encourages users to meditate daily by issuing soulbound tokens (SBTs) as proof of consistency and calmness. Each meditation session is timestamped and stored on-chain, building your personalized mindfulness journey. By tracking streaks and durations, users receive non-transferable badges that reflect their mental growth—not their financial assets.The app aims to shift focus from financial speculation to self-improvement, using Web3 not for hype, but for personal authenticity and behavioral proof.
Solution
Tech Stack: Monorepo: TurboRepo for managing smart contract and frontend packages. Hardhat: for building and testing Solidity smart contracts. RainbowKit + Wagmi: for seamless wallet connection and contract interaction.Architecture: Users authenticate with wallet (e.g. MetaMask). On meditation start/end, contract is called to record session timestamp. Once criteria are met (e.g. streak, cumulative time), SBTs are minted and tied to the user’s wallet.We experimented with a "Proof of Calm" idea—using intentional user actions (e.g. no rage quitting, maintaining focus for 5 minutes) as the core input for blockchain-based identity. The hacky part was designing a client-side timer mechanism that prevents cheating while still respecting privacy (no external sensors, all local logic).
Hackathon
ETHGlobal Taipei
2025
Contributors
- Pinkowo
15 contributions
- ci-yang
8 contributions
- claire0613
6 contributions
- pink-vsx
1 contributions