Architecting a Distributed Fly on the Wall System and Applying Time-of-Day Market Context
• Ernie explains the internal “truth.json” constitution that defines all inter-service rules within Fly on the Wall, ensuring every component shares a common namespace, access rules, and failure-recovery expectations.
• He describes how the prototype UI suffers from race conditions and memory leaks because early versions pushed massive raw data to the browser; upcoming designs move calculations to backend services and GPU memory for atomic operations.
• The new multi-DTE interface is shown, including early versions of the convexity slider, where near-term chains function while later expiries may not yet be fully connected.
• Ernie outlines planned smoothing of the convexity heat map using Rolling mid-price averaging to remove early-morning “patchiness” caused by wide spreads and volatile bid–ask behavior.
• A member requests more chart customization; Ernie confirms future drag-and-drop layout control, modular panels, and possible SPX replay for analyzing past trade decisions.
• A long discussion covers time-of-day behaviors: Ernie attributes 10:30/2:00/3:00 patterns to historical pit-session “scars,” explains the European close at 11:30 as a real liquidity shift, and contrasts this with groups claiming deterministic “market-maker” timing.
Summary
This meeting focuses heavily on Fly on the Wall’s engineering foundation. Ernie begins by explaining that multiple distributed services must obey a shared constitution—“truth.json”—defining how components cooperate, share data, and recover from errors. He describes how the prototype UI currently performs expensive calculations in the browser, leading to sluggishness and freezes, and outlines a transition to backend processing with GPU-accelerated, in-memory operations that will eventually allow rapid updates, multi-chain convexity, and smoothing of volatile mid-price changes.
Members experiment with the new multi-DTE interface as Ernie shows how near-term convexity views work while further-out expirations remain partially connected in this early release. He previews volume-profile upgrades and confirms future customization, including drag-and-drop layout and an SPX replay tool for reviewing earlier conditions.
