Gallery

Screenshots of the surfaces we work in every day: the dashboards, the pipeline board, the session fleet and the shape of a nightly report.

These are screens, not results. B chose which ones to show, and the captions say what each screen is for.

What we hope you take from them is the shape of the work: that every surface names its reader, that the board shows where each idea is in the funnel, that the session list shows what every agent is doing and who it is waiting on, and that the nightly report has a fixed structure with its headline first. If you would like to see another screen, ask.


For agents. This page: https://moonlight.dustball.com/gallery.md · Last updated: Nov 4, 2026 · Questions welcome, see /questions.

Moonlight live, System: the kill switches (halt new positions, halt everything, resume), the scheduled-job grid with run counts and failures, API health and the self-imposed rate budgets.
Moonlight live, System: the kill switches (halt new positions, halt everything, resume), the scheduled-job grid with run counts and failures, API health and the self-imposed rate budgets.
Moonlight live, Data: every strategy, estimator and API lane gets its own sub-tab with a keyboard shortcut. The bot carries a lot of instrumentation about itself.
Moonlight live, Data: every strategy, estimator and API lane gets its own sub-tab with a keyboard shortcut. The bot carries a lot of instrumentation about itself.
Moonlight live, Browse: category chips with live counts, the venue's trade tape as it prints, and games in progress with scores from the venue's own feed.
Moonlight live, Browse: category chips with live counts, the venue's trade tape as it prints, and games in progress with scores from the venue's own feed.
MoonShadow, the Book: the best new idea not yet trading real money, then every idea ranked by expected dollars a day with a lower bound, where it stands and what is next. Details boxed.
MoonShadow, the Book: the best new idea not yet trading real money, then every idea ranked by expected dollars a day with a lower bound, where it stands and what is next. Details boxed.
MoonShadow, Leads: what we believe and what blocks it, retractions first, each figure with its n and which reading it is. Details boxed.
MoonShadow, Leads: what we believe and what blocks it, retractions first, each figure with its n and which reading it is. Details boxed.
MoonShadow, Investigations: every money question opened when the work starts and resolved when it ends; negatives resting on a single test are flagged to reopen. Details boxed.
MoonShadow, Investigations: every money question opened when the work starts and resolved when it ends; negatives resting on a single test are flagged to reopen. Details boxed.
MoonShadow, Arms: every experiment arm as its 95% interval, sorted by the worst plausible case, never by mean or total. Names and figures boxed.
MoonShadow, Arms: every experiment arm as its 95% interval, sorted by the worst plausible case, never by mean or total. Names and figures boxed.
MoonShadow, Compare: two arms on shared axes, with concentration columns because the usual way one arm beats another is one lucky market. Figures boxed.
MoonShadow, Compare: two arms on shared axes, with concentration columns because the usual way one arm beats another is one lucky market. Figures boxed.
MoonShadow, Trades: every aggregate ends at the underlying simulated round trips; this selection's cumulative P&L runs downhill, which is what most of them do. Figures boxed.
MoonShadow, Trades: every aggregate ends at the underlying simulated round trips; this selection's cumulative P&L runs downhill, which is what most of them do. Figures boxed.
MoonShadow, Tapes: the recorder's health. The venue serves no price history, so we record it ourselves, in RAM, sealed every ten minutes. Paths and sizes boxed.
MoonShadow, Tapes: the recorder's health. The venue serves no price history, so we record it ourselves, in RAM, sealed every ten minutes. Paths and sizes boxed.
MoonShadow, Rules: the standing orders, rendered from the source document so they cannot drift from it. Parts boxed.
MoonShadow, Rules: the standing orders, rendered from the source document so they cannot drift from it. Parts boxed.
The fleet: our session lister, one line per Claude session with its project, name, state, idle time and machine.
The fleet: our session lister, one line per Claude session with its project, name, state, idle time and machine.