:PROPERTIES: :ID: c3b3dc41-945f-54e9-84eb-ca014114f1be :END: #+title: Stoa — The Porch (Environment) #+filetags: :passepartout:stoa:editor:browser:hardware: Stoa is the user environment — a single Lisp image where editor, browser, shell, and agent coexist. **Roadmap:** - v2.0.0: Lish editor + Nyxt browser (Stage 1, Qt/WebKit) + Lish shell - v3.0.0+: Cannibalization — replace Qt with Lisp-native layout, reduce WebKit to pixel-painting, eventually pure-Lisp browser and window management - v4.0.0: Native inference — llama.cpp FFI in-process, DSL-compiled model architectures, live surgery on cognition - v5.0.0: Hardware — tagged RISC-V architecture via TinyTapeout, FPGA prototype, hardware GC via dedicated bus master - v6.0.0: True agency — world models, temporal reasoning, goal persistence across restarts The architectural principle: Stoa is not a collection of clients connecting to a daemon. The Dispatcher gate stack [[file:verification-appliance.org][verifies every action]] regardless of who initiated it. The distinction between "tool" and "self" dissolves. The ultimate goal is a [[file:self-driving-lisp-machine.org][self-driving Lisp Machine]] running on custom hardware.