Whisp

Whisp is a decentralized platform where you can form anonymous, interest-based groups, and cast votes or send feedback without revealing your identity.

  • 0 Raised
  • 275 Views
  • 0 Judges

Tags

  • BuidlGuidl
  • ETH Bishkek
  • Status Network

Categories

  • ETH Bishkek
  • Status Network
  • BuidlGuild

Gallery

Description

🕵️‍♀️ Whisp

Whisp lets you speak without being seen. A decentralized signalling platform where users can broadcast verifiable messages anonymously using zero-knowledge proofs on the Status Network.

Live Link
Presentation
Github Link
Business Plan

🌐 TL;DR

Whisp is a privacy-first social signalling protocol where verified individuals can send trustworthy signals like feedbacks/votes without revealing their identity.

It uses Semaphore for anonymous group proofs, Status Network for censorship-resistant verification, and Buidl Guidl tooling for seamless development and smart contract deployment.

🎯 Problem

Online spaces force a binary choice:

  1. Anonymous = untrustworthy
  2. Verified = exposed

Communities, DAOs, and whistleblowers need a way to prove they belong without revealing who they are.

Traditional platforms rely on centralized trust — admins, servers, or moderators — introducing bias, risk, and censorship.

💡 Solution — Whisp

Think “verified whispers” — truthful, anonymous, and onchain.

Whisp enables verifiable anonymity through zero-knowledge proofs. It allows anyone to post a signal (vote, opinion, alert) verified by math — not by trust.

  1. Zero-Knowledge Proofs — users prove they’re group members without revealing their identity
  2. Onchain Verification — proofs verified by smart contracts on Status Network
  3. Anonymous but Accountable — one signal per identity, no duplicates or Sybil attacks

🧩 How It Works

1. Create a Whisp Identity

  1. User generates a Semaphore identity (private key never leaves device).

2. Join a Group

  1. Group = community, company, or verified list.
  2. Each group has an onchain group ID.

3. Send a Whisp

  1. User creates a ZK proof showing:
    1. Membership in group
    2. Unique signal nullifier
  2. Proof sent to the Whisp smart contract.

4. Verify & Broadcast

  1. Smart contract verifies the proof.
  2. Emits an event on Status Network → Whisp frontend fetches it → signal displayed anonymously.

🏗️ Architecture

  1. ZK Layer — Semaphore Protocol
  2. Smart Contract — Solidity + Foundry + Buidl Guidl Stack
  3. Blockchain — Status Network
  4. Frontend — Next.js + TailwindCSS + Viem
  5. Deployment — Vercel (Frontend) + Status Explorer (Contracts)

⚙️ Tech Stack

  1. Smart Contracts — Solidity, Hardhat
  2. Zero-Knowledge — Semaphore, SnarkJS
  3. Blockchain — Status Network
  4. Frontend — Next.js, TailwindCSS
  5. Tooling — Buidl Guidl, Viem, Ethers.js
  6. Hosting — Vercel

🧠 Example Use Cases

  1. Whistleblower Portal: prove affiliation, stay safe
  2. Private Group Chats: anonymous verified discussions
  3. Signal Feed: send onchain proofed messages for coordination

🔭 Future Roadmap

  1. Self Protocol Integration — nationality/age/gender based group entry
  2. Onchain Group Messaging — zk-based chatrooms
  3. Reputation Points — build trust without identity

🛡️ Why Status Network?

We chose Status Network because it aligns with Whisp’s mission — “Privacy, freedom, and trustless communication.”

  1. Gas-efficient zk verification
  2. Decentralized communication layer
  3. Vibrant developer community

👥 Team

Built by:

  1. Akhil — Full Stack + ZK Dev
  2. Kutman — Frontend Dev


Contracts Deployed and Verified on Status Network

  1. Semaphore 
  2. SemaphoreVerifier
  3. PoseidonT3
  4. Whisp


Gasless Transactions on Status Network

Contact

Telegram 

  • @akhilnanavati
  • @KS8192


Attachments