2026 ·In production for its first platform
Video key service (DRM)
A small, separate service that does one security-critical job for video platforms: guarding content keys.
GoPostgreSQLCaddy
Visit project The problem
Keeping encryption keys inside the main video platform means one bug can expose every video. Moving them to their own service, with its own database, audit log and narrow API, shrinks what can go wrong.
What it does
- An API to create, import, read and delete one key per video
- Key delivery that works with any standard player, checking a signed, expiring pass
- An admin dashboard with daily key-request numbers
- Platform management with API-key and signing-secret rotation
- Search across all keys and an audit log of every change
- Licences for Widevine, PlayReady and FairPlay