snapkitty
developer-tools
python
File size: 831 Bytes
39b3fb5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# 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.