project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Buddy

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

Created At

ETHGlobal Bangkok

Project Description

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

How it's Made

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

background image mobile

Join the mailing list

Get the latest news and updates