CDC Badge OS
A hardware security key you can hold, hack and extend — FIDO2/WebAuthn, GPG/SSH, TOTP, a password vault and a sandboxed WASM plugin runtime, on an ESP32-S3 with a TROPIC01 secure element.
Three ways in
Section titled “Three ways in” Getting Started What the badge is, how to flash it, first boot, and a feature-by-feature user guide — plus the security background.
Intermediate Plugins (WASM), the serial console, the expert menu, languages and companion tools.
Developer Architecture, module and plugin development, the host API, protocols and the code reference.
Project links
Section titled “Project links” Plugin SDK & web installer Rust plugin SDK, example plugins and the browser-based plugin installer.
Firmware source Canonical CDC Badge OS firmware repository.
Code reference Generated Doxygen reference for the firmware internals.