AI Council · Markets — proof 2026-10-23-am
All answers were sealed before the open: the latest — Kimi, 13:23:56 UTC (6 min 4 s before the open); the others — at 13:00:16 UTC.
Hash of the run: 0fcf66910e47d9b495cce44be2f7910029a36b885d163ac03f51ba4d8e4b16fe · sealed 2026-10-23T13:00:15Z
f86b97cb1682eb9a62c7fe44dab4432a22731df451172ce8b8cecb54523ba7a5— as at 2026-10-23 12:30:05 UTC, lines 291–292, list 123005Z.txta0867be8cdbfbac7caf27d2cf5d3fdacbd414703279c90b4d20c2fe977f3724a— as at 2026-10-23 13:00:16 UTC, lines 291–298, list 130016Z.txt0fcf66910e47d9b495cce44be2f7910029a36b885d163ac03f51ba4d8e4b16fe— as at 2026-10-23 13:23:56 UTC, lines 291–302 — the hash above
The intake for the score closed at Fri, Oct 23, 2026, 9:30 AM ET (2026-10-23T13:30:00Z). Each model's line sealed last before it counts (marked below); a line sealed later is scored from its own reference price, the first price after its seal.
The run’s day, step by step
- prices snapshot
- the question and the roster sealed, the question sent
- answers sealed, the last at 13:23:07 UTC
- hash of the run sealed
- seal updated with the run’s next line
- the open: intake closes, reference prices
What the lines are. The forecast score takes the issue's answers (lines “answer”), one line of each model — marked below. Lines “bench” are decisions of the AI Portfolio League (the league and the Pro league): they go into the league, not into the forecast score. One model can have both: a forecast in the morning and a new league decision later.
Every line of the book (daily/council/book.jsonl) is chained by sha256 (seal / prev / link) and the books are stamped in OpenTimestamps by the engine. The texts of the lines are published after the score of the day.
Who is in the league in this issue
The roster is sealed in the run line (n=293) before any answer. The Council gives the forecasts and trades in the league; the bench trades in the league only. The roster as one file (JSON) →
USA
- Gemini
gemini— Council: forecasts and the league: positions unchanged - Claude
claude— Council: forecasts and the league: n=296 · forecast · league · Pro league - Meta AI
meta— Council: forecasts and the league: n=302 · forecast · league · Pro league - Grok
grok— Council: forecasts and the league: n=294 · forecast · league · Pro league - ChatGPT
chatgpt— Council: forecasts and the league: positions unchanged - Nemotron + Mercury (поиск)
nemotron— Council: forecasts and the league: n=301 · forecast · league · Pro league - Amazon Nova
nova— Council: forecasts and the league: positions unchanged
China
- Kimi
kimi— Council: forecasts and the league: n=300 · forecast · league · Pro league - Qwen
qwen— Council: forecasts and the league: positions unchanged - MiMo (Xiaomi)
mimo— Council: forecasts and the league: n=297 · forecast · league · Pro league - Z.ai
zai— Council: forecasts and the league: n=298 · forecast · league · Pro league - DeepSeek
deepseek— Council: forecasts and the league: n=295 · forecast · league · Pro league - Wenxin (文心, Baidu; ERNIE)
wenxin— Council: forecasts and the league: positions unchanged - Step 5 Preview
stepfun— Council: forecasts and the league: positions unchanged
Stamped lists (OpenTimestamps)
- 130016Z.txt
- 130016Z.txt.ots
- 130019Z.txt
- 130019Z.txt.ots
- 130021Z.txt
- 130021Z.txt.ots
- 130046Z.txt
- 130046Z.txt.ots
- 132356Z.txt
- 132356Z.txt.ots
- 132342Z.txt
- 132342Z.txt.ots
- 132341Z.txt
- 132341Z.txt.ots
- 132307Z.txt
- 132307Z.txt.ots
- 130850Z.txt
- 130850Z.txt.ots
- 130354Z.txt
- 130354Z.txt.ots
- 124409Z.txt
- 124409Z.txt.ots
- 124108Z.txt
- 124108Z.txt.ots
- 123722Z.txt
- 123722Z.txt.ots
- 123422Z.txt
- 123422Z.txt.ots
- 123227Z.txt
- 123227Z.txt.ots
- 123007Z.txt
- 123007Z.txt.ots
- 123005Z.txt
- 123005Z.txt.ots
- 113455Z.txt
- 113455Z.txt.ots
- 093444Z.txt
- 093444Z.txt.ots
- 073450Z.txt
- 073450Z.txt.ots
- 053513Z.txt
- 053513Z.txt.ots
- 033431Z.txt
- 033431Z.txt.ots
- 031108Z.txt
- 031108Z.txt.ots
- 023055Z.txt
- 023055Z.txt.ots
- 021755Z.txt
- 021755Z.txt.ots
- 021455Z.txt
- 021455Z.txt.ots
- 021154Z.txt
- 021154Z.txt.ots
- 021110Z.txt
- 021110Z.txt.ots
- 013544Z.txt
- 013544Z.txt.ots
- 011825Z.txt
- 011825Z.txt.ots
- 011525Z.txt
- 011525Z.txt.ots
- 011242Z.txt
- 011242Z.txt.ots
Check without us — or both files on opentimestamps.org: ots verify <file>.txt.ots · shasum -a 256 book.jsonl
Check the seal in one click
Your browser downloads the open book and the stamped list, hashes the first N lines of the book named in the list (SHA-256 by WebCrypto, the bytes as stored) and shows both hashes in full — the list’s and its own — with N and the book’s length today, and compares the link of line N with the list’s “last link”. Nothing is sent anywhere.
130016Z.txt130019Z.txt130021Z.txt130046Z.txt132356Z.txt132342Z.txt132341Z.txt132307Z.txt130850Z.txt130354Z.txt124409Z.txt124108Z.txt123722Z.txt123422Z.txt123227Z.txt123007Z.txt123005Z.txt113455Z.txt093444Z.txt073450Z.txt053513Z.txt033431Z.txt031108Z.txt023055Z.txt021755Z.txt021455Z.txt021154Z.txt021110Z.txt013544Z.txt011825Z.txt011525Z.txt011242Z.txt
Who was asked
Each step seals its roster before its first question: who it asks and the spares.
council· step 1 · asked: Gemini, Claude, Meta AI, Grok, ChatGPT, Kimi, Qwen, MiMo (Xiaomi), Z.ai, DeepSeek · spares: Nemotron + Mercury (поиск), Amazon Nova, Wenxin (文心, Baidu; ERNIE), Step 5 Preview · every one of them was sent the question · seal b7a766a34375ba56…council· step 2 · asked: Gemini, Meta AI, Amazon Nova, Kimi, Qwen · spares: Nemotron + Mercury (поиск), ChatGPT, Wenxin (文心, Baidu; ERNIE), Step 5 Preview · every one of them was sent the question · seal f351db37d4d8f9df…council-bench-retry-portfolio· asked: Nemotron + Mercury (поиск) · every one of them was sent the question · seal 75242e0782f7c4dc…
Each answer, step by step
For every step of the run: when each model was sent the question, when its raw answer came back (with the answer's sha256), the line of the Council's book that holds it, and the first stamped list that covers the raw answer. Times in UTC.
| Step | Model | Sent | Raw answer | Book line | Stamped list | Stamped after |
|---|---|---|---|---|---|---|
| council · step 1 | Gemini | 12:30:05 | — | — | — | — |
| council · step 1 | Grok | 12:30:05 | 12:34:21 dc053ec903a5 | n=294 · 13:00:15 | 123422Z.txt | 0 s |
| council · step 1 | Claude | 12:30:05 | 12:41:08 9c23d7ae5f1d | n=296 · 13:00:15 | 124108Z.txt | 0 s |
| council · step 1 | Meta AI | 12:30:05 | — | — | — | — |
| council · step 1 | MiMo (Xiaomi) | 12:30:05 | 12:42:45 580a61a7577d | n=297 · 13:00:15 | 124409Z.txt | 84 s |
| council · step 1 | Qwen | 12:30:05 | — | — | — | — |
| council · step 1 | Z.ai | 12:30:05 | 12:43:22 57a780f8acec | n=298 · 13:00:15 | 124409Z.txt | 46 s |
| council · step 1 | Kimi | 12:30:05 | — | — | — | — |
| council · step 1 | ChatGPT | 12:30:05 | — | — | — | — |
| council · step 1 | DeepSeek | 12:30:05 | 12:34:29 8b5c19a0c231 | n=295 · 13:00:15 | 123722Z.txt | 172 s |
| council · step 1 | Wenxin (文心, Baidu; ERNIE) | 12:30:06 | — | — | — | — |
| council · step 1 | Step 5 Preview | 12:30:06 | — | — | — | — |
| council · step 1 | Nemotron + Mercury (поиск) | 12:30:06 | — | — | — | — |
| council · step 1 | Amazon Nova | 12:30:06 | — | — | — | — |
| council · step 2 | Gemini | 13:00:19 | — | — | — | — |
| council · step 2 | Meta AI | 13:00:19 | 13:23:07 782e14780c02 | n=302 · 13:23:56 | 132341Z.txt | 33 s |
| council · step 2 | Amazon Nova | 13:00:19 | — | — | — | — |
| council · step 2 | Qwen | 13:00:19 | — | — | — | — |
| council · step 2 | Kimi | 13:00:19 | 13:08:50 6b91ac8824ae | n=300 · 13:23:56 | 130850Z.txt | 0 s |
| council · step 2 | Wenxin (文心, Baidu; ERNIE) | 13:00:20 | — | — | — | — |
| council · step 2 | Nemotron + Mercury (поиск) | 13:03:54 | 13:23:07 5e4ef6c7c0d4 | n=301 · 13:23:56 | 132307Z.txt | 0 s |
| council · step 2 | ChatGPT | 13:23:41 | — | — | — | — |
| council · step 2 | Step 5 Preview | 13:23:42 | — | — | — | — |
| council-bench-retry-portfolio | Nemotron + Mercury (поиск) | 13:48:51 | — | — | — | — |
Which list covers which lines of the book
Bytes: the file as stored (UTF-8, no BOM, nothing re-encoded); a line ends with LF; the sha256 of N lines covers lines 1..N, each with its LF; a last line without LF is not counted yet. Check: head -n N daily/council/book.jsonl | shasum -a 256
| stamped list | lines of the Council’s book | sha256 |
|---|---|---|
011242Z.txt | 1–282 | cf5371811f3debb6… |
011525Z.txt | 1–282 | cf5371811f3debb6… |
011825Z.txt | 1–282 | cf5371811f3debb6… |
013544Z.txt | 1–282 | cf5371811f3debb6… |
021110Z.txt | 1–282 | cf5371811f3debb6… |
021154Z.txt | 1–282 | cf5371811f3debb6… |
021455Z.txt | 1–282 | cf5371811f3debb6… |
021755Z.txt | 1–282 | cf5371811f3debb6… |
023055Z.txt | 1–282 | cf5371811f3debb6… |
031108Z.txt | 1–290 | 40513a4a3dc17e75… |
033431Z.txt | 1–290 | 40513a4a3dc17e75… |
053513Z.txt | 1–290 | 40513a4a3dc17e75… |
073450Z.txt | 1–290 | 40513a4a3dc17e75… |
093444Z.txt | 1–290 | 40513a4a3dc17e75… |
113455Z.txt | 1–290 | 40513a4a3dc17e75… |
123005Z.txt | 1–292 | d32d0bb9a7c0759d… |
123007Z.txt | 1–292 | d32d0bb9a7c0759d… |
123227Z.txt | 1–292 | d32d0bb9a7c0759d… |
123422Z.txt | 1–292 | d32d0bb9a7c0759d… |
123722Z.txt | 1–292 | d32d0bb9a7c0759d… |
124108Z.txt | 1–292 | d32d0bb9a7c0759d… |
124409Z.txt | 1–292 | d32d0bb9a7c0759d… |
130016Z.txt | 1–298 | cd9fb61538398274… |
130019Z.txt | 1–298 | cd9fb61538398274… |
130021Z.txt | 1–298 | cd9fb61538398274… |
130046Z.txt | 1–298 | cd9fb61538398274… |
130354Z.txt | 1–298 | cd9fb61538398274… |
130850Z.txt | 1–298 | cd9fb61538398274… |
132307Z.txt | 1–298 | cd9fb61538398274… |
132341Z.txt | 1–298 | cd9fb61538398274… |
132342Z.txt | 1–298 | cd9fb61538398274… |
132356Z.txt | 1–302 | a4fd155a4b959af8… |
Two outside clocks on every stamped list
Each answer: when it was sealed
- Claude — 13:00:16 UTC (29 min 44 s before the open), DigiCert, FreeTSA, Sectigo
- DeepSeek — 13:00:16 UTC (29 min 44 s before the open), DigiCert, FreeTSA, Sectigo
- Grok — 13:00:16 UTC (29 min 44 s before the open), DigiCert, FreeTSA, Sectigo
- MiMo (Xiaomi) — 13:00:16 UTC (29 min 44 s before the open), DigiCert, FreeTSA, Sectigo
- Z.ai — 13:00:16 UTC (29 min 44 s before the open), DigiCert, FreeTSA, Sectigo
- Kimi — 13:23:56 UTC (6 min 4 s before the open), DigiCert, FreeTSA, Sectigo
- Meta AI — 13:23:56 UTC (6 min 4 s before the open), DigiCert, FreeTSA, Sectigo
- Nemotron + Mercury (поиск) — 13:23:56 UTC (6 min 4 s before the open), DigiCert, FreeTSA, Sectigo
130016Z.txt· Rekor 3420263245 — OpenTimestamps: not later than Bitcoin block 972778 (header time 2026-10-23 13:12:13 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 13:00:16 UTC · digicert 2026-10-23 13:00:16 UTC · sectigo 2026-10-23 13:00:16 UTC · before the intake closed · in the public log since 2026-10-23 13:00:24 UTC130019Z.txt· Rekor 3420263258 — OpenTimestamps: not later than Bitcoin block 972778 (header time 2026-10-23 13:12:13 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 13:00:19 UTC · digicert 2026-10-23 13:00:19 UTC · sectigo 2026-10-23 13:00:19 UTC · before the intake closed · in the public log since 2026-10-23 13:00:24 UTC130021Z.txt· Rekor 3420263269 — OpenTimestamps: not later than Bitcoin block 972778 (header time 2026-10-23 13:12:13 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 13:00:21 UTC · digicert 2026-10-23 13:00:21 UTC · sectigo 2026-10-23 13:00:22 UTC · before the intake closed · in the public log since 2026-10-23 13:00:24 UTC130046Z.txt· Rekor 3420264016 — OpenTimestamps: not later than Bitcoin block 972778 (header time 2026-10-23 13:12:13 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 13:00:46 UTC · digicert 2026-10-23 13:00:46 UTC · sectigo 2026-10-23 13:00:46 UTC · before the intake closed · in the public log since 2026-10-23 13:00:48 UTC132356Z.txt· Rekor 3420347146 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-23 13:23:56 UTC · digicert 2026-10-23 13:23:56 UTC · sectigo 2026-10-23 13:23:56 UTC · before the intake closed · in the public log since 2026-10-23 13:23:58 UTC132342Z.txt· Rekor 3420346487 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-23 13:23:43 UTC · digicert 2026-10-23 13:23:42 UTC · sectigo 2026-10-23 13:23:45 UTC · before the intake closed · in the public log since 2026-10-23 13:23:46 UTC132341Z.txt· Rekor 3420346482 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-23 13:23:41 UTC · digicert 2026-10-23 13:23:41 UTC · sectigo 2026-10-23 13:23:41 UTC · before the intake closed · in the public log since 2026-10-23 13:23:46 UTC132307Z.txt· Rekor 3420344757 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-23 13:23:07 UTC · digicert 2026-10-23 13:23:07 UTC · sectigo 2026-10-23 13:23:07 UTC · before the intake closed · in the public log since 2026-10-23 13:23:10 UTC130850Z.txt· Rekor 3420311557 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-23 13:08:50 UTC · digicert 2026-10-23 13:08:50 UTC · sectigo 2026-10-23 13:08:50 UTC · before the intake closed · in the public log since 2026-10-23 13:08:52 UTC130354Z.txt· Rekor 3420287979 — OpenTimestamps: not later than Bitcoin block 972778 (header time 2026-10-23 13:12:13 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 13:03:55 UTC · digicert 2026-10-23 13:03:55 UTC · sectigo 2026-10-23 13:03:55 UTC · before the intake closed · in the public log since 2026-10-23 13:03:58 UTC124409Z.txt· Rekor 3420227270 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-23 12:44:09 UTC · digicert 2026-10-23 12:44:09 UTC · sectigo 2026-10-23 12:44:09 UTC · before the intake closed · in the public log since 2026-10-23 12:44:13 UTC124108Z.txt· Rekor 3420215049 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-23 12:41:09 UTC · digicert 2026-10-23 12:41:09 UTC · sectigo 2026-10-23 12:41:09 UTC · before the intake closed · in the public log since 2026-10-23 12:41:11 UTC123722Z.txt· Rekor 3420202813 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-23 12:37:23 UTC · digicert 2026-10-23 12:37:23 UTC · sectigo 2026-10-23 12:37:23 UTC · before the intake closed · in the public log since 2026-10-23 12:38:23 UTC123422Z.txt· Rekor 3420168872 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-23 12:34:22 UTC · digicert 2026-10-23 12:34:22 UTC · sectigo 2026-10-23 12:34:22 UTC · before the intake closed · in the public log since 2026-10-23 12:34:26 UTC123227Z.txt· Rekor 3420147366 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-23 12:32:27 UTC · digicert 2026-10-23 12:32:27 UTC · sectigo 2026-10-23 12:32:27 UTC · before the intake closed · in the public log since 2026-10-23 12:32:31 UTC123007Z.txt· Rekor 3420116353 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-23 12:30:07 UTC · digicert 2026-10-23 12:30:07 UTC · sectigo 2026-10-23 12:30:08 UTC · before the intake closed · in the public log since 2026-10-23 12:30:10 UTC123005Z.txt· Rekor 3420116226 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-23 12:30:05 UTC · digicert 2026-10-23 12:30:05 UTC · sectigo 2026-10-23 12:30:05 UTC · before the intake closed · in the public log since 2026-10-23 12:30:09 UTC113455Z.txt· Rekor 3418985684 — OpenTimestamps: not later than Bitcoin block 972765 (header time 2026-10-23 11:40:35 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 11:34:55 UTC · digicert 2026-10-23 11:34:55 UTC · sectigo 2026-10-23 11:34:55 UTC · before the intake closed · in the public log since 2026-10-23 11:34:59 UTC093444Z.txt· Rekor 3416480455 — OpenTimestamps: not later than Bitcoin block 972751 (header time 2026-10-23 09:43:51 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 09:34:44 UTC · digicert 2026-10-23 09:34:44 UTC · sectigo 2026-10-23 09:34:44 UTC · before the intake closed · in the public log since 2026-10-23 09:34:59 UTC073450Z.txt· Rekor 3414200605 — OpenTimestamps: not later than Bitcoin block 972735 (header time 2026-10-23 07:50:49 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 07:34:50 UTC · digicert 2026-10-23 07:34:50 UTC · sectigo 2026-10-23 07:34:51 UTC · before the intake closed · in the public log since 2026-10-23 07:35:11 UTC053513Z.txt· Rekor 3411639782 — OpenTimestamps: not later than Bitcoin block 972720 (header time 2026-10-23 05:39:29 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 05:35:14 UTC · digicert 2026-10-23 05:35:14 UTC · sectigo 2026-10-23 05:35:15 UTC · before the intake closed · in the public log since 2026-10-23 05:35:17 UTC033431Z.txt· Rekor 3409246263 — OpenTimestamps: not later than Bitcoin block 972709 (header time 2026-10-23 03:54:49 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 03:34:32 UTC · digicert 2026-10-23 03:34:32 UTC · sectigo 2026-10-23 03:34:32 UTC · before the intake closed · in the public log since 2026-10-23 03:34:43 UTC031108Z.txt· Rekor 3408769490 — OpenTimestamps: not later than Bitcoin block 972700 (header time 2026-10-23 03:12:20 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 03:11:08 UTC · digicert 2026-10-23 03:11:08 UTC · sectigo 2026-10-23 03:11:08 UTC · before the intake closed · in the public log since 2026-10-23 03:11:11 UTC023055Z.txt· Rekor 3408267525 — OpenTimestamps: not later than Bitcoin block 972698 (header time 2026-10-23 03:05:34 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 02:30:55 UTC · digicert 2026-10-23 02:30:55 UTC · sectigo 2026-10-23 02:30:55 UTC · before the intake closed · in the public log since 2026-10-23 02:30:58 UTC021755Z.txt· Rekor 3408024619 — OpenTimestamps: not later than Bitcoin block 972697 (header time 2026-10-23 02:51:12 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 02:17:58 UTC · digicert 2026-10-23 02:17:56 UTC · sectigo 2026-10-23 02:17:56 UTC · before the intake closed · in the public log since 2026-10-23 02:18:00 UTC021455Z.txt· Rekor 3407967805 — OpenTimestamps: not later than Bitcoin block 972695 (header time 2026-10-23 02:16:58 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 02:14:55 UTC · digicert 2026-10-23 02:14:55 UTC · sectigo 2026-10-23 02:14:55 UTC · before the intake closed · in the public log since 2026-10-23 02:15:06 UTC021154Z.txt· Rekor 3407917650 — OpenTimestamps: not later than Bitcoin block 972695 (header time 2026-10-23 02:16:58 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 02:11:55 UTC · digicert 2026-10-23 02:11:55 UTC · sectigo 2026-10-23 02:11:55 UTC · before the intake closed · in the public log since 2026-10-23 02:11:58 UTC021110Z.txt· Rekor 3407903394 — OpenTimestamps: not later than Bitcoin block 972695 (header time 2026-10-23 02:16:58 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 02:11:12 UTC · digicert 2026-10-23 02:11:10 UTC · sectigo 2026-10-23 02:11:10 UTC · before the intake closed · in the public log since 2026-10-23 02:11:13 UTC013544Z.txt· Rekor 3407193581 — OpenTimestamps: not later than Bitcoin block 972687 (header time 2026-10-23 01:43:30 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 01:35:45 UTC · digicert 2026-10-23 01:35:44 UTC · sectigo 2026-10-23 01:35:44 UTC · before the intake closed · in the public log since 2026-10-23 01:35:56 UTC011825Z.txt· Rekor 3406781152 — OpenTimestamps: not later than Bitcoin block 972685 (header time 2026-10-23 01:29:16 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 01:18:25 UTC · digicert 2026-10-23 01:18:25 UTC · sectigo 2026-10-23 01:18:29 UTC · before the intake closed · in the public log since 2026-10-23 01:18:29 UTC011525Z.txt· Rekor 3406704691 — OpenTimestamps: not later than Bitcoin block 972685 (header time 2026-10-23 01:29:16 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 01:15:25 UTC · digicert 2026-10-23 01:15:25 UTC · sectigo 2026-10-23 01:15:26 UTC · before the intake closed · in the public log since 2026-10-23 01:15:30 UTC011242Z.txt· Rekor 3406652813 — OpenTimestamps: not later than Bitcoin block 972685 (header time 2026-10-23 01:29:16 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-23 01:12:49 UTC · digicert 2026-10-23 01:12:48 UTC · sectigo 2026-10-23 01:12:48 UTC · before the intake closed · in the public log since 2026-10-23 01:13:21 UTC
Chain of lists
130016Z.txt— previous list2026-10-23/124409Z.txtsha25683fd862b54c08733aed0cdd75360427993ed8e76290138a4c34f961abfc7fe64· hash equal130019Z.txt— previous list2026-10-23/130016Z.txtsha256afc58f7948b433c6af8c07c4200aae71130b1e9818c33ee95436e50fa973ae44· hash equal130021Z.txt— previous list2026-10-23/130019Z.txtsha256393188cf6ed84e0345ad122eb5ea8abde12c7fab59bced28906374e27cedc9d3· hash equal130046Z.txt— previous list2026-10-23/130021Z.txtsha25684072bab5bd780ca3d0fb228a85e4b977b669422ebc0759e8156dfcfc3aeedf1· hash equal132356Z.txt— previous list2026-10-23/132342Z.txtsha2565d9457aea635b1f45ebb1f5eec9f2da64ee4cea50076f3b22522fd31346c3752· hash equal132342Z.txt— previous list2026-10-23/132341Z.txtsha2566d3753741e1b66f668ee317e7f56c4865793bbe0d5009df477db26a316a2ddd5· hash equal132341Z.txt— previous list2026-10-23/132307Z.txtsha256f9b36c85d80b91faff80b52a68573a6af2c7fe35f6daefe62b443fab568afebe· hash equal132307Z.txt— previous list2026-10-23/130850Z.txtsha256abed709f7835920997fff6795a3decc2bebb260755ed01efaeb933b8019d1e3d· hash equal130850Z.txt— previous list2026-10-23/130354Z.txtsha2567559220fc5cff799a706c5d7e851b9dc0f4160e46fb5993bd2a7db6d40e07312· hash equal130354Z.txt— previous list2026-10-23/130046Z.txtsha2561d0273421f225e30cbb0a7754705f040f67725e867a8a2a462c8d2fd82895635· hash equal124409Z.txt— previous list2026-10-23/124108Z.txtsha25656429cce23fcb561e2c940e15389aa65e256a31c81f8524fbd4abc9d6424280c· hash equal124108Z.txt— previous list2026-10-23/123722Z.txtsha256a0b2ae82c25a42f54fb490b8d3da9304b9ff7334bf13ff9e3ed6ff741840d6bd· hash equal123722Z.txt— previous list2026-10-23/123422Z.txtsha256e4fb4957b9bca4621a25702418e6769f7f364967173afd27fd93556661cfbe76· hash equal123422Z.txt— previous list2026-10-23/123227Z.txtsha2566fceecccfba8ecc27e863f0b839664e9cc3aabd0ff4266dc27e0d4c16b762076· hash equal123227Z.txt— previous list2026-10-23/123007Z.txtsha2560e79a203a0ada06eeef9bd7e1c80f67f6a9d0d8d5a70f3be0ea9dc263b113ca2· hash equal123007Z.txt— previous list2026-10-23/123005Z.txtsha256c59637a96250f11e6bbe9eaf1ead813deeb2f0cd360a072869c87eb815459432· hash equal123005Z.txt— previous list2026-10-23/113455Z.txtsha25658ba0f263cd847bc0b39be7f99923a05d127da039e4ba56d6bc36f769510c06b· hash equal113455Z.txt— previous list2026-10-23/093444Z.txtsha2560f90502b747774922569a295b81912b72f4cfb248bf3d652472b79490858244c· hash equal093444Z.txt— previous list2026-10-23/073450Z.txtsha256bdecfc9f90fbc5361c073cc4b15beff0b4480d9e7c1e5eb82d41cd2ab6439ce5· hash equal073450Z.txt— previous list2026-10-23/053513Z.txtsha25678032cde89759abacdafdab974d490868a2619c158ef5ac29e90418bd07a82a8· hash equal053513Z.txt— previous list2026-10-23/033431Z.txtsha2562061abf027859b5114a990e806012d73bd79b04fbeccdf995cf441646857be2f· hash equal033431Z.txt— previous list2026-10-23/031108Z.txtsha25663b4068976c846aa387d0610783015141d8e507d0d6d3a3d6ca8351f8ac7faac· hash equal031108Z.txt— previous list2026-10-23/023055Z.txtsha256622e3dbb4b83d631ed56d575d19ab160c6e22f758322641a465eaed482b5b0a2· hash equal023055Z.txt— previous list2026-10-23/021755Z.txtsha2568dc717faf9b8bb7099757a1c5d4f4745b8417b4a38de2a20c7a567a31dde4ce7· hash equal021755Z.txt— previous list2026-10-23/021455Z.txtsha2564c91b000bb9c27b99a4e6d02e66a36d04266829200ed838f3c3c04de1cc3f281· hash equal021455Z.txt— previous list2026-10-23/021154Z.txtsha256de94b3f87e0efd1ea136f81c79920c9069e557a4675ee3337d942cd713be02dc· hash equal021154Z.txt— previous list2026-10-23/021110Z.txtsha256419cdf0f6858e2270130a803b3867dfe56c4a4bfccfe51036dd25f1f7f02bd2d· hash equal021110Z.txt— previous list2026-10-23/013544Z.txtsha256466df4b881ed53fe9de3047123f72b33d4f07bf0619cbb85098e2138d437484b· hash equal013544Z.txt— previous list2026-10-23/011825Z.txtsha256b659f2143a28a12263f98b82fb6f134cbdf3937345a4b305879c085e198795bf· hash equal011825Z.txt— previous list2026-10-23/011525Z.txtsha2564f9c572bcd394cc501cd2e3048288e9a85950a957499cae8455e0e22f4193e48· hash equal011525Z.txt— previous list2026-10-23/011242Z.txtsha25697e71038e30b65a4e805504b0e5c59391fd0e7839d8fa200e670a62df25322b5· hash equal011242Z.txt— previous list2026-10-22/233559Z.txtsha256aef37ebc651030b3f52940745ea4478191085ec9279b9d41a583269149668870· hash equal
Every question sent is sealed before its answer
33 questions of this run are sealed in the chain asks.jsonl, each with a send time earlier than its answer. The text of each is kept in asked/. asks.jsonl
- 12:30:04 UTC · council · step 1: the common part of the question is the same bytes for every seat asked; sha256
83e37fde14c5fc75d47a0ffb298cd9081998085eccf2f614f70d050d476599d0 - 13:00:18 UTC · council · step 2: the common part of the question is the same bytes for every seat asked; sha256
5c0e3b2ac9ffbbdf6e17ecd7bc544baa4b20501e903a1c407b4bc02ec8aa7a36
Which run counts
From 21 Oct: the morning scheduled run counts, the others are for reference.
sealed text (sha256 c24b0d4f18654273cd9c97a49ef590c5af070f59c427bf2670fa84a2d3335df5) ▾
с 21.10: засчитывается утренний прогон по расписанию, остальные справочные
From session 11 (Nov 2, 2026): within a run, the first well-formed answer line of each seat sealed before the reference counts; the later lines of the same seat are published beside it, outside the count.
sealed text (sha256 0f42c93b902b411dc1a36579a6529266ed9c83f7dd22ade65b0efb8363b0b6cd) ▾
from session 11 (2026-11-02): within a run, each seat's first well-formed answer line sealed before the reference counts; later lines of the same seat are labelled retries
archive.org · 2026-10-23 13:48 UTC
✓ Offline check of the release: OK on 2026-10-23 · python3 -I <DIR>/tools/verify_all.py <DIR> · offline-check.json
✓ Brier recount: 11,276 values, all exact, 0 differences · 2026-10-23 13:25:16 UTC · environment.json
Check it yourself
Needs OpenSSL 3 or newer (macOS: Homebrew openssl; the system LibreSSL has no working ts command).
- the time each service signed:
openssl ts -reply -in 130016Z.txt.freetsa.tsr -text - the signature against the service root (freetsa):
openssl ts -verify -data 130016Z.txt -in 130016Z.txt.freetsa.tsr -CAfile freetsa-cacert.pem -untrusted freetsa-tsa.crt - the signature against the service root (digicert):
openssl ts -verify -data 130016Z.txt -in 130016Z.txt.digicert.tsr -CAfile /etc/ssl/cert.pem - the signature against the service root (sectigo):
openssl ts -verify -data 130016Z.txt -in 130016Z.txt.sectigo.tsr -CAfile /etc/ssl/cert.pem - the Bitcoin block of the stamp:
ots verify 130016Z.txt.ots - without a Bitcoin node: the output names BitcoinBlockHeaderAttestation(972778); the Merkle root of block 972778 on any block explorer must be 9dd5b5d18a4298aeb9758743164b229639947abbabe2b51cfb10710fbf16dad3:
ots info 130016Z.txt.ots - the question text equals its sealed hash:
shasum -a 256 asked/94ba83127e7f4a243fe80906365a95e85ad16d7c36a11bbfdac43dc12c4cdb0a.md - the whole chain of questions, line by line:
python3 -I -c "import sys; sys.path.insert(0, 'tools'); import seals, seals_asks; seals.ISSUES_DIR = '<DIR>'; sys.exit(seals_asks.main(['verify']))" - the chain of lists, each naming the one before it:
python3 -I -c "import sys; sys.path.insert(0, 'tools'); import seals; sys.exit(seals.main(['verify', '--issues', '<DIR>']))" - Recount the published Brier from the open files (exit code 0 — reproduced, 1 — differs):
python3 tools/replay_brier.py https://trends.polyhelper.ai/api/v1/ - each list’s entry in the public log: its digest and our key:
python3 -I -c "import sys; sys.path.insert(0, 'tools'); import seals_rekor; sys.exit(seals_rekor.main(['verify', '--issues', '<DIR>']))" - the chain of the Council’s book, line by line:
python3 -I tools/verify_chain.py council-book.jsonl
Digests of the stamped lists on an append-only public log (Sigstore Rekor): 240 of 240 · the log entries · public key
Roots of freetsa: freetsa-cacert.pem · freetsa-tsa.crt
Checks by others
Checked something here? Publish your check as a record with a DOI (Zenodo, OSF, Figshare or any DataCite repository; free, no account with us), fill its description from the template in the register and relate it to DOI 10.5281/zenodo.23552700 as “Reviews”. The register reads the public DataCite index a few times a day and lists it. third-party-checks.json
Copies of sealed lines
In this run no line repeats another line cell for cell: nothing is counted twice. The copies of all runs: council-forecasts-copies.csv
Lines of the book
n=291 · cb_packet · · seal 191ae72f69e83de480b5da4247936c96bae1845cdde376f41051964e7f607dad · link ab651a38c6b665a0f42a6a94cf039fee92f39797b29ad9fa1a9223bd055a7664— a record of the book · stamped in 130016Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=292 · swap · · seal 230379dd7b8e3f1f7dbc17e139c70adaa7495962609960eccd8b81754e78d0f9 · link 0e98a7731688bea90e4e5f86c9e4e12755dcadb92b7f04f926d12b74921f0947— a record of the book · stamped in 130016Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=293 · run · · seal 3555fcc26183d07c35ec21315216db8e97edd40545c4e642feeeec4af4356812 · link 3065c98691fd67f1cf3c70a4b6332b8d469ce0321687ff0d398ef94700d7c174— the question and the roster, sealed before the answers · stamped in 130016Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=294 · answer · grok · seal 1629ef3504d07577e3dee9e5eec3d84bae0f4fbe44863f51c1d67943fd0f746a · link 6641f66ca61b3bb22044341d20a3a4a208d68e23dfc10c9bce53ab5ec23ed2b4— forecast · league · Pro league · counted in the score · stamped in 130016Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=295 · answer · deepseek · seal 29e55304319be4df8b3cbe54987ce74ff94d80a3203bddc24936e4f0496c2e52 · link 6157aca2be01f51f9578c3739a77f15fb539abb62d1908c340664ac1d5b027de— forecast · league · Pro league · counted in the score · stamped in 130016Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=296 · answer · claude · seal d53d9ce842a45c25df06a69bb4807c6f992116e5f75b04ad22eb21db81adee28 · link dc34389d7b4c2056b0c81f59c464db9ba17ca0ac408f3bef3edce751f312ef2e— forecast · league · Pro league · counted in the score · stamped in 130016Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=297 · answer · mimo · seal df6be6c10825b41d2a44c749ae21821124e799bd942eac4a2d9c18dfe5a4c330 · link b831bc4fc11c8f3a472fc82eb901b9550465b53838437ba50a7bbb92f69a9546— forecast · league · Pro league · counted in the score · stamped in 130016Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=298 · answer · zai · seal 135164f859bc8ae6458608c63ddff41d1b7cff84b5fa612a4829c56e66c2707f · link d901d1ed5781db98d30c80ff40c425b2441716c8a3f88b89ef18d09fe111f6c1— forecast · league · Pro league · counted in the score · stamped in 130016Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=299 · ask_version · · seal 9605962332707027daebc2ddb5455d762e8f00c2bcfb868438b4b3a220fed510 · link a0058eba190bbab7fa3cf617ceab8f5c5ddf8ec3f0b3c684ec880d1a9bc7d324— a record of the book · stamped in 132356Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=300 · answer · kimi · seal 45676b59d05b4995f63b0a0d0601bfc226501da93496336e38de91400ab6bb98 · link 546353ae998a1a58c95c598b6ce0d4c69b356cc940b3e6738a211508362cd665— forecast · league · Pro league · counted in the score · stamped in 132356Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=301 · answer · nemotron · seal c62cee1c6b53d0920d1d1f10256f20424c71d8c98253dad9e5fb65fb99f15801 · link 82c8c52f6da26cd61559c5acdf903e16d61b0443147a0ecd482bd198ab911073— forecast · league · Pro league · counted in the score · stamped in 132356Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=302 · answer · meta · seal a65b3b13037b4ff7bcfe0bc6a1dda30bc3f81336ee6e37fb071ce6cd6e04d4d6 · link 33f241ae74abe5f046d59e3121b1fd032a1ec3f33b7ccd59ecd9d3ff31bfcdef— forecast · league · Pro league · counted in the score · stamped in 132356Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo