A mindfulness chain app that rewards you for staying calm, built with Web3 and soulbound tokens.
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.
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).