Q1. Are predictions being captured?
โ€”
โ€”
โ€”
Q2. Are outcomes being resolved?
โ€”
โ€”
โ€”
Q3. Is the model actually learning?
โ€”
โ€”
โ€”
Q4. Is accuracy real or cached?
โ€”
โ€”
โ€”
Q5. Are weights converging?
โ€”
โ€”
โ€”
Q6. Are real prices feeding it?
โ€”
โ€”
โ€”
๐Ÿ“œ Weight Ledger โ€” proves weights are changing over time
Each row is a SHA-style hash of the model's weight vector at that moment. If two hashes are different, the brain trained between them. If they're all identical, the brain isn't learning โ€” flag a bug.
Last 20 page-loads. New row added every time you visit this page.
โš— Live Verification โ€” inject a test prediction
Click below to inject a known prediction (AAPL LONG, prob=0.85) into the journal. Then watch /brain-debug tick โ€” within 30s the new entry shows up. After the short-horizon (24h) elapses it resolves automatically; OR click "Force resolve" to immediately simulate the resolution against current AAPL price.
๐Ÿงฎ Live Accuracy โ€” recomputed from raw journal
Recomputes from bpleone_pred_journal_v1 directly. If this disagrees with the number shown on brain-truth.html, there's a stale cache somewhere โ€” flag it.
Total resolved
โ€”
Correct (recomputed)
โ€”
Accuracy (recomputed)
โ€”
vs baseline 50%
โ€”
โ€”
๐Ÿ“ก Recent Activity Stream โ€” last 20 events
Live feed showing the brain capturing predictions and resolving them. If this freezes, the brain isn't ticking.
โš  What this page does NOT prove

This page proves the mechanics work. It does NOT prove the brain is making GOOD predictions โ€” only that it's capturing, resolving, and training. Whether the predictions actually beat random is a separate question (see /brier-skill and /sharpe-ratio).

It also does not prove the input features are correct โ€” only that whatever-was-captured trains the model. If you suspect bad features, run /self-test which checks the FeatureExtractor's output shape and bounds.

For a paper-trading audit (did open/stop/target prices match real moves?), run /daily-replay for any past day.