Key Modules
AIR Kit is built around several core modules that work together to provide identity and credential management. Each module can be used independently or combined.Core Modules Overview
1. Credential Management Module
The Credential Management Module handles the complete lifecycle of verifiable credentials:- Credential Issuance: Create and issue verifiable credentials with cryptographic signatures
- Credential Storage: Secure storage and retrieval of credentials
- Credential Verification: Validate the authenticity and integrity of credentials
- Credential Revocation: Manage credential lifecycle including revocation capabilities
2. Identity Module
Secure user authentication and identity management:- Multi-Factor Authentication: Support for various authentication methods
- Biometric Integration: Secure biometric data handling and verification
- Identity Linking: Connect multiple credentials to a single identity
- Session Management: Secure session handling and token management
3. Developer Tools & SDKs
Development toolkit for integration:- TypeScript SDK: Full-featured SDK for web applications
- Mobile SDKs: Flutter SDK
Performance & Scalability
Each module is optimized for performance:- Credential Operations: High-throughput credential processing at scale
- ZK Proof Generation: Optimized proof generation for common circuits
- Verification Speed: Fast verification for real-time user flows
- Storage Throughput: Scalable storage for high-volume credential workloads
Security Features
- End-to-End Encryption: All data encrypted in transit and at rest
- Zero-Knowledge Proofs: Privacy-preserving verification without exposing underlying data
- On-Chain Anchoring: Credential hashes anchored to Moca Chain for tamper-evidence