A blockchain-powered platform for anonymous crime reporting, leveraging Web3 technologies to protect informers while combating illegal activities.
Whispr revolutionizes crime reporting by combining zero-knowledge proofs with Internet Computer Blockchain (ICP) to ensure informer anonymity. Citizens can securely report crimes, stake tokens to validate authenticity, and earn rewards for verified reports. Authorities gain a powerful dashboard to review submissions and maintain public safety.
🔗 Live Demo: whispr.icp.app
-
Anonymous Reporting
- Blockchain-encrypted submissions with ZK proofs
- Multi-category reporting (Theft, Violence, Drug Crimes, etc.)
- Encrypted media uploads (images/videos)
- Token staking system to deter false reports
- Significant Rewards for verified reports(upto 10 times the staked tokens)
- Dynamic staking: Higher stakes = Higher credibility
- Real-time reward tracking in user dashboard
- Evidence decryption protocols
- Anonymous chat with informers
- Bulk report verification
- Automated token reward distribution
- ICP blockchain storage
- Role-based access control
- End-to-end encrypted communications
- Tamper-proof evidence logs
- Connect & Verify
Anonymous wallet connection via plug wallet - Submit Evidence
Encrypt and upload evidence to blockchain - Stake Tokens
Lock tokens to validate report authenticity - Authority Review
Authorities verify while preserving anonymity
- Javascript
- Tailwind CSS
- Web3.js
- Internet Computer Blockchain
- Candid Interface
Security
- Zero-Knowledge Proofs
- AES-256 Encryption
- ICP Identity Protocol
- Node.js ≥18.x
- DFX SDK ≥0.15.x
- Rust ≥1.70
git clone https://github.com/your-org/whispr.git
cd Whispr
# Start local replica
dfx start --background
# Deploy canisters
dfx deploy
# Start frontend
npm run dev
Access the application at:
http://localhost:4943





