Verbatim
On the record Entry 001 Opened Jul 13, 2026
V

Teaching a neural network to trade, in public.Every verdict published, win or lose.

A one-person lab building custom neural networks to predict short-term stock moves. Every test that decides anything is written down before it runs; every verdict is posted unedited, losses included.

Where it stands today. Lookout, the first model, ranks the market well and hasn’t made money yet. The program now aims to grow the account faster than an index fund, after every cost.

what runs here
  • A custom neural network ensemble, built by one trader, watches the market minute by minute, every session.
  • When it predicts a +5% move, the signal fires in real time.
  • Overnight, a machine grades every signal that could have been entered under fixed rules.
  • Follow along at The Graded Tape by morning, wins and misses alike.
Subscribe to the letters See the record ↗
11,888 signals graded 8 sessions with no record, listed on the tape graded by code each morning
00 The system Current state
V
Raw market datavendor flatfiles,per minuteData preparation11 automated stepsNeural ensemblesix members, prob-mean(predictions averaged)Intraday signalsfired in real time, timestampedMachine gradingcode, unattendedThe public taperebuilt nightly,numbers locked in
No human step between the data and the tape, and no manual edits. The one regrade, on Aug 21, 2026, is documented on the tape.
The loop runs every night: the models retrain on yesterday’s data, and the tape re-posts by morning.
Training runs · six members walking forward
data through Oct 21, 2026 · re-drawn nightly0.300.350.402023-01-182023-12-192024-11-202025-11-142026-10-20training window (first test date)precision @ 1% FPRwindow first tested 2023-01-18: Variant A 0.281 / Variant B 0.282 / Variant C 0.275 / Variant D 0.281 / Logistic 0.268window first tested 2023-01-30: Variant A 0.359 / Variant B 0.357 / Variant C 0.354 / Variant D 0.358 / Logistic 0.333window first tested 2023-02-09: Variant A 0.356 / Variant B 0.357 / Variant C 0.355 / Variant D 0.356 / Logistic 0.336window first tested 2023-02-22: Variant A 0.346 / Variant B 0.348 / Variant C 0.343 / Variant D 0.346 / Logistic 0.326window first tested 2023-03-06: Variant A 0.343 / Variant B 0.346 / Variant C 0.340 / Variant D 0.343 / Logistic 0.321window first tested 2023-03-16: Variant A 0.341 / Variant B 0.342 / Variant C 0.340 / Variant D 0.342 / Logistic 0.318window first tested 2023-03-28: Variant A 0.334 / Variant B 0.335 / Variant C 0.334 / Variant D 0.335 / Logistic 0.312window first tested 2023-04-10: Variant A 0.332 / Variant B 0.335 / Variant C 0.332 / Variant D 0.333 / Logistic 0.312window first tested 2023-04-20: Variant A 0.340 / Variant B 0.344 / Variant C 0.341 / Variant D 0.341 / Logistic 0.321window first tested 2023-05-02: Variant A 0.342 / Variant B 0.345 / Variant C 0.344 / Variant D 0.344 / Logistic 0.325window first tested 2023-05-12: Variant A 0.347 / Variant B 0.348 / Variant C 0.348 / Variant D 0.348 / Logistic 0.328window first tested 2023-05-24: Variant A 0.353 / Variant B 0.353 / Variant C 0.355 / Variant D 0.354 / Logistic 0.334window first tested 2023-06-06: Variant A 0.354 / Variant B 0.351 / Variant C 0.354 / Variant D 0.353 / Logistic 0.334window first tested 2023-06-16: Variant A 0.355 / Variant B 0.353 / Variant C 0.355 / Variant D 0.353 / Logistic 0.335window first tested 2023-06-29: Variant A 0.357 / Variant B 0.353 / Variant C 0.356 / Variant D 0.354 / Logistic 0.336window first tested 2023-07-12: Variant A 0.351 / Variant B 0.344 / Variant C 0.350 / Variant D 0.347 / Logistic 0.327window first tested 2023-07-24: Variant A 0.342 / Variant B 0.335 / Variant C 0.341 / Variant D 0.337 / Logistic 0.317window first tested 2023-08-03: Variant A 0.331 / Variant B 0.324 / Variant C 0.330 / Variant D 0.327 / Logistic 0.307window first tested 2023-08-15: Variant A 0.325 / Variant B 0.320 / Variant C 0.326 / Variant D 0.323 / Logistic 0.305window first tested 2023-08-25: Variant A 0.320 / Variant B 0.316 / Variant C 0.322 / Variant D 0.320 / Logistic 0.303window first tested 2023-09-07: Variant A 0.323 / Variant B 0.319 / Variant C 0.325 / Variant D 0.323 / Logistic 0.306window first tested 2023-09-19: Variant A 0.320 / Variant B 0.318 / Variant C 0.322 / Variant D 0.323 / Logistic 0.306window first tested 2023-09-29: Variant A 0.327 / Variant B 0.322 / Variant C 0.327 / Variant D 0.328 / Logistic 0.312window first tested 2023-10-11: Variant A 0.329 / Variant B 0.325 / Variant C 0.330 / Variant D 0.332 / Logistic 0.315window first tested 2023-10-23: Variant A 0.336 / Variant B 0.332 / Variant C 0.337 / Variant D 0.340 / Logistic 0.323window first tested 2023-11-02: Variant A 0.334 / Variant B 0.330 / Variant C 0.335 / Variant D 0.337 / Logistic 0.317window first tested 2023-11-14: Variant A 0.333 / Variant B 0.330 / Variant C 0.334 / Variant D 0.337 / Logistic 0.316window first tested 2023-11-27: Variant A 0.339 / Variant B 0.335 / Variant C 0.340 / Variant D 0.342 / Logistic 0.324window first tested 2023-12-07: Variant A 0.348 / Variant B 0.342 / Variant C 0.347 / Variant D 0.350 / Logistic 0.330window first tested 2023-12-19: Variant A 0.356 / Variant B 0.348 / Variant C 0.355 / Variant D 0.359 / Logistic 0.338window first tested 2024-01-02: Variant A 0.366 / Variant B 0.358 / Variant C 0.358 / Variant D 0.368 / Logistic 0.347window first tested 2024-01-12: Variant A 0.359 / Variant B 0.354 / Variant C 0.351 / Variant D 0.360 / Logistic 0.342window first tested 2024-01-25: Variant A 0.365 / Variant B 0.361 / Variant C 0.357 / Variant D 0.366 / Logistic 0.350window first tested 2024-02-06: Variant A 0.376 / Variant B 0.370 / Variant C 0.367 / Variant D 0.373 / Logistic 0.361window first tested 2024-02-16: Variant A 0.384 / Variant B 0.381 / Variant C 0.375 / Variant D 0.381 / Logistic 0.370window first tested 2024-02-29: Variant A 0.386 / Variant B 0.383 / Variant C 0.377 / Variant D 0.382 / Logistic 0.371window first tested 2024-03-12: Variant A 0.389 / Variant B 0.387 / Variant C 0.381 / Variant D 0.384 / Logistic 0.373window first tested 2024-03-22: Variant A 0.388 / Variant B 0.388 / Variant C 0.385 / Variant D 0.383 / Logistic 0.372window first tested 2024-04-04: Variant A 0.391 / Variant B 0.389 / Variant C 0.389 / Variant D 0.387 / Logistic 0.374window first tested 2024-04-16: Variant A 0.400 / Variant B 0.392 / Variant C 0.397 / Variant D 0.396 / Logistic 0.381window first tested 2024-04-26: Variant A 0.400 / Variant B 0.391 / Variant C 0.397 / Variant D 0.397 / Logistic 0.379window first tested 2024-05-08: Variant A 0.391 / Variant B 0.382 / Variant C 0.387 / Variant D 0.388 / Logistic 0.369window first tested 2024-05-20: Variant A 0.389 / Variant B 0.377 / Variant C 0.384 / Variant D 0.385 / Logistic 0.371window first tested 2024-05-31: Variant A 0.389 / Variant B 0.379 / Variant C 0.387 / Variant D 0.387 / Logistic 0.375window first tested 2024-06-12: Variant A 0.386 / Variant B 0.377 / Variant C 0.384 / Variant D 0.385 / Logistic 0.375window first tested 2024-06-25: Variant A 0.387 / Variant B 0.378 / Variant C 0.387 / Variant D 0.386 / Logistic 0.378window first tested 2024-07-08: Variant A 0.381 / Variant B 0.374 / Variant C 0.382 / Variant D 0.379 / Logistic 0.371window first tested 2024-07-18: Variant A 0.375 / Variant B 0.371 / Variant C 0.377 / Variant D 0.373 / Logistic 0.364window first tested 2024-07-30: Variant A 0.379 / Variant B 0.375 / Variant C 0.382 / Variant D 0.376 / Logistic 0.372window first tested 2024-08-09: Variant A 0.384 / Variant B 0.378 / Variant C 0.385 / Variant D 0.379 / Logistic 0.374window first tested 2024-08-21: Variant A 0.376 / Variant B 0.373 / Variant C 0.378 / Variant D 0.372 / Logistic 0.365window first tested 2024-09-03: Variant A 0.373 / Variant B 0.369 / Variant C 0.374 / Variant D 0.369 / Logistic 0.359window first tested 2024-09-13: Variant A 0.373 / Variant B 0.364 / Variant C 0.373 / Variant D 0.367 / Logistic 0.358window first tested 2024-09-25: Variant A 0.366 / Variant B 0.364 / Variant C 0.370 / Variant D 0.366 / Logistic 0.358window first tested 2024-10-07: Variant A 0.367 / Variant B 0.366 / Variant C 0.371 / Variant D 0.369 / Logistic 0.362window first tested 2024-10-17: Variant A 0.375 / Variant B 0.374 / Variant C 0.377 / Variant D 0.375 / Logistic 0.368window first tested 2024-10-29: Variant A 0.378 / Variant B 0.378 / Variant C 0.382 / Variant D 0.382 / Logistic 0.372window first tested 2024-11-08: Variant A 0.376 / Variant B 0.376 / Variant C 0.381 / Variant D 0.380 / Logistic 0.373window first tested 2024-11-20: Variant A 0.379 / Variant B 0.377 / Variant C 0.383 / Variant D 0.382 / Logistic 0.375window first tested 2024-12-03: Variant A 0.385 / Variant B 0.388 / Variant C 0.389 / Variant D 0.390 / Logistic 0.383window first tested 2024-12-13: Variant A 0.391 / Variant B 0.388 / Variant C 0.390 / Variant D 0.391 / Logistic 0.383window first tested 2024-12-26: Variant A 0.404 / Variant B 0.396 / Variant C 0.402 / Variant D 0.401 / Logistic 0.395window first tested 2025-01-08: Variant A 0.417 / Variant B 0.409 / Variant C 0.413 / Variant D 0.414 / Logistic 0.408window first tested 2025-01-22: Variant A 0.410 / Variant B 0.403 / Variant C 0.407 / Variant D 0.407 / Logistic 0.400window first tested 2025-02-03: Variant A 0.412 / Variant B 0.404 / Variant C 0.409 / Variant D 0.408 / Logistic 0.402window first tested 2025-02-13: Variant A 0.413 / Variant B 0.404 / Variant C 0.409 / Variant D 0.407 / Logistic 0.401window first tested 2025-02-26: Variant A 0.410 / Variant B 0.401 / Variant C 0.405 / Variant D 0.404 / Logistic 0.396window first tested 2025-03-10: Variant A 0.404 / Variant B 0.397 / Variant C 0.402 / Variant D 0.400 / Logistic 0.391window first tested 2025-03-20: Variant A 0.393 / Variant B 0.390 / Variant C 0.392 / Variant D 0.391 / Logistic 0.379window first tested 2025-04-01: Variant A 0.379 / Variant B 0.378 / Variant C 0.381 / Variant D 0.378 / Logistic 0.366window first tested 2025-04-11: Variant A 0.350 / Variant B 0.372 / Variant C 0.364 / Variant D 0.355 / Logistic 0.361window first tested 2025-04-24: Variant A 0.352 / Variant B 0.374 / Variant C 0.365 / Variant D 0.356 / Logistic 0.351window first tested 2025-05-06: Variant A 0.353 / Variant B 0.377 / Variant C 0.365 / Variant D 0.359 / Logistic 0.350window first tested 2025-05-16: Variant A 0.352 / Variant B 0.373 / Variant C 0.365 / Variant D 0.359 / Logistic 0.350window first tested 2025-05-29: Variant A 0.354 / Variant B 0.373 / Variant C 0.366 / Variant D 0.359 / Logistic 0.353window first tested 2025-07-02: Variant A 0.360 / Variant B 0.377 / Variant C 0.372 / Variant D 0.365 / Logistic 0.357window first tested 2025-07-15: Variant A 0.364 / Variant B 0.381 / Variant C 0.375 / Variant D 0.369 / Logistic 0.361window first tested 2025-07-25: Variant A 0.372 / Variant B 0.380 / Variant C 0.376 / Variant D 0.374 / Logistic 0.358window first tested 2025-08-06: Variant A 0.378 / Variant B 0.375 / Variant C 0.381 / Variant D 0.382 / Logistic 0.360window first tested 2025-08-18: Variant A 0.372 / Variant B 0.368 / Variant C 0.374 / Variant D 0.375 / Logistic 0.359window first tested 2025-08-28: Variant A 0.363 / Variant B 0.361 / Variant C 0.366 / Variant D 0.368 / Logistic 0.352window first tested 2025-09-10: Variant A 0.358 / Variant B 0.359 / Variant C 0.362 / Variant D 0.364 / Logistic 0.350window first tested 2025-09-22: Variant A 0.355 / Variant B 0.356 / Variant C 0.359 / Variant D 0.363 / Logistic 0.347window first tested 2025-10-02: Variant A 0.350 / Variant B 0.350 / Variant C 0.352 / Variant D 0.356 / Logistic 0.343window first tested 2025-10-14: Variant A 0.350 / Variant B 0.347 / Variant C 0.347 / Variant D 0.354 / Logistic 0.340window first tested 2025-10-24: Variant A 0.349 / Variant B 0.341 / Variant C 0.343 / Variant D 0.351 / Logistic 0.341window first tested 2025-11-05: Variant A 0.351 / Variant B 0.342 / Variant C 0.345 / Variant D 0.354 / Logistic 0.344window first tested 2025-11-17: Variant A 0.352 / Variant B 0.340 / Variant C 0.344 / Variant D 0.355 / Logistic 0.344window first tested 2025-11-28: Variant A 0.353 / Variant B 0.337 / Variant C 0.342 / Variant D 0.354 / Logistic 0.341window first tested 2025-12-10: Variant A 0.347 / Variant B 0.333 / Variant C 0.338 / Variant D 0.347 / Logistic 0.333window first tested 2025-12-22: Variant A 0.342 / Variant B 0.330 / Variant C 0.338 / Variant D 0.341 / Logistic 0.330window first tested 2026-01-05: Variant A 0.336 / Variant B 0.327 / Variant C 0.335 / Variant D 0.338 / Logistic 0.331window first tested 2026-01-15: Variant A 0.334 / Variant B 0.329 / Variant C 0.334 / Variant D 0.334 / Logistic 0.329window first tested 2026-01-28: Variant A 0.341 / Variant B 0.335 / Variant C 0.340 / Variant D 0.340 / Logistic 0.333window first tested 2026-02-09: Variant A 0.336 / Variant B 0.340 / Variant C 0.341 / Variant D 0.338window first tested 2026-02-20: Variant A 0.341 / Variant B 0.347 / Variant C 0.347 / Variant D 0.344window first tested 2026-03-04: Variant A 0.343 / Variant B 0.348 / Variant C 0.348 / Variant D 0.347window first tested 2026-03-16: Variant A 0.342 / Variant B 0.346 / Variant C 0.343 / Variant D 0.346window first tested 2026-03-26: Variant A 0.348 / Variant B 0.348 / Variant C 0.347 / Variant D 0.351window first tested 2026-04-08: Variant A 0.356 / Variant B 0.359 / Variant C 0.355 / Variant D 0.362window first tested 2026-04-20: Variant A 0.355 / Variant B 0.361 / Variant C 0.358 / Variant D 0.363window first tested 2026-04-30: Variant A 0.352 / Variant B 0.358 / Variant C 0.355 / Variant D 0.359window first tested 2026-05-12: Variant A 0.358 / Variant B 0.357 / Variant C 0.358 / Variant D 0.362window first tested 2026-05-22: Variant A 0.366 / Variant B 0.366 / Variant C 0.368 / Variant D 0.370window first tested 2026-06-04: Variant A 0.372 / Variant B 0.373 / Variant C 0.376 / Variant D 0.379window first tested 2026-06-16: Variant A 0.385 / Variant B 0.387 / Variant C 0.390 / Variant D 0.390window first tested 2026-06-29: Variant A 0.388 / Variant B 0.387 / Variant C 0.392 / Variant D 0.392window first tested 2026-07-10: Variant A 0.384 / Variant B 0.380 / Variant C 0.389 / Variant D 0.386window first tested 2026-07-22: Variant A 0.385 / Variant B 0.379 / Variant C 0.391 / Variant D 0.388 / Path-summary 0.371window first tested 2026-08-03: Variant A 0.389 / Variant B 0.384 / Variant C 0.394 / Variant D 0.392 / Path-summary 0.384window first tested 2026-08-13: Variant A 0.383 / Variant B 0.377 / Variant C 0.389 / Variant D 0.386 / Path-summary 0.385window first tested 2026-08-25: Variant A 0.379 / Variant B 0.371 / Variant C 0.383 / Variant D 0.381 / Path-summary 0.383window first tested 2026-09-04: Variant A 0.366 / Variant B 0.357 / Variant C 0.369 / Variant D 0.367 / Path-summary 0.370window first tested 2026-09-17: Variant A 0.357 / Variant B 0.349 / Variant C 0.361 / Variant D 0.359 / Path-summary 0.365window first tested 2026-09-29: Variant A 0.355 / Variant B 0.348 / Variant C 0.359 / Variant D 0.355 / Path-summary 0.367window first tested 2026-10-09: Variant A 0.353 / Variant B 0.348 / Variant C 0.357 / Variant D 0.354 / Path-summary 0.366window first tested 2026-10-20: Variant A 0.356 / Variant B 0.350 / Variant C 0.359 / Variant D 0.356 / Path-summary 0.369Logistic: 0.336 for the window first tested 2026-02-05 (751 first test dates on the ledger)Path-summary: 0.369 for the window first tested 2026-10-20 (65 first test dates on the ledger)Variant D: 0.356 for the window first tested 2026-10-20 (928 first test dates on the ledger)Variant C: 0.359 for the window first tested 2026-10-20 (928 first test dates on the ledger)Variant B: 0.350 for the window first tested 2026-10-20 (928 first test dates on the ledger)Variant A: 0.356 for the window first tested 2026-10-20 (928 first test dates on the ledger)Variant APath-summary
Variant AVariant BVariant CVariant DPath-summaryLogistic
One line per ensemble member: precision at a 1% false-positive budget, 60-window rolling mean, appended every night when the models retrain. The newest member’s line is short because its history is short. The logistic line ends at the windows first tested in early February 2026. The nightly retrains, running since July, picked up the walk from there and do not log the logistic’s own score, though it still votes in the ensemble every day.
01 The record Exhibit A
V

The Graded Tape

A machine-kept record, hosted at gradedtape.com. Every morning, code scores the latest session’s signals against rules fixed in advance and appends them to the tape. The one correction, on Aug 21, 2026, is documented there. Signals are grouped into bands by share price. Three of four price bands sit below zero, and they stay on the page.

Exhibit A. The Graded Tape, at gradedtape.com as of Oct 21, 2026
Signals graded11,888
Target-hit rate34.0%
Price bands making money1 of 4
Paper P&L, fixed trade sizes−$1,348.45
Price band Graded (count) Hit rate Total P&L Gain / loss, to scale
sub-$1 4230 36.5% +$192.66
$1-5 5141 33.4% −$529.76
$5-20 2082 31.1% −$804.56
$20+ 435 31.9% −$206.79
Figures are the Graded Tape's, filled in automatically from the record; the tape at gradedtape.com is the authority. Paper trades only, at a fixed dollar size set in advance by rule, by confidence tier and in whole shares. Rows group signals by share price. Read the tape ↗
02 The problem Exhibit B
V

Most published track records are filtered before they reach you.

The winners are listed, the losers are gone, and the strategy changed the month it stopped working.

Exhibit B is a track record assembled the usual way. The shaded months were left out of the brochure.

Exhibit B. Monthly returns, as published Illustrative: invented numbers, typical of the genre. Not Verbatim’s record.
01+3.1%
02−4.8%Left out
03+1.9%
04+2.6%
05−6.2%Left out
06+4.4%
07+0.8%
08−3.7%Left out
09+2.2%
10−5.1%Left out
11+3.5%
12+1.4%
The brochure shows 8 of 12 months: +19.9% All 12 months together: +0.1%
03 The build Committed before results From the July campaign
V

Written down before it runs, published either way.

  1. 1 · The test, its bar and its price are written down and committed before it runs.
  2. 2 · It runs.
  3. 3 · The result is published unedited, win or lose.

Each experiment’s write-up names which stocks, how long the trade holds, what counts as a win, and how it’s scored. The experiment runs once, on data the model has never seen. The verdict is posted the same way every time, no matter what it says.

Bar signed Jul 10, 2026

Cross-sectional attention, the founding idea

The bar: beat the incumbent by more than +0.02 on 71 matched walk-forward windows, interval clear of zero.
Verdict: LOST. −0.0059, interval −0.0086 to −0.0032. Retired in writing.

Bar set Jul 9, 2026

An average of the tied models

The bar: beat the best single model, interval clear of zero.
Verdict: PASSED. +0.0287, interval +0.0231 to +0.0350. Adopted.

Bar signed Jul 11, 2026

Aftershock features as model inputs

The bar: beat the incumbent by more than +0.02, interval clear of zero.
Verdict: MISSED. +0.0012, interval 0.0000 to +0.0024, short of the bar by more than an order of magnitude.

Three of the nine tests from the July campaign. All nine, with their bars and verdicts, are in the letters. A win only counts against the full count of tries.

04 Method Fixed in advance
V

How the record is kept.

day 1: trainday 2: trainday 3: trainday 4: trainday 5: trainday 6: trainday 7: trainday 8: trainday 9: validateday 10: validateday 11: testday 12: testday 13: outside the windowday 14: outside the windowfirst windowday 1: outside the windowday 2: trainday 3: trainday 4: trainday 5: trainday 6: trainday 7: trainday 8: trainday 9: trainday 10: validateday 11: validateday 12: testday 13: testday 14: outside the windowone day laterslides one trading day, every day
The model is only ever graded on days it has never trained on, by construction.
01

Judged only on data the model never saw

Every claim rests on data the model never trained on. Scores on the training data itself are shown only as a health check, never as a result.

02

A range on every verdict

Every verdict in the letters comes with its range of uncertainty and the count behind it, so a real effect can be told from luck.

03

Rules that cannot be revised

When to enter, when to exit, how long to hold and how much to stake are all locked before any signal goes out. Changing a rule starts a new experiment; it never edits an old one.

04

The grader is code

Grading runs unattended each morning and publishes what it says. There is no editorial step between the result and the page.

05 Access The sequence
V

What a seat costs.

The writing is open today, and every verdict stays free. Anything that follows a model’s signals waits until a model passes its sealed test.

Available today
Free, forever

The writing & the record

Every letter’s story and every verdict, plus The Graded Tape. Read the misses before you pay for anything.

Free
Paid

Letters

Everything free, plus a “How I built it” section at the end of each post, the working papers that close each arc from arc 2 on, and the monthly research log. This is what funds the lab.

$20 / mo · $200 / yr
Founding

Founding

Everything in Letters, your rate locked for as long as you subscribe, and first claim on anything that opens later.

$400 / yr
Later
Only if it is earned

Anything that follows a model’s signals

Only if a model passes its sealed test, a single final reading on data it has never touched. Priced then, in public, against the evidence. No date.

Not yet
Close
V

Read the misses first.

Start with the record and the failures, then read the letters.

Subscribe to the letters See the record ↗