Appearance
Engine
Lo genérico y publicable del SDK. Hoy vive en packages/engine/*; el layout objetivo lo agrupa bajo engine/ (WP-U51 no mueve carpetas aún).
| Paquete | Rol |
|---|---|
@zeus/protocol | Envelope state|intent|track|ledger, roles, AsyncAPI |
@zeus/authority-kit | Loop de tick, reducer inyectado, snapshot/ledger |
@zeus/player-mcp-kit | Un MCP por actor + evidencia |
@zeus/playbook-kit | CASOS, coherencia, acta, runner |
@zeus/view-kit | Vistas 3D+HTML browser-safe |
@zeus/http-contract | RouteEntry → OpenAPI + proyección MCP |
@zeus/rooms | Cliente de rooms Socket.IO |
@zeus/presets-sdk | Catálogo MCP, env/puertos, volúmenes |
@zeus/webrtc-signaling | Señalización WebRTC: rooms (U88) + DMs SSB vía pub (U90); ICE desde env |
También: game-engine, ui-kit, ui-3d-kit, app-shell, firehose-core, test-utils, room-client-browser.
Regla D-8: el engine no nombra delta ni pozo. Ver dos juegos.