The zkTerm Ecosystem
zkTerm provides a complete privacy ecosystem with 5 integrated components.Ecosystem Components
| Component | Description | Status |
|---|---|---|
| zkID | Universal ZK identity with did:zk format | Live |
| zkCompression | Light Protocol for Solana token compression | Live |
| zkToolkit | 10-module cryptographic primitives library | Live |
| zkStorage | Encrypted IPFS with zkSNARK proofs | Live |
| zkAuth | Passwordless social login with STARK proofs | In Development |
zkID
Privacy-preserving universal identity system. Key Features:did:zk:[12 alphanumeric chars]universal DID format- Client-side Ed25519 proof generation
- Dual-chain on-chain verification (Solana Mainnet + Starknet Sepolia)
- Cairo smart contract for zkID proof storage
zkCompression
Light Protocol integration for Solana ZK Compression. Key Features:- Compress SPL tokens to reduce storage costs by 5000x
- Decompress tokens back to regular SPL tokens
- Full terminal and API integration
- Automatic retry polling for RPC indexer sync
zkToolkit
Complete ZK cryptographic primitives library with 10 modules. Modules:| Module | Operations |
|---|---|
| hash | Poseidon, Pedersen, MiMC |
| commit | Pedersen commitments |
| merkle | Trees and inclusion proofs |
| range | Range proofs |
| sign | EdDSA on Baby JubJub |
| nullifier | Double-spend prevention |
| field | BN254 field arithmetic |
| ec | Baby JubJub curve ops |
| shamir | Secret sharing |
| proof | Groth16 zkSNARKs |
zkStorage
Encrypted decentralized file storage with ZK proofs. Key Features:- Client-side AES-256-GCM encryption
- IPFS storage via Pinata
- Groth16 zkSNARK proofs for password verification
- SHA-256 checksum validation
zkAuth
Passwordless authentication with STARK proofs. Status: In Development Planned Features:- Web3Auth social login (Google, GitHub, X)
- No passwords, no seed phrases
- STARK proofs on Starknet for verification
- Quantum-resistant cryptography
Terminal Access
All ecosystem components are accessible through the zkTerm terminal:API Endpoints
| Endpoint | Description |
|---|---|
/api/auth/* | zkID operations |
/api/light/* | Compression operations |
/api/zk-toolkit/* | Toolkit primitives |
/api/storage/* | Storage operations |