ESSIE · plugin hotswap system · ride BGF · NO SERVER ==================================================== NAMES (do not mix) ESSIE = this hotswap system (wb · seats · pack · history · spit) EZZIE = ez free eor atom · family with PHI + THERMO (not ESSIE) GRIN = ALL TRUTH pole · free=1 LINEAR = BGS ground → BGF measure (a-b)|1 · SPV rides · free never folds · TRUTH no curl CORE lib/hotswap_core.py ESSIE seats · history · validate · spit lib/pack_offline.py offline HTML5 pack (file://) · internet viewing lib/css_spv_parse.py OPTIONAL token parse · Host speed ONLY lib/chain_linear.py linear never-exit chain · WBS/WBF · SDF_OUT wb ESSIE CLI js/runtime.js pack/shell runtime API spvs/ UI plug library (js + dom) current/ seated files + manifest + history css/spv.css perfect display CSS (browser cascade) css/shell.css shell chrome · imports spv.css ../datacenter/spvs/ GPU compute plugs (.comp/.spv) DISPLAY LAW (confirmed) perfect on HTML display = real browser CSS cascade → css/spv.css + shell.css inlined in pack → HTML5 layout, forms, video, hidden existence css_spv_parse (CSS.spv) = optional SPEED path → extracts :root tokens + rule names for Host/native push → does NOT replace CSS for viewing → wb css-parse PLUGS (ESSIE library) grin 100% GRIN truth pole html5_all HTML5 200% existence catalog (hiddens stay in DOM) mp4 HTML5 video · local file OR HTTPS URL · no desk server article nav figure neon measure ezzie phi thermo ← EZZIE family SOCKETS ui.stage ESSIE HTML/JS SPV stage gpu.compute raymarch | shell CLI wb list wb in html5_all|mp4|grin|ezzie|phi|thermo|… wb in raymarch|shell wb unseat | next | prev | undo | redo | history wb validate wb spit | wb out [spvs] wb pack | wb open # internet viewing via file:// pack wb css-parse # token speed parse · not display wb test wb new PACK UI KEYS 1-9 hotswap plug by index H html5_all M mp4 G grin [ ] history undo/redo API BGRTX_ESSIE / BGRTX_SPV · hotswap · spit · list · undo · redo INTERNET VIEWING wb pack && wb open → offline pack embeds all plugs + perfect CSS → MP4 plug: paste HTTPS .mp4 URL or pick local file → no permanent 127 server · .com = WordPress Atomic 100% PLUGS + TYPING (menu only · no auto-open) HTML5 100% wb in html5_all CSS 100% wb in css_all JS 100% wb in js_all · command suite · not typing The Fox wb in fox · QWERTY train + speedtest only Stream wb in stream|mp4 · Host RTMP DISPLAY (not Firefox-first) wb open engine · native SDF single sheet wb kate sheet · edit sheet in Kate wb kate js_all · edit JS 100% sources ./RTXLayer/rtx engine engine/sheets/essie_menu.html STREAM · nv_mp4 · SMART H.264 · multi-vendor · loose ffmpeg settings/stream.json · settings/nv_mp4.json settings/secrets/twitch.stream_key mode 0600 · gitignored lib/stream_io.py · lib/nv_mp4.py SPV: spvs/nv_mp4.js · wb in nv_mp4 Playback = HTML5 SPV · no ffmpeg required Encode SMART pick (H.264 for everyone): NVIDIA h264_nvenc Intel h264_qsv (Arc / Quick Sync) AMD h264_amf (Win) · h264_vaapi (Linux) Apple h264_videotoolbox Soft libx264 · other guys / fallback Capture: Linux v4l2 + ALSA Windows dshow Apple avfoundation wb nv probe | init | cmd wb nv prefer auto|nvidia|intel|amd|soft wb stream start|stop|status · uses smart codec Pack never embeds the key. Browser preview ≠ RTMP. DUAL ALSA AUDIO (Host write path · works first time) settings/audio.json OUT1 + OUT2 + route settings/asound.essie.conf pcm.essie_out1 / essie_out2 lib/alsa_io.py enumerate · save · dual aplay write First-time smart defaults on this desk: OUT1 = plughw:CARD=Generic_1,DEV=0 (ALC1220 Analog) OUT2 = plughw:CARD=NVidia,DEV=3 (TOSHIBA-TV HDMI) wb audio init wb audio list wb audio set out1=plughw:… out2=plughw:… route=both wb audio test both|out1|out2 # real PCM write via aplay Browser pack mirrors device list + prefs (Settings panel). Browser cannot open ALSA hw: — Host wb audio is the write path. Optional: ALSA_CONFIG_PATH=settings/asound.essie.conf aplay -D essie_out1 x.wav LINEAR CHAIN wb rfc-list | chain-start | chain-auto | chain-status | push WBS host ground · WBF step measure · SDF_OUT between SPVs · never_exit STONE SDF · language storage + recovery STONE-SDF-VOCAB.txt HTML/JS/CSS ↔ EZZIE/PHI/THERMO/ESSIE/SDF lib/stone_sdf.py 12 birthstone cells under current/stone/ wb stone list|store|recover|verify|vocab Turquoise cell mirrors vocab → AMOURANTHRTX fieldstorage/brain/stone/ HOSTESS 7 (honest) Can help: offline brain · TRUTH pole · ingest · brief · store questions Too primitive for: autonomous desk advancement · native = bus flag only Feed her: evaluate after STONE store · ask after ingest cd AMOURANTHRTX && ./linux.sh super evaluate|ask|brief LAW SPV free · rides BGF · never folds · TRUTH local · no curl ESSIE ≠ EZZIE perfect display ≠ css token parse no desk http.server · .com Atomic TRUTH WITHOUT CURL GRIN free=1 · Hostess TRUTH pole · pack file:// · no curl to can TRUTH