# APL/WASM Runtime Boundary KittyBrowse uses Chromium as the UI shell, not as the execution authority. The preferred execution target is `apl-wasm`: ```text Chromium UI -> preload IPC -> local agent runtime -> NATS subject -> APL/Rust/WASM plugin boundary -> sealed result ``` ## Existing source references - APL finance semantics: `DEVFLOW-FINANCE/bridges/apl/finance.apl` - Rust APL bridge: `DEVFLOW-FINANCE/bridges/rust/apl_bridge.rs` - Browser WASM substrate: `DEVFLOW-FINANCE/snapkitty-wasm/src/lib.rs` - Published browser artifact: `DEVFLOW-FINANCE/collectivekitty/public/wasm/snapkitty_wasm_bg.wasm` ## Rule JavaScript/TypeScript may coordinate UI, IPC, and NATS envelopes. It must not become the computation source of truth for APL financial logic, sealing, or proof evaluation.