Lock interpretation before results
The seven stages prevent choosing the most favourable meaning of an ambiguous rule after seeing its performance. Dataset provenance and experiment registries preserve the path to each verdict.
Flagship / Engineering case study
A falsification platform for trading strategy claims.
Python / Pydantic / pytest / OANDA API
Before correction · invalidated
The interval excludes zero, but the underlying trades include invalid stops. These results were superseded.
Source: Assay DEF0006 research record. R expresses return relative to risk. These are historical before/after findings, not a forecast.
01 / The problem
An attractive backtest can reward a convenient interpretation, a hidden engine defect or tuning on the same data used to judge success. Statistical confidence is meaningless if the measurement is wrong.
02 / What I built
Assay takes an informal strategy from a video, forum or written claim through seven ordered stages. Like an assay of ore, it tests whether the claimed value is really there. Ambiguities are mechanically resolved before results are visible. Typed registries connect hypotheses, experiments, datasets, defects and permanent verdicts.
03 / Architecture
04 / Key decisions
The seven stages prevent choosing the most favourable meaning of an ambiguous rule after seeing its performance. Dataset provenance and experiment registries preserve the path to each verdict.
The only net-positive full-pipeline variation was driven heavily by the same in-sample data used to select it. It was recorded as needing more data, with an explicit warning against further tuning on that sample.
Later strategies exposed assumptions baked into the original StrategyPlugin abstraction. They were not forced into it. Only execution primitives with demonstrated shared use were generalized.
05 / What went wrong
06 / Evidence
07 / Current status & limitations
Local research infrastructure, intentionally without a hosted app. These are findings about the tested claims and datasets, not a profitable trading product. Further evidence must come from fresh data rather than repeated in-sample tuning.
Evidence basis: project implementation review and research notes supplied for this portfolio, September 2026. Project tests described here are distinct from the portfolio’s own checks.