Marketing + evidence-explorer site for Esscher, the permanently paper-only trading agent that refuses to cheat on time. Built for the Alpaca AI Trading Agents Hackathon (lablab.ai).
npm install
npm run dev # http://localhost:4321
# or
npm run build && npm run previewThe repo ships no CI for visuals; verify by eye:
npm run build
# serve dist, then screenshot any route (WebGL renders via SwiftShader):
chrome --headless=new --disable-gpu --window-size=1600,1000 \
--virtual-time-budget=8000 --screenshot=shot.png "http://localhost:4321/"Routes: / (concept + 3D cutoff plane), /evidence (explorer + funnel),
/gate (interactive gate). Themes: append ?theme=paper or ?theme=blueprint
(default terminal), or use the switcher top-right.
src/components/three/— React-Three-Fiber scenes (CutoffPlane, AdmissionFunnel, GateExplainer).src/data/universe.json— public-safe snapshot of the frozen 23-event universe (regenerate withnode scripts/gen-snapshot.mjsfrom the esscher-market repo).src/lib/useThemeColors.ts— feeds CSS theme vars into WebGL materials.
No alpha or profitability claims. Every artifact is labeled PAPER / INDICATIVE_DATA / NOT_ALPHA_EVIDENCE. Read-only: the site cannot place, cancel, or modify an order.