Buddy: A decentralized mental health support platform connecting you with verified support buddies anonymously. Built with privacy-first web3 tech, enabling safe spaces across chains.
Buddy is revolutionizing mental health support by leveraging web3 technologies to create a truly anonymous, secure, and accessible platform. At its core, Buddy addresses three critical challenges in mental health support:
Privacy Concerns: Many people hesitate to seek mental health support due to stigma and privacy concerns. Access Barriers: Traditional mental health support can be inaccessible due to geographical or financial constraints. Trust & Verification: Online support communities often lack verified, trustworthy supporters.
Our solution:
Anonymous Support System: Users can connect with verified mental health buddies while maintaining complete privacy through ENS domains and FHE-encrypted communications. Cross-Chain NFT Posts: Share experiences and thoughts as NFT cards, enabling monetization for content creators while maintaining anonymity. Community Events: Join anonymous support groups and themed communities with optional identity revelation. Verified Buddy System: Mental health supporters undergo verification on Oasis Network, creating a trusted support network.
Key Features:
Privacy-first messaging using Sign Protocol and FHE encryption Cross-chain functionality via LayerZero and Hyperlane Push notifications for buddy connections and community updates Decentralized storage on Filecoin for user data and chat history Smart contract verification through Blockscout NFT-based content sharing with Coinbase SDK integration
Buddy is built using a sophisticated stack of web3 technologies, each chosen for specific advantages: Authentication & Privacy
Dynamic Authentication: Implemented Dynamic's SDK for seamless wallet connection and user onboarding, reducing friction in the sign-up process. Identity Management: Leveraged ENS domains for creating pseudonymous identities, with the actual mapping stored on Oasis Network using FHE to ensure privacy. Message Verification: Integrated Sign Protocol for creating verifiable, encrypted messaging schemas that maintain anonymity while ensuring message authenticity.
Cross-Chain Architecture
LayerZero Integration hyperlane Hooks: Used for efficient cross-chain communication Multi-Chain Deployment:
Core features on Polygon Identity verification on Oasis Storage Solution using Filecoin
Frontend Implementation
React with TypeScript for type safety Chakra UI for accessible components Framer Motion for smooth animations
Notable Technical Challenges & Solutions:
Privacy with Accessibility:
Combined FHE with ENS domains to create verifiable but anonymous identities Implemented zero-knowledge proofs for buddy verification without revealing personal information
Cross-Chain Message Consistency:
Created a message queue system using LayerZero for reliable cross-chain communication Implemented retry mechanisms with Chainlink Automation
Scalable Storage:
Developed a hybrid storage solution using Filecoin for data and IPFS for metadata Implemented efficient caching mechanisms for frequently accessed content
Real-time Updates:
Integrated Push Protocol with custom optimizations for notification delivery Created a websocket system for immediate chat updates while maintaining privacy