1 · The compiler
The model compiles. It never trades.
Your sentence is compiled once into a deterministic contract: a versioned document of rules, signals and risk limits. Backtesting and paper trading run only that contract, never a model’s judgment. What you approve is exactly what runs.
The compiler asks a question rather than guessing a number you did not say, and when a strategy cannot be tested honestly it refuses and says why.
2 · Honest backtests
Every backtest pays its costs and shows the work.
Every backtest charges spread and slippage on every trade, so every result is net of the spread and slippage the cost model charges. It reads data only as it was known at the moment of each decision: a price from later that day, or a report filed the following week, cannot leak into a trade made before it existed.
Every run is pinned to one sealed copy of the market data, and every result says which window it covers, where the data behind it begins and what the cost model assumed. Run the same contract on the same copy and you get the same number, and so does anyone else. Thin samples, unstable windows and thresholds that flip the result get flagged in the margin. Skepticism is a product feature.
3 · Verifiable claims
A published number is a proof, not a screenshot.
Publishing a result re-runs it on our servers: what gets stored is what our servers computed, not what a browser showed. Every shared report says which day its data was sealed and carries a re-run button that runs the same contract on that same data, for as long as we hold it. If the number comes out different on the same data, the page says so, because that is a fault of ours and not the market moving; if we no longer hold that data, it says that instead of pretending.
The Leaderboard ranks strategies by Sharpe over the full window: return per unit of risk, across every year the strategy was tested, costs included.
4 · The data
What data we hold.
Every backtest runs on this, and no further back. A strategy over an index starts where our membership for that index starts, and its result says so.
| Data | From | To | Updated |
|---|---|---|---|
| Daily prices, whole market | Jan 2, 2004 | Oct 14, 2026 | every trading day |
| Daily prices, curated | Jan 2, 2004 | Oct 14, 2026 | every trading day |
| Minute prices | Sep 3, 2025 | Oct 14, 2026 | every minute |
| Minute prices, extended hours | Sep 8, 2025 | Oct 14, 2026 | every minute |
| Dow Jones Industrial Average | Oct 31, 2019 | Jul 31, 2026 | quarterly |
| Nasdaq 100 | Jan 2, 2004 | Oct 14, 2026 | every trading day |
| Nasdaq Composite | Jan 2, 2004 | Oct 14, 2026 | every trading day |
| Russell 1000 | Sep 30, 2019 | Jun 30, 2026 | quarterly |
| Russell 2000 | Sep 30, 2019 | Jun 30, 2026 | quarterly |
| S&P 500 | Sep 30, 2019 | Jun 30, 2026 | quarterly |
| Financial statements | Apr 15, 2009 | Oct 2, 2026 | as filed |
| Short interest | Dec 29, 2017 | Sep 30, 2026 | twice a month |
| Dividends | Aug 15, 2000 | Dec 13, 2030 | as announced |
| Splits | Oct 25, 1978 | Dec 17, 2026 | as announced |
| Listings | Sep 3, 2026 | Oct 5, 2026 | weekly |
| SEC filings | Jul 21, 2015 | Oct 14, 2026 | as polled |
| Macro series | Jul 1, 1954 | Oct 14, 2026 | every trading day |
| Kalshi markets | Jul 1, 2021 | Oct 14, 2026 | every trading day |
| Polymarket markets | Aug 30, 2026 | Oct 15, 2026 | as polled |
| Pre-market snapshots | Sep 9, 2026 | Oct 14, 2026 | every trading day |
5 · Access
Access
Anyone can create an account. Nothing is billed.
Hypothetical performance on historical data. Backtests are not indicative of future results. Paper trading only; nothing here is investment advice.