···11+# AC Native WASM Prototype
22+33+This is a small browser-hosted prototype for running a slice of `ac-native`
44+offline in a single HTML file.
55+66+Current shape:
77+88+- Boots the real native [`prompt.mjs`](/workspaces/aesthetic-computer/fedac/native/pieces/prompt.mjs) piece
99+- Uses a tiny WebAssembly raster core for framebuffer clears and boxes
1010+- Uses browser shims for keyboard input, config storage, theme, wifi, and piece jumps
1111+- Generates a single offline HTML artifact
1212+1313+Build:
1414+1515+```bash
1616+cd /workspaces/aesthetic-computer/fedac/native/wasm
1717+npm install
1818+npm run build
1919+```
2020+2121+Output:
2222+2323+- `/workspaces/aesthetic-computer/fedac/native/build/ac-native-prompt-offline.html`
2424+- `/workspaces/aesthetic-computer/system/public/ac-native-wasm/index.html`
2525+2626+Production route:
2727+2828+- `https://aesthetic.computer/ac-native-wasm/`
2929+3030+Notes:
3131+3232+- This is intentionally not full `ac-native` parity yet.
3333+- Text rendering is still done by the browser canvas host.
3434+- Native-only features like raw WiFi control, PTY, power management, and Linux device access are stubbed.