Cinema + labs + WebGL. The labeled map, Hub canvas, field sketch, and every live engine. Use when this is the app that owns the GPU on the machine.Every feature, no graphics. Same engines, same API, same honesty grammar. No WebGL, no custom cursor, no Three.js. For when other apps already hold the GPU, or after learning loops when you only need the work.Terminal + one API out. Every live verb as a command and as HTTP. TUCE agents load skill.md and call /api/v1. No cinema overhead. Occupancy stays nominated | live-bound | unavailable.
Work · Solvers
SAT on one path. Hardware on another. They do not meet.
Solvers is the SAT console and the StrataX harness. The hub does not silently install solvers. A feasible answer is not a live-bound neuromorphic socket.
StrataX
Feasible or not. Engine and fingerprint.
If the remote harness is offline, local SAT remains the fallback. Complementary ≠ certified.
How it connects
Follow the occupancy.
documented
SAT stays perpendicular to HAL.
A feasible solve does not bind silicon. Complementary sockets stay nominated until a runtime attachment exists.
flywheel_owns_hardware = false. ready ≠ certified. STDP is a learning-rule analogue, never a permission.
Two paths
Basic loop or StrataX harness.
Open-source
Accept / deny / retry
A documented basic SAT loop. The hub will not pretend a deny is an accept.
StrataX
Relearning console
Inside Flywheel, not a separate public app. Reports to Training Lab.
Honesty
SAT ⟂ HAL
STDP is never a permission. ready ≠ certified. flywheel_owns_hardware = false.
← ToolsPacks and plugins. Scan lists fingerprints; Accept is still required.All integration flowsEvery Hub menu as a flow: scan, fit, bind, hot-swap, StrataX, observe, upgrade.Goals →Name the outcome before the model. A saved goal is not a running spoke.