Your Private Gateway to the Web3 Frontier
Zero-Knowledge Messaging • Chain-Agnostic Seedless Wallets • Quantum-Resistant Security • No Central Dependencies
We're working on a zero-knowledge decentralized platform where privacy is built-in from the ground up. Our goal is to contribute to an internet that's more open, trustless, and puts users in control of their own data.
We're exploring how the internet could be:
- 🔐 Private by Default - Zero-knowledge architecture means no server-side data access
- 🌐 Decentralized - Peer-to-peer communication without central servers
- 🛡️ Quantum-Resistant - Post-quantum cryptography for long-term security
- 💳 User-Sovereign - Wallet-based identity with full user control
- 🚫 Censorship-Resistant - Decentralized infrastructure that's harder to control
- 🔐 Zero-Knowledge Messaging - End-to-end encrypted P2P communication
- 💼 Invisible Wallet - Chain-agnostic zero-knowledge key management
- 📦 ZKIM File Format - Three-layer encryption with privacy-preserving search
- 🌐 ZKIM P2P - True peer-to-peer networking without central servers
- 🗄️ ZKIM CAS - Content Addressable Storage with 95% deduplication
- 🔍 Searchable Encryption - OPRF-based privacy-preserving search
- Cryptography: libsodium-wrappers-sumo, @noble/hashes, @noble/curves
- Post-Quantum: ML-KEM-768 (FIPS 203), ML-DSA-65 (FIPS 204)
- Symmetric Encryption: XChaCha20-Poly1305 (keys derived from ML-KEM-768)
- Key Derivation: Argon2id13 (password-based), BLAKE3 (hashing)
- Networking: WebRTC, Kademlia DHT, GossipSub
- Storage: ZKIM CAS, Arweave integration
- Architecture: Domain-Driven Design (DDD), TypeScript, Next.js
Secure, encrypted file format with three-layer encryption, integrity validation, and privacy-preserving search capabilities.
Features:
- 🔐 Three-layer encryption (XChaCha20-Poly1305)
- 🔍 Privacy-preserving searchable encryption (OPRF-based)
- ✅ Integrity validation (BLAKE3 + ML-DSA-65)
- 📦 Optional compression (GZIP/Brotli)
- ⚡ Performance monitoring
- 🔒 Constant-time security
📖 Documentation • 📦 npm Package
Production-ready, developer-friendly wrapper for NIST-standardized post-quantum cryptography (ML-KEM-768, ML-DSA-65).
Features:
- 🔐 ML-KEM-768 (FIPS 203) - Key Encapsulation Mechanism
- ✍️ ML-DSA-65 (FIPS 204) - Digital Signature Algorithm
- 🛠️ Crypto-agility framework for future-proofing
- 🔑 Key management (serialization, fingerprinting, caching)
- ⚡ Error handling and validation
- 📦 Fully standalone, zero ZKIM dependencies
📖 Documentation • 📦 npm Package
- ✅ Chain-agnostic wallet - Support for multiple blockchain networks
- ✅ Storage efficiency - 95% deduplication through ZKIM CAS
- ✅ Layered encryption - Three-layer encryption architecture
- ✅ Searchable encryption - Privacy-preserving OPRF-based search
- ✅ Post-quantum security - ML-KEM-768 and ML-DSA-65 implementation
- ✅ Decentralized architecture - No central dependencies
- 🌐 Website: zk.im
- 📖 Documentation: GitHub Repositories
- 💬 Community: Telegram • X (Twitter)
- 📧 Contact: hi@zk.im
We welcome contributions! Please see our repository-specific contributing guidelines:
Our open-source projects are licensed under the MIT License - see individual repositories for details.
Building the future of private, decentralized communication
Made with ❤️ by the zk.im team