AI Council · Markets — proof 2026-10-29-am
Hash of the run: abc065f638bdbf6bdc01699b6d7f6eed24fa68fe19b8b67087938fc2f6512ade · sealed 2026-10-29T13:00:13Z
d648aec988fcc5eb5ccf6158f496a41da33305d226b8e33a3b8c41ada360c318— as at 2026-10-29 11:15:06 UTC, lines 549–549, list 111506Z.txtc6e2d7afd95bd8399098152bb9fd616fde8e4629ecaf97cb3a918fd20369d408— as at 2026-10-29 13:00:14 UTC, lines 549–559, list 130014Z.txtf01564475701422d8d2847645b9838279f739db278b0d7615c09d35f46fbd29c— as at 2026-10-29 13:22:37 UTC, lines 549–560, list 132237Z.txtabc065f638bdbf6bdc01699b6d7f6eed24fa68fe19b8b67087938fc2f6512ade— as at 2026-10-29 13:23:57 UTC, lines 549–566 — the hash above
The intake for the score closed at Thu, Oct 29, 2026, 9:30 AM ET (2026-10-29T13: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 in the book, the last at 13:53:46 UTC
- hash of the run sealed
- lists signed by the timestamp services, the last at 13:23:57 UTC
- 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=550) 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: n=554 · forecast · league · Pro league - Claude
claude— Council: forecasts and the league: n=556 · forecast · league · Pro league; n=562 · forecast · league · Pro league - Meta AI
meta— Council: forecasts and the league: n=560 · forecast · league · Pro league - Grok
grok— Council: forecasts and the league: n=552 · forecast · league · Pro league - ChatGPT
chatgpt— Council: forecasts and the league: n=564 · forecast · league · Pro league - Nemotron + Mercury (search)
nemotron— Council: forecasts and the league: n=565 · forecast · league · Pro league - Amazon Nova
nova— Council: forecasts and the league: n=563 · forecast · league · Pro league
China
- Kimi
kimi— Council: forecasts and the league: n=558 · forecast · league · Pro league - Qwen
qwen— Council: forecasts and the league: n=553 · forecast · league · Pro league - MiMo (Xiaomi)
mimo— Council: forecasts and the league: n=559 · forecast · league · Pro league - Z.ai
zai— Council: forecasts and the league: n=557 · forecast · league · Pro league - DeepSeek
deepseek— Council: forecasts and the league: n=551 · forecast · league · Pro league - wenxin
wenxin— Council: forecasts and the league: n=568 · forecast · league · Pro league - Step 5 Preview
stepfun— Council: forecasts and the league: n=555 · forecast · league · Pro league
Stamped lists (OpenTimestamps)
- 130014Z.txt
- 130014Z.txt.ots
- 130016Z.txt
- 130016Z.txt.ots
- 130113Z.txt
- 130113Z.txt.ots
- 131313Z.txt
- 131313Z.txt.ots
- 132357Z.txt
- 132357Z.txt.ots
- 132239Z.txt
- 132239Z.txt.ots
- 132237Z.txt
- 132237Z.txt.ots
- 115022Z.txt
- 115022Z.txt.ots
- 113702Z.txt
- 113702Z.txt.ots
- 113106Z.txt
- 113106Z.txt.ots
- 112805Z.txt
- 112805Z.txt.ots
- 112347Z.txt
- 112347Z.txt.ots
- 112046Z.txt
- 112046Z.txt.ots
- 112030Z.txt
- 112030Z.txt.ots
- 111701Z.txt
- 111701Z.txt.ots
- 111508Z.txt
- 111508Z.txt.ots
- 111506Z.txt
- 111506Z.txt.ots
- 021318Z.txt
- 021318Z.txt.ots
- 021242Z.txt
- 021242Z.txt.ots
- 013136Z.txt
- 013136Z.txt.ots
- 011641Z.txt
- 011641Z.txt.ots
- 011340Z.txt
- 011340Z.txt.ots
- 011222Z.txt
- 011222Z.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.
130014Z.txt130016Z.txt130113Z.txt131313Z.txt132357Z.txt132239Z.txt132237Z.txt115022Z.txt113702Z.txt113106Z.txt112805Z.txt112347Z.txt112046Z.txt112030Z.txt111701Z.txt111508Z.txt111506Z.txt021318Z.txt021242Z.txt013136Z.txt011641Z.txt011340Z.txt011222Z.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 (search), Amazon Nova, wenxin, Step 5 Preview · every one of them was sent the question · seal a66744afd88579a2…council· step 2 · asked: Amazon Nova, Nemotron + Mercury (search), ChatGPT, Meta AI, wenxin · every one of them was sent the question · seal cd758d29ab6ca8bd…council· step 3 · asked: wenxin · every one of them was sent the question · seal aea80ca3c8744aa4…council-mod2· asked: Claude, Grok · every one of them was sent the question · seal 4c8ec097c4c05fa6…council-cb· asked: Gemini, Claude, Meta AI, Grok, Nemotron + Mercury (search), Qwen, Z.ai, DeepSeek, Step 5 Preview · every one of them was sent the question · seal 0324652044d39614…
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 | 11:15:06 | 11:22:33 b82b7c018905 | n=554 · 13:00:13 | 112347Z.txt | 73 s |
| council · step 1 | Claude | 11:15:06 | 11:28:37 53abd35fc5be | n=556 · 13:00:13 | 113106Z.txt | 148 s |
| council · step 1 | Meta AI | 11:15:06 | — | — | — | — |
| council · step 1 | Grok | 11:15:06 | 11:20:46 558d29c05e0b | n=552 · 13:00:13 | 112046Z.txt | 0 s |
| council · step 1 | ChatGPT | 11:15:06 | — | — | — | — |
| council · step 1 | Kimi | 11:15:06 | 11:37:02 7f54bd764b3d | n=558 · 13:00:13 | 113702Z.txt | 0 s |
| council · step 1 | Qwen | 11:15:06 | 11:21:42 28ce208e8ff8 | n=553 · 13:00:13 | 112347Z.txt | 124 s |
| council · step 1 | MiMo (Xiaomi) | 11:15:06 | 11:50:22 085dc1904b28 | n=559 · 13:00:13 | 115022Z.txt | 0 s |
| council · step 1 | DeepSeek | 11:15:06 | 11:17:01 196705c7fa0d | n=551 · 13:00:13 | 111701Z.txt | 0 s |
| council · step 1 | Z.ai | 11:15:06 | 11:30:24 fb3b80faa95a | n=557 · 13:00:13 | 113106Z.txt | 41 s |
| council · step 1 | Nemotron + Mercury (search) | 11:15:06 | — | — | — | — |
| council · step 1 | wenxin | 11:15:06 | — | — | — | — |
| council · step 1 | Step 5 Preview | 11:20:30 | 11:28:05 1013c4c312f6 | n=555 · 13:00:13 | 112805Z.txt | 0 s |
| council · step 2 | Amazon Nova | 13:00:16 | 13:01:13 63e18bd223e9 | n=563 · 13:23:57 | 130113Z.txt | 0 s |
| council · step 2 | Nemotron + Mercury (search) | 13:00:16 | 13:23:52 6a70d42cca7b | n=565 · 13:23:57 | 132357Z.txt | 5 s |
| council · step 2 | ChatGPT | 13:00:16 | 13:23:32 40658da112b8 | n=564 · 13:23:57 | 132357Z.txt | 24 s |
| council · step 2 | Meta AI | 13:00:16 | 13:22:37 47d3f144a32a | — | — | — |
| council · step 2 | wenxin | 13:00:16 | — | — | — | — |
| council · step 2 | Claude | 13:00:16 | 13:13:13 1f884e673382 | n=562 · 13:23:57 | 131313Z.txt | 0 s |
| council · step 3 | wenxin | 13:36:01 | — | — | — | — |
| council-mod2 | Claude | 14:11:34 | 14:25:34 d291e71ce8d9 | — | — | — |
| council-mod2 | Grok | 14:11:34 | — | — | — | — |
| council-cb | Gemini | 14:31:25 | 14:32:58 97430ceea11f | — | — | — |
| council-cb | Claude | 14:31:25 | — | — | — | — |
| council-cb | Meta AI | 14:31:25 | 14:45:38 1410e8e4b2ac | — | — | — |
| council-cb | Grok | 14:31:25 | 14:32:53 edfc204267fa | — | — | — |
| council-cb | Nemotron + Mercury (search) | 14:31:25 | 14:36:19 9fe12ca859e5 | — | — | — |
| council-cb | Qwen | 14:31:25 | 14:38:45 c665d2649a20 | — | — | — |
| council-cb | Z.ai | 14:31:25 | 14:35:15 47195bca985c | — | — | — |
| council-cb | DeepSeek | 14:31:25 | 14:32:32 c49d0b75e074 | — | — | — |
| council-cb | Step 5 Preview | 14:31:25 | 14:33:41 32c03d4cf245 | — | — | — |
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 |
|---|---|---|
011222Z.txt | 1–538 | 3a507a768cfe863a… |
011340Z.txt | 1–538 | 3a507a768cfe863a… |
011641Z.txt | 1–538 | 3a507a768cfe863a… |
013136Z.txt | 1–538 | 3a507a768cfe863a… |
021242Z.txt | 1–547 | 4d241e0d18c9def5… |
021318Z.txt | 1–548 | 93a29dfc39e9c623… |
111506Z.txt | 1–549 | 0ff25faabd100591… |
111508Z.txt | 1–549 | 0ff25faabd100591… |
111701Z.txt | 1–549 | 0ff25faabd100591… |
112030Z.txt | 1–549 | 0ff25faabd100591… |
112046Z.txt | 1–549 | 0ff25faabd100591… |
112347Z.txt | 1–549 | 0ff25faabd100591… |
112805Z.txt | 1–549 | 0ff25faabd100591… |
113106Z.txt | 1–549 | 0ff25faabd100591… |
113702Z.txt | 1–549 | 0ff25faabd100591… |
115022Z.txt | 1–549 | 0ff25faabd100591… |
130014Z.txt | 1–559 | 2c7edc4f0d2b7262… |
130016Z.txt | 1–559 | 2c7edc4f0d2b7262… |
130113Z.txt | 1–559 | 2c7edc4f0d2b7262… |
131313Z.txt | 1–559 | 2c7edc4f0d2b7262… |
132237Z.txt | 1–560 | 04c46608e9802ae7… |
132239Z.txt | 1–560 | 04c46608e9802ae7… |
132357Z.txt | 1–566 | 74550b506a1965a7… |
Two outside clocks on every stamped list
Forecast sealed before the 09:30 ET open: service mark digicert 2026-10-29 13:23:57 UTC, covers part of the lines (the file lists which). verdict file
130014Z.txt· Rekor 3567595167 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-29 13:00:16 UTC · digicert 2026-10-29 13:00:14 UTC · sectigo 2026-10-29 13:00:14 UTC · before the intake closed · in the public log since 2026-10-29 13:00:32 UTC130016Z.txt· Rekor 3567596506 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-29 13:00:17 UTC · digicert 2026-10-29 13:00:17 UTC · sectigo 2026-10-29 13:00:17 UTC · before the intake closed · in the public log since 2026-10-29 13:00:36 UTC130113Z.txt· Rekor 3567609692 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-29 13:01:14 UTC · digicert 2026-10-29 13:01:13 UTC · sectigo 2026-10-29 13:01:13 UTC · before the intake closed · in the public log since 2026-10-29 13:01:15 UTC131313Z.txt· Rekor 3567837567 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-29 13:13:17 UTC · digicert 2026-10-29 13:13:13 UTC · sectigo 2026-10-29 13:13:13 UTC · before the intake closed · in the public log since 2026-10-29 13:13:17 UTC132357Z.txt· Rekor 3568042403 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-29 13:23:57 UTC · digicert 2026-10-29 13:23:57 UTC · sectigo 2026-10-29 13:23:57 UTC · before the intake closed · in the public log since 2026-10-29 13:23:58 UTC132239Z.txt· Rekor 3568019892 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-29 13:22:40 UTC · digicert 2026-10-29 13:22:40 UTC · sectigo 2026-10-29 13:22:41 UTC · before the intake closed · in the public log since 2026-10-29 13:22:48 UTC132237Z.txt· Rekor 3568018612 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-29 13:22:38 UTC · digicert 2026-10-29 13:22:37 UTC · sectigo 2026-10-29 13:22:38 UTC · before the intake closed · in the public log since 2026-10-29 13:22:44 UTC115022Z.txt· Rekor 3566499856 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-29 11:50:23 UTC · digicert 2026-10-29 11:50:22 UTC · sectigo 2026-10-29 11:50:22 UTC · before the intake closed · in the public log since 2026-10-29 11:50:27 UTC113702Z.txt· Rekor 3566383581 — OpenTimestamps: calendar receipt — the hash is accepted; the time comes with its Bitcoin block · RFC 3161 signing time: freetsa 2026-10-29 11:37:02 UTC · digicert 2026-10-29 11:37:02 UTC · sectigo 2026-10-29 11:37:02 UTC · before the intake closed · in the public log since 2026-10-29 11:45:03 UTC113106Z.txt· Rekor 3566106899 — OpenTimestamps: not later than Bitcoin block 973688 (header time 2026-10-29 11:40:39 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-29 11:31:07 UTC · digicert 2026-10-29 11:31:07 UTC · sectigo 2026-10-29 11:31:07 UTC · before the intake closed · in the public log since 2026-10-29 11:31:12 UTC112805Z.txt· Rekor 3566043375 — OpenTimestamps: not later than Bitcoin block 973688 (header time 2026-10-29 11:40:39 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-29 11:28:06 UTC · digicert 2026-10-29 11:28:06 UTC · sectigo 2026-10-29 11:28:06 UTC · before the intake closed · in the public log since 2026-10-29 11:28:11 UTC112347Z.txt· Rekor 3565953871 — OpenTimestamps: not later than Bitcoin block 973687 (header time 2026-10-29 11:32:47 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-29 11:23:49 UTC · digicert 2026-10-29 11:23:47 UTC · sectigo 2026-10-29 11:23:47 UTC · before the intake closed · in the public log since 2026-10-29 11:23:51 UTC112046Z.txt· Rekor 3565896519 — OpenTimestamps: not later than Bitcoin block 973687 (header time 2026-10-29 11:32:47 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-29 11:20:46 UTC · digicert 2026-10-29 11:20:46 UTC · sectigo 2026-10-29 11:20:46 UTC · before the intake closed · in the public log since 2026-10-29 11:20:48 UTC112030Z.txt· Rekor 3565891538 — OpenTimestamps: not later than Bitcoin block 973687 (header time 2026-10-29 11:32:47 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-29 11:20:31 UTC · digicert 2026-10-29 11:20:31 UTC · sectigo 2026-10-29 11:20:30 UTC · before the intake closed · in the public log since 2026-10-29 11:20:32 UTC111701Z.txt· Rekor 3565831522 — OpenTimestamps: not later than Bitcoin block 973687 (header time 2026-10-29 11:32:47 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-29 11:17:01 UTC · digicert 2026-10-29 11:17:01 UTC · sectigo 2026-10-29 11:17:01 UTC · before the intake closed · in the public log since 2026-10-29 11:17:02 UTC111508Z.txt· Rekor 3565816923 — OpenTimestamps: not later than Bitcoin block 973687 (header time 2026-10-29 11:32:47 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-29 11:15:08 UTC · digicert 2026-10-29 11:15:08 UTC · sectigo 2026-10-29 11:15:09 UTC · before the intake closed · in the public log since 2026-10-29 11:16:12 UTC111506Z.txt· Rekor 3565816786 — OpenTimestamps: not later than Bitcoin block 973687 (header time 2026-10-29 11:32:47 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-29 11:15:06 UTC · digicert 2026-10-29 11:15:06 UTC · sectigo 2026-10-29 11:15:06 UTC · before the intake closed · in the public log since 2026-10-29 11:16:11 UTC021318Z.txt· Rekor 3555589261 — OpenTimestamps: not later than Bitcoin block 973627 (header time 2026-10-29 02:18:57 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-29 02:13:18 UTC · digicert 2026-10-29 02:13:18 UTC · sectigo 2026-10-29 02:13:18 UTC · before the intake closed · in the public log since 2026-10-29 02:13:23 UTC021242Z.txt· Rekor 3555579059 — OpenTimestamps: not later than Bitcoin block 973627 (header time 2026-10-29 02:18:57 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-29 02:12:44 UTC · digicert 2026-10-29 02:12:43 UTC · sectigo 2026-10-29 02:12:42 UTC · before the intake closed · in the public log since 2026-10-29 02:12:53 UTC013136Z.txt· Rekor 3554798296 — OpenTimestamps: not later than Bitcoin block 973625 (header time 2026-10-29 01:54:41 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-29 01:31:38 UTC · digicert 2026-10-29 01:31:37 UTC · sectigo 2026-10-29 01:31:37 UTC · before the intake closed · in the public log since 2026-10-29 01:31:44 UTC011641Z.txt· Rekor 3554505928 — OpenTimestamps: not later than Bitcoin block 973623 (header time 2026-10-29 01:22:51 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-29 01:16:41 UTC · digicert 2026-10-29 01:16:41 UTC · sectigo 2026-10-29 01:16:41 UTC · before the intake closed · in the public log since 2026-10-29 01:16:42 UTC011340Z.txt· Rekor 3554454667 — OpenTimestamps: not later than Bitcoin block 973622 (header time 2026-10-29 01:14:58 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-29 01:13:41 UTC · digicert 2026-10-29 01:13:41 UTC · sectigo 2026-10-29 01:13:41 UTC · before the intake closed · in the public log since 2026-10-29 01:13:42 UTC011222Z.txt· Rekor 3554438387 — OpenTimestamps: not later than Bitcoin block 973622 (header time 2026-10-29 01:14:58 UTC, tolerance up to ~2 h) · RFC 3161 signing time: freetsa 2026-10-29 01:12:23 UTC · digicert 2026-10-29 01:12:22 UTC · sectigo 2026-10-29 01:12:22 UTC · before the intake closed · in the public log since 2026-10-29 01:12:46 UTC
Chain of lists
130014Z.txt— previous list2026-10-29/115022Z.txtsha2565c21e42ca83540f4889ddc94531f52fa0f626ede368258198d804e17a4a18c4d· hash equal130016Z.txt— previous list2026-10-29/130014Z.txtsha25666452f470ad88c696c29be58e3a4bdc8be36cc477434a447be0645d2fdd2acdb· hash equal130113Z.txt— previous list2026-10-29/130016Z.txtsha25631efe3494d8cdf3d739f6ba6b258c6a70f7fa3a2f68c0be4222a8c5d85c67627· hash equal131313Z.txt— previous list2026-10-29/130113Z.txtsha25681fc1375bf197293af7356cc686262437e9c7621651f584f946e95ae5861950e· hash equal132357Z.txt— previous list2026-10-29/132239Z.txtsha2561eabfceb74f47e31504c62f32e68d5bd5dc6a41f8849dc74c2d554d6132b7286· hash equal132239Z.txt— previous list2026-10-29/132237Z.txtsha256762089db95513498d57a22ab3c70a2defc77499f257a296b2b408313f0858086· hash equal132237Z.txt— previous list2026-10-29/131313Z.txtsha256d23bd8bce923e5571783214d39108a2fd36961a101446d637ec80f0512c198b2· hash equal115022Z.txt— previous list2026-10-29/113702Z.txtsha25613c53b40b03531a383e9c2a9e56969c888d54bd0a77e6e8e2ffdb72c8c45b443· hash equal113702Z.txt— previous list2026-10-29/113106Z.txtsha25674666efb55cbff2aa74b1a95bc8705cf3d0bd1a0edc6215b9c8c52e99b491457· hash equal113106Z.txt— previous list2026-10-29/112805Z.txtsha2562c05b88fa0f5aaa21847ed89918be056fb5f04b4fbefc62a0814c926617d31b6· hash equal112805Z.txt— previous list2026-10-29/112347Z.txtsha2560cc8a9cea267d4c7290ddd14ddd6ec81fe9440bf6c83fd58f307f449374057c1· hash equal112347Z.txt— previous list2026-10-29/112046Z.txtsha2568ada2adb9bba86d331bc38ccf9d99b91f71f7341be31c4d0e0cfd4dd50536828· hash equal112046Z.txt— previous list2026-10-29/112030Z.txtsha256e2274851225bf6e731968ee49898e1427a0f69b179676130d7c4b38dd804897a· hash equal112030Z.txt— previous list2026-10-29/111701Z.txtsha2563144b4ddd101da90c0a375953b74ce203acb8f4ca71ad54099e99d9efa81477d· hash equal111701Z.txt— previous list2026-10-29/111508Z.txtsha256c5e1cf9a21592c89ee2105a4979103084d04cea25c4f2cef8de40ca57e1770a1· hash equal111508Z.txt— previous list2026-10-29/111506Z.txtsha256a525ebeb02ea93370750f7c77442825baf7b03009e0483d44ab27d8dbf14eb5b· hash equal111506Z.txt— previous list2026-10-29/021318Z.txtsha256ed38362f937869a8ec85467aff494b26598318ad55445480e70fbf5ff507d08e· hash equal021318Z.txt— previous list2026-10-29/021242Z.txtsha256bc5cb695d4648bcd21d8eb23974d4b28094a50ca43734409bee189ff5135c85b· hash equal021242Z.txt— previous list2026-10-29/013136Z.txtsha256e55f11bf564a054eb456f15e43a74bea5ccc5a957a1e9886a51e3804091eefed· hash equal013136Z.txt— previous list2026-10-29/011641Z.txtsha2565714ff3294d751031a7ca54aa7f7ff6b6f3c81e91e27a3e28dad7b89d965d73b· hash equal011641Z.txt— previous list2026-10-29/011340Z.txtsha256c780604215358514a999dcde74c706b0b259fd382e0e1650db8f2b2432fec2c9· hash equal011340Z.txt— previous list2026-10-29/011222Z.txtsha2562b4b3ce300df5af5218b2e18795867645849c757576b8b11f66ef7a11d7057b6· hash equal011222Z.txt— previous list2026-10-28/210010Z.txtsha256a252d0ae877530def1a33866f89133515a102c469ce3b050688e064767c3a2fd· hash equal
Every question sent is sealed before its answer
25 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
- 11:15:06 UTC · council · step 1: the common part of the question is the same bytes for every seat asked; sha256
b489a254008377b28e7909804ed10ec990363168ae7307a300b7ce485c833fd0 - 13:00:16 UTC · council · step 2: the common part of the question is the same bytes for every seat asked; sha256
1ea93affabee60e69b9d43d51a27deef0539ccc9f192542e2133d196cccbb7fe - 13:36:01 UTC · council · step 3: the common part of the question is the same bytes for every seat asked; sha256
2ce54aeb8f6e70ad26d8016e8844cefde18ddf36049bb0d3d37265a8c4e2e06a
Which run counts
From Oct 21: the scheduled morning run counts; the others are for reference (sealed text in Russian).
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-29 14:11 UTC
✓ Offline check of the release: OK on 2026-10-29 · python3 -I <DIR>/tools/verify_all.py <DIR> · offline-check.json
✓ Brier recount: 20,149 values, all exact, 0 differences · 2026-10-29 14:01:48 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 130014Z.txt.freetsa.tsr -text - the signature against the service root (freetsa):
openssl ts -verify -data 130014Z.txt -in 130014Z.txt.freetsa.tsr -CAfile freetsa-cacert.pem -untrusted freetsa-tsa.crt - the signature against the service root (digicert):
openssl ts -verify -data 130014Z.txt -in 130014Z.txt.digicert.tsr -CAfile /etc/ssl/cert.pem - the signature against the service root (sectigo):
openssl ts -verify -data 130014Z.txt -in 130014Z.txt.sectigo.tsr -CAfile /etc/ssl/cert.pem - the Bitcoin block of the stamp:
ots verify 130014Z.txt.ots - the question text equals its sealed hash:
shasum -a 256 asked/beae1ebb2cd8346f91469cf6d881412f99973e2bdb0514fcd6e592be7713e25d.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): 657 of 657 · 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=549 · cb_packet · · seal 6c297deeba438c6d4bbcc10c19bcf7151d23e54ae3b179d25996e0400913fe19 · link 9c77d8b9b621aba37dd1b1956e060c751f8e9a85eec33fbd0b0721394b28d9fb— a record of the book · stamped in 130014Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=550 · run · · seal db6319bbb7ab2c3e8f3d36156acf67693d46738e870ccdaaae6edeea00bbff48 · link 93455649e63685e07c124cde3f02f678f8524d3d10e72832820060779ade6407— the question and the roster, sealed before the answers · stamped in 130014Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=551 · answer · deepseek · seal 91fc09c8c9024f25ca38366d1355ffecb88edc2def58c9f097cd35bbf6508e17 · link 639ad5b6081f4dc3064a3380c7969cbab5ee97703722b445236c8902da7e857d— forecast · league · Pro league · counted in the score · stamped in 130014Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=552 · answer · grok · seal 81bcfbc04b4ad7071e6ed1cdc12fea488785c027b5e4f2fb6bb088d969eecf53 · link f7b644c95effbc9ed3b152d56e517cdd04c61527789a0a8b63d2c669aac8d2e1— forecast · league · Pro league · counted in the score · stamped in 130014Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=553 · answer · qwen · seal 2a7aa9d4b19f03313fb4affa761d5a21fa14e2d33797dcc2df84fcea2b88d9ad · link de843c18d98a3acc75c764d84d6f477504f97c9248a72c91554d81b75b0d9d98— forecast · league · Pro league · counted in the score · stamped in 130014Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=554 · answer · gemini · seal 22494719dacbbc86549df187424220fb7f06a3799a2194d17326f1fc7635b068 · link dd00d80f14d1720fe86077b220348f6475cea278f02432db7959f5e0c99fc183— forecast · league · Pro league · counted in the score · stamped in 130014Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=555 · answer · stepfun · seal 40569696952c9c7bd8ce1e3290e3bf4a58586c694cbf9896bc29f84385d1dad7 · link 304326bc3825599fdc7594536ec97593f586032202ff2a9bf7ccbc750ccdab99— forecast · league · Pro league · counted in the score · stamped in 130014Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=556 · answer · claude · seal 0a0e78a93b37f7df694c0bdd6af6b36a834b114ed083124039f16def52eeb817 · link 048cfb5a7044155eb7002b62b748fd1e9c068eb6e67c82c9f034306186caa77f— forecast · league · Pro league · stamped in 130014Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=557 · answer · zai · seal 44b51c3ff5af54d7aea3db630af9444a716a54cbf6778fdc3932d295fc6441fc · link 28cc3e311f46a80359053af44e2e65f34b4a21ddcd805ca1a0fc0683df3ec5ab— forecast · league · Pro league · counted in the score · stamped in 130014Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=558 · answer · kimi · seal b8ed85165f41f3f6eaf9f94c07724a9d54dcdd467aa06c7823e9ad0021804892 · link 1af24d93552302f3a6d3faccd8fcc6dce1154f54d7edbd95672aa11728d03fdf— forecast · league · Pro league · counted in the score · stamped in 130014Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=559 · answer · mimo · seal 479f4f8b6bd22d569de811a5703100aeb58178ea4e7c3fcdf8ba62058439f00d · link f7ef0b4f003387a955ad954336b5196c0c5c8ab2c4a9e0a110dbee5ae5206cf1— forecast · league · Pro league · counted in the score · stamped in 130014Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=560 · answer · meta · seal cc8f8fca5acc8e48976713e61945bf2a2f845da4ef35c914dcf5819b5f4f27db · link 5b2a5cfefd8e4c1858848b3eabf134ad9991fcfc41111476c9ee988ee64416fb— forecast · league · Pro league · counted in the score · stamped in 132237Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=566 · addition · meta · seal 78502b5b354b0de16625abd5f48da926e5cb1d125c651cde4c3cd575ceee1cb1 · link bb8b2a12d34ac9dc7df0b6d23d912fb8511d5dccccf6489d22aa11a11b8ee2e4— an addition to line n=560 (the line itself is never rewritten) · stamped in 132357Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=561 · ask_version · · seal 6b4fffb412019b6223ec28050db2e544f3636565d5256669d7dfdaabab5943c2 · link bea28db19bfc911e308c23dbec31d1edfafa4e95963fb14aa9ba2a0a227f3181— a record of the book · stamped in 132357Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=562 · answer · claude · seal c3a567949ef7dc02691510d5ebd2a3120c8cc58fe386103364cb8c5fbdb7613c · link 63c5ed7341f4bc54e1040574f0ae83e4945e91e4027428636e506998bd458981— forecast · league · Pro league · counted in the score · stamped in 132357Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=563 · answer · nova · seal a998352eda662ec3af2e3ac66b38fa972766cd066a697b5509e42b531cab575b · link 0a2926a671719321377d0a9bd7eb6b8a069bbbfe2f05c06a4e91b202307c4908— forecast · league · Pro league · counted in the score · stamped in 132357Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=564 · answer · chatgpt · seal 0a3181c916f79de542bb30842a083569802ad4eebf543233cb597dc173a67a9c · link edcd0b145dbd98692c07edeec2b943adee360bffdcaded95d673303dbd7b498a— forecast · league · Pro league · counted in the score · stamped in 132357Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=565 · answer · nemotron · seal fe370ae7cb074220ca0dd35f31303a9c3ea854ea1df74272d0af4843c8422c72 · link e0d4d38e69b4df7f277410c98513ba63ad24f466402f0ab882f5c9dcf9521003— forecast · league · Pro league · counted in the score · stamped in 132357Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigon=568 · answer · wenxin · seal bedc5f80543763784126178364d8a6443e8ec3a285b0ce397079f11928ae46a1 · link 04f71aa523136abb0651a86cb8f526e246cdbc614f259c4e875315da558666fd— forecast · league · Pro league · counted in the score · stamped later in 135346Z.txt (2026-10-29 13:53:46 UTC, not on this page yet): OpenTimestamps, DigiCert, FreeTSA, Sectigon=570 · closed_book · deepseek · seal aa8a52eda607c6b53908e2d207b588f45fd5a407690f0b9bca759b475291186d · link 68b905f6d888c232a7a0c7fde2464e52d48235a199b4459ca05a32777abf008a— a record of the book · stamped later in 144538Z.txt (2026-10-29 14:45:38 UTC, not on this page yet): OpenTimestamps, DigiCert, FreeTSA, Sectigon=571 · closed_book · grok · seal 3028eafb911265ae68d11cdf88d4ebc9a818c2b9457b69b901112954355a0700 · link c1dd3a4c3f31f87085d0c9eded21a7867ba3768b3d43a35014d9fda363c27663— a record of the book · stamped later in 144538Z.txt (2026-10-29 14:45:38 UTC, not on this page yet): OpenTimestamps, DigiCert, FreeTSA, Sectigon=572 · closed_book · gemini · seal 9573b8899b63ba4ea458afbb08dc1e1ab5054067bb9c9740b983dcfdfaf7c109 · link 38656fd87b6fed68c50d2398e21589e332c50a7d19e17f8d3041f7b280749a41— a record of the book · not in a stamped list yetn=573 · closed_book · stepfun · seal 8378fe22e5d90ee42f2e5b41ff66c57a503d80b7415df34a47b0ebe95931eb9b · link 024522cb795c837132b3c4188e76b0cb1d15e2d08651a3603d32588bbe270ead— a record of the book · not in a stamped list yetn=574 · closed_book · zai · seal 06cbf7fb78a0a37ae129727f40cafd0b899af178c57bb5342382f1ff1d32df03 · link 20216602e233646b2eee36c9a0d2e14226ada2048616f70ef1cbc9ff2235f7ae— a record of the book · not in a stamped list yetn=575 · closed_book · nemotron · seal 5708d71271671f3db2eee70247b7962f709217c362755aae71c87212bef9ca28 · link 1588fbd95c541f3d2d8b6f0ac5859636dfb2e0a1f755a2253e33716397a917af— a record of the book · not in a stamped list yetn=576 · closed_book · qwen · seal f9405da57a03575b9ed419545e4a3863410df328f8f6c36fe5825b1cf125da7b · link c2b1175ece8a46b70ea92152973f03e331efa7f576727bce01731da5f681ee5e— a record of the book · not in a stamped list yetn=577 · closed_book · meta · seal e51e8c3982f5dbc88cd248906aa5a25e7f155a29720ba6cc002c2b0c41cd124c · link 7fdd717af02429ac01849e638e58f732e86ca5fc6e1b40b23c67ddbc5004593a— a record of the book · not in a stamped list yet