Pulseengine (WRT Edition) Documentation

A safety-critical WebAssembly runtime designed for functional safety
in embedded systems, automotive, medical devices, and IoT applications

🚀 Getting Started

Installation guides for supported platforms including Linux, macOS, QNX, Zephyr, and bare-metal environments

🛡️ Functional Safety

ISO 26262 ASIL-D qualification, IEC 61508 compliance, and comprehensive safety documentation

🏗️ Platform Support

Multi-platform architecture with hardware security features (ARM MTE/PAC/BTI, Intel CET, RISC-V PMP)

📚 Foundation Libraries

Reusable base layers including safe memory primitives, bounded collections, and no-std utilities

🔧 Component Model

Full WebAssembly Component Model support with interface types and canonical ABI

🎯 Real-Time Systems

Deterministic execution, bounded resources, and stackless design for embedded applications

Reusable Foundation Libraries

The Pulseengine foundation libraries can be used independently for your own safety-critical projects:

wrt-foundation - Safe memory primitives wrt-platform - OS abstraction layer wrt-sync - no_std synchronization wrt-error - Comprehensive error handling