RIoT Secure is proud to publish it's second White Paper on IoT.
For the past several years, WebAssembly (WASM) has been moving steadily out of the browser and into servers, edge runtimes, and cloud infrastructure. What has been missing is a credible path for WASM to run on the class of devices that actually dominate the IoT landscape - microcontrollers with kilobytes of RAM, long lifetimes, and no operating system.
Today we are releasing a whitepaper that explains how we have approached that problem at RIoT Secure, and why we believe now is the moment for WebAssembly to become the execution layer for IoT. This is not a collection of opinions or forecasts - it documents a working implementation that is now ready for commercialization and industry partnerships:
- A fully-compliant WASM runtime running on real microcontrollers (e.g. Arduino UNO R4)
- A universal device I/O ABI bridging WASM modules to actual device hardware
- Integration of WebAssembly into a lifecycle platform already in commercial use for five years
The whitepaper also explains the strategic side of this shift. The WASM/WASI ecosystem is mature enough to standardize, but the embedded domain is still unaligned. If IoT adopts WASM without a device-level ABI, we repeat the failure states of pre-POSIX UNIX and pre-Java/.NET standardization - many runtimes, reduced portability. The window to influence the default is open now, not later.
If you are an engineer working on embedded runtimes, firmware lifecycle, or standardization for portable execution - this is written for you. Download our riot-secure-media-pack.zip to access the whitepaper and other marketing resources we have made available.