Nymph is a revolutionary Web3 platform that enables anonymous communication within organizations while maintaining trust and authenticity through blockchain technology. Not just mobile friendly, it also leverages zk proofs, ENS domains, and on-chain randomness to create a truly private yet verifiable social experience.
People inside organizations often cannot speak freely about internal issues and culture due to fear of being identified or penalized. Existing anonymous platforms suffer from:
- Spam and fake members - No verification of organizational membership
- Data collection concerns - Platforms collect personal data/emails, compromising anonymity
- Users authenticate via Sign-In With Ethereum (ERC-4361) using their wallet
- Generate zk proofs to verify organizational membership without revealing identity using the ENS of the user.
- Post anonymously as eg. "Someone from blocsoc.eth says..."
- Learning without tracking - AI classifies content interests locally
- Generate cryptographic proofs of interest updates without revealing exact preferences
- Interest-based reputation system highlighting anonymous topic contributors
- Users control their data and can prove interest levels for targeted content
- Public Feed - Open community discussions and research papers
- Private Feed - Organization-specific anonymous channels
- Curated research papers from platforms like ethresear.ch
- Anonymous peer review and discussion
- Upvoting/downvoting with ZK-verified organizational membership
- Node.js (v18 or higher)
- npm or yarn
- Expo CLI
- iOS Simulator or Android Emulator
- Clone the repository
git clone <https://github.com/ishaanxcoder/nymph>
cd nymph-
Install dependencies
npm install
-
Configure environment variables Create a
.envfile with:
EXPO_PUBLIC_RPC_URL=your-ethereum-rpc-url
EXPO_PUBLIC_PRIVATE_KEY=your-private-key
EXPO_PUBLIC_COINFLIP_ADDRESS=your-colorflip-contract-address
EXPO_PUBLIC_ENTROPY_ADDRESS=your-entropy-contract-address-
Start the development server
npx expo start
-
Run on device/simulator
- Press
ifor iOS simulator - Press
afor Android emulator - Scan QR code with Expo Go app for physical device
This project is licensed under the MIT License - see the LICENSE file for details.
We welcome contributions! Please see our contributing guidelines and code of conduct.
For questions, suggestions, or collaboration opportunities, please reach out to the team:
- Ajay Odedra
- Anand Bansal
- Ishaan Kesarwani
- Sambhav Jain
- Utsav Sharma

