Skip to content
Research engineering

The system behind the research.

A model is one component. The surrounding work—data quality, timing, tests and replayability—is what makes an experiment interpretable.

Python research workflowsPoint-in-time thinkingExplicit evidence boundaries
Architecture, with a purpose

Built around
the decision.

Monolith’s research work connects market data, experimental models, portfolio logic and evidence records. Each layer answers a different question.

  1. Source → observable information

    Identify the origin, timestamp and coverage of each input. An observation date is not necessarily the date a researcher could have known it.

  2. Transform → explicit features

    Build alignment and feature rules that can be inspected. Treat revisions, missing data and universe membership as modelling inputs.

  3. Experiment → bounded question

    Separate formation and evaluation. Specify benchmarks, costs and the unit of observation before interpreting a result.

  4. Record → reproducible decision

    Keep code, outputs and limitations together. A readable receipt should distinguish what executed from what remains assumed.

01Engineering problems that matter
A

Time is part of the data.

Public availability, vendor ingestion and the strategy’s decision clock must not be collapsed into a single date.

PIT
B

Missing is not zero.

An unavailable observation is not the same as a verified empty record or an observed zero return.

DATA
C

Tests are not alpha.

Software tests can validate an implementation boundary. They cannot establish a market effect by themselves.

TEST
D

Research is not execution.

A successful replay does not prove broker fills, financing, capacity or real-money performance.

OPS

A practical
research toolkit.

PythonPandas / NumPySQLGitAutomated tests

The existing research corpus includes statistical-arbitrage engines, macro-regime models, equity-factor work and alternative-data studies. The useful common ground is not a single model—it is the ability to turn a question into a repeatable workflow.

Source domains have included prices, fundamentals, public regulatory filings, weather and market-microstructure data. Each comes with different coverage and timestamp constraints. Access to a dataset does not make every historical use of it valid.

The public website deliberately omits private infrastructure addresses, credentials, trading endpoints and detailed execution logic.

Open-source validation code ↗
02The research domains
Search the full library ↗
Domain 01

Mean-reversion & statistical arbitrage

Spread relationships, convergence and changing regimes.

Explore this domain ↗
Domain 06

Cross-sectional equity & factors

Equity ranking, factor exposure and point-in-time universes.

Explore this domain ↗
Domain 07

Microstructure & order flow

Order books, short-horizon prediction and implementation cost.

Explore this domain ↗
Domain 11

Machine learning & crowd platforms

Model development, search histories and marginal contribution.

Explore this domain ↗