mirror of
https://github.com/marcoallegretti/WEFT_OS.git
synced 2026-03-27 01:13:09 +00:00
Defines the .wapp package structure used by weft-appd to resolve an app_id to a launchable Wasm module and UI assets. Covers: - App ID naming convention (reverse-domain, validation regex). - Package store layout (, user-before-system search). - Directory structure: wapp.toml manifest, app.wasm, ui/ subtree. - wapp.toml schema: [package], [runtime], [ui] sections with all fields, types, and required/optional status documented. - Wasm module contract with weft-runtime: READY newline startup signal, 30-second timeout, exit code semantics, stdio handling. - Full launch flow sequence diagram from servo-shell through weft-appd to weft-runtime child process. - Explicit non-scope: signing, dependency resolution, update channels, sandboxing beyond WASI, multi-arch fat packages. |
||
|---|---|---|
| .. | ||
| architecture | ||
| upstream | ||