# llimphi-wasm-open *Read this in English: [README.md](README.md).* Abre una app WASM Tier 3 como una ventana de escritorio. Cierra el lazo de la distribución: el stack Tier 3 ya sabía resolver una app por hash, verificar su integridad y su concesión Ed25519, y materializar su `View` en una ventana Llimphi. Lo que faltaba era el **ejecutable** que ata todo desde la línea de comandos del escritorio — el gemelo host del ejecutor de apps de wawa, y el consumidor real de `app_bus::Launch::Wasm` (que hasta ahora devolvía `Unsupported` porque "lo resuelve el chasis": este binario *es* ese chasis). Dos modos: ```text # 1. Un .wasm local — app de sólo-UI, sin permisos (camino rápido). llimphi-wasm-open app.wasm # 2. Por hash desde un CAS local — se verifica integridad y, si hay # concesión, se valida contra el anillo de confianza y se corre con # los permisos efectivos (los bits gatean qué host imports se enlazan). llimphi-wasm-open --hash --store ~/.cache/llimphi/blobs \ [--grant ] [--ring claves.txt] [--name "Mi App"] ``` El modo hash es exactamente lo que un launcher de la UI (dock, spotlight, mirada) invocaría para un `Launch::Wasm{bytecode_hex, grant_hex}`: spawnear este binario con `--hash`/`--grant`/`--store`, manteniendo a `app-bus` liviano (sólo transporta hex, no toca el runner ni la GPU). ## Uso ```sh cargo run --release -p llimphi-wasm-open ``` --- Parte de **llimphi** — ver [llimphi](../LEEME.md).