01 Measure
A floating roof sinks as its tank drains. We read that geometry off orbit and turn it into a level, daily, not weekly.
/as_of

Storage, berths, and hulls read off the scene, then fused with fundamentals, positioning, and market structure. Every value carries the moment it became knowable.
A floating roof sinks as its tank drains. We read that geometry off orbit and turn it into a level, daily, not weekly.
/as_of
Imagery, fundamentals, positioning, and market structure land in one lake, resolved into a single signal with its provenance intact.
/as_of
Every signal ships with its method and a fixture. Every value knows when it became knowable, so a backtest cannot cheat.
/as_of
Signals land where you already work. A terminal room, an alert that fires, a brief written overnight, or one call to the API.
/as_of
The record only gets longer. Every scene, every print, every week of positioning stays in the lake and sharpens what comes next.
/as_of
Bitemporal Parquet with full provenance. Research reads it only as of a decision time, so a value that had not arrived yet cannot leak into a backtest.
Every series declares its cadence, units, confidence, and who may see it. Typed at every boundary and checked on the way out.
Satellite, inventory, positioning, curves, spreads, risk. Separate views onto one record, not separate databases.
The overnight agent runs only grids that were registered before it started. It cannot widen its own search.
Each evaluation lands in research.trials, including the ones that failed. The record includes what did not work.
Nothing reaches paper or live on its own. The agent proposes, a person decides, every time.
Every signal is public, customer, or operator. The rule is enforced on the server, in the API and in the LLM tools alike.
Raw exchange-licensed prices never render outside the operator role. Derived analytics and public-domain series do.
Every value traces back to the raw row that produced it, and to the moment that row became knowable.
Every signal has a method doc and a fixture. A fresh clone runs the entire product with no API keys.
Every signal public in its method, every value stamped with the moment it became knowable.