Secure V2 · SDK 0.3.0
SDKs and supported platforms
Updated October 11, 2026 · verified against repository implementation
Use the pinned starter rather than assembling cryptographic packets yourself.
Current Secure V2 implementations
Secure V2 is implemented in C/C++ and Node.js. The complete Arduino ESP32 / PlatformIO starter bundles pinned C source and generated headers. The generic C interface accepts platform callbacks; POSIX and ESP-IDF examples exist in the repository but are not additional dashboard starter choices.
The Node sender uses the same real packet and counter SDK and the canonical packed encoder. Its confirmed output is a storage result. Do not substitute the historical Python/Rust SDKs: they currently implement older protocol generations, not Secure V2.
ESP32 Dev Module is the default generated board. ESP32-C3 is also selectable, but requires its matching RISC-V toolchain. Host compilation and local gateway simulation are not physical-board qualification.
Build requirements and updates
The generated PlatformIO project pins pioarduino platform-espressif32 55.03.312-1 and uses Arduino framework at serial monitor speed 115200. Install dependencies through PlatformIO and keep the private configuration excluded from Git. Node requires Node.js 22+ and uses built-in modules.
Export again after credential rotation or a new immutable slot. Merge your application changes carefully: regeneration replaces generated files. Keep the bundled SDK and serializer together. The repository source and docs/SDK-SUPPORT.md provide compatibility details.