kittybrowse / docs /apl-wasm-runtime.md
SNAPKITTYWEST's picture
push from SNAPKITTYWEST/kittybrowse
39b3fb5 verified
|
Raw
History Blame Contribute Delete
831 Bytes
# 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.