Track record

A model's history is easy to rewrite, so ours is split in two. Everything from the date below was frozen on the day it was published and can be checked by anyone. Everything before it is the model run over past data.

On the record since September 18, 2026

Upfront model
-2.8%
S&P 500 (SPY)
+0.1%
Trading days
8

2026-09-18 to 2026-09-30. Computed only from the frozen books below and market closes: each day earns the weights of the newest book dated before it. How this is measured.

Get the new quarter's picks the day they publish
One email on Tuesdays, and the new quarter's picks the day they publish. Unsubscribe in one click.

The ledger

Each row is one trading day's publication: that day's Upfront Picks and the net book of the live sleeves, frozen after the model updated. Its fingerprint (SHA-256) is public at once; the holdings follow 30 days later, because the current book is a Premium feature. Each fingerprint also covers the one before it, so changing or deleting any old entry would change every fingerprint after it. All 4 entries check out right now.

PublishedFrozen (UTC)Net bookSHA-256
2026-10-01 2026-10-01 11:30 39 9c1818f9f7d25dc7048fde27dbe5a37c5f134afba2f3955d3a7aac2e328d82d3 sealed
2026-09-30 2026-09-30 11:30 39 a29200fc4b1b5f3a38c3327d67872dd6766cbeaffed06548afe2e0c20f917b95 sealed
2026-09-28 2026-09-28 17:05 39 9f2b79858b08af4bc82fb7127154ae4ae03af9250897e623a6ab27f567eabb39 sealed
2026-09-18 2026-09-20 16:45 39 85b606569556c4b30e9e0b96d0c0fbf64c299bf8640dacccee81e739ae6456dd sealed

Machine-readable copy, with the exact hashed text of every opened entry: /api/model/ledger.

Quarterly scorecards

How each quarter's holdings went on to do, losers included.

2026 Q4 2026 Q3 2026 Q2 2026 Q1 2025 Q4 2025 Q3 2025 Q2 2025 Q1

Model results are not a managed account and leave out fees and taxes. Past performance does not guarantee future results. Nothing here is investment advice.