diff --git a/profile/README.md b/profile/README.md index ea86052..21ab76d 100644 --- a/profile/README.md +++ b/profile/README.md @@ -2,7 +2,7 @@ # PulseEngine -Formally verified WebAssembly toolchain for safety-critical systems +Formally verified toolchain for safety-critical systems — from RTOS kernel to WebAssembly deployment @@ -10,12 +10,15 @@    + [ Repositories ](https://github.com/orgs/pulseengine/repositories) [ Website ](https://pulseengine.eu) [ Examples ](https://github.com/pulseengine/wasm-component-examples)
| Spar model |
+ → | .wasm |
→ | Meld fuse |
@@ -48,12 +57,36 @@ Meld fuses. Loom weaves. Synth transpiles. Kiln fires. Sigil seals.
Kiln fire |
||||||||||||||
| sigil · attest · sign · verify | +gale · verified RTOS kernel | sigil · attest · sign · verify | rivet · trace · comply | ||||||||||||||||||
| + +### [Gale](https://github.com/pulseengine/gale) — Verified RTOS Kernel Primitives + + + + + +Formally verified Rust replacement for Zephyr RTOS kernel primitives. Nine kernel objects — semaphore, mutex, condition variable, message queue, stack, pipe, timer, memory slab, and event — verified through dual-track formal methods: Verus (SMT/Z3) for functional correctness and Rocq (theorem proving) for deeper refinement properties. Drop-in replacement via C FFI shims; all upstream Zephyr kernel tests pass unchanged on qemu_cortex_m3. + +**Gale provides the verified foundation that Kiln runs on** — formally proven kernel primitives underneath the WebAssembly runtime, closing the verification gap from hardware abstraction to application deployment. + + | +
@@ -104,24 +137,36 @@ Sigstore keyless signing for CI/CD. SLSA policy enforcement with per-tool versio
-> [!NOTE]
-> **Correctness at every layer** — Rocq mechanized proofs, Kani bounded model checking, Z3 SMT verification, and Verus Rust verification are used across the toolchain — not confined to individual projects. Sigil attestation chains bind it all together. No transformation ships without a proof.
+## Systems Engineering
-
+
- Build & Verification+Build & Verification Rules@@ -149,6 +194,8 @@ Sigstore keyless signing for CI/CD. SLSA policy enforcement with per-tool versio +- [**automator**](https://github.com/pulseengine/automator) — Toolchain orchestrator for autonomous AI development, verification gates, and functional safety traceability +- [**thrum**](https://github.com/pulseengine/thrum) — Gate-based pipeline orchestrator for autonomous AI-driven development - [**temper**](https://github.com/pulseengine/temper) — GitHub App that hardens repositories to organizational standards - [**wasm-component-examples**](https://github.com/pulseengine/wasm-component-examples) — Working examples for Component Model development in C, C++, Go, and Rust - [**bazel-file-ops-component**](https://github.com/pulseengine/bazel-file-ops-component) — WebAssembly-based cross-platform file operations for Bazel builds @@ -162,6 +209,6 @@ Sigstore keyless signing for CI/CD. SLSA policy enforcement with per-tool versio
-Rust · WebAssembly Component Model · WASI 0.2 · 0.3 · Bazel · Rocq · Z3 · Kani · Verus · Sigstore
+Rust · WebAssembly Component Model · WASI 0.2 · 0.3 · Bazel · Rocq · Z3 · Kani · Verus · Sigstore · AADL · Zephyr RTOS
|