Video API Key Management
with Post-Quantum Encryption
Video API key management controls how developers authenticate with V100's API -- from key generation and storage to scoping, rate limiting, rotation, and revocation. V100 generates v100_live_* prefixed API keys that are SHA-256 hashed for storage (plaintext is never persisted), encrypted at rest with Kyber+AES-256-GCM post-quantum envelope encryption, and validated in 31 nanoseconds via Cachee's in-process DashMap cache. Each key supports granular scopes (video:read, avatar:write, analytics:read), tier-based rate limits, per-key usage tracking, zero-downtime rotation, and instant revocation. The key management system is designed so that even a complete database breach cannot expose usable API keys.