← All marketsGet Poly — free

AI Council · Markets — proof 2026-11-01-radar

All answers were on a signed list before the open: answers sealed in the book 22:24:16–00:28:12 UTC; lists signed by the timestamp services DigiCert, Sectigo from 23:26:02 to 00:28:24 UTC (the latest — Nemotron + Mercury (search), 14 h 1 min before the open).

Hash of the run: 18e251449c250903a1c37834978341cfffbb523fdbe1e5b4181bf13a3f8a19ce · sealed 2026-11-01T23:26:01Z

Covers lines 680–701 of the Council’s book (the run’s lines). Sealed 2026-11-01 23:26:01 UTC, seal updated 2026-11-02 00:28:24 UTC.

Every hash of this run, with its time:

  1. 95a562c0b24257063ad55f2b549bfae945f551603679c3212ee15cf1766cb01d — as at 2026-11-01 22:15:44 UTC, lines 680–681, list 221544Z.txt
  2. 75f6d5368e06bee151516fda50760f51f20d2dad66f7a8a435b50abdee0e8d16 — as at 2026-11-01 23:26:02 UTC, lines 680–693, list 232602Z.txt
  3. acf4cd432198badef4a80ab6c2d742e80e1ff03689d8803ac8e7b653a5fac453 — as at 2026-11-01 23:26:52 UTC, lines 680–694, list 232652Z.txt
  4. f4158ca2a01b9c5494459937ee81ee7931b4a3ea5e68a931298b273d06331617 — as at 2026-11-01 23:55:36 UTC, lines 680–699, list 235536Z.txt
  5. 18e251449c250903a1c37834978341cfffbb523fdbe1e5b4181bf13a3f8a19ce — as at 2026-11-02 00:28:24 UTC, lines 680–701 — the hash above

A new line only adds to the book: its lines 1–699 keep the same bytes in every later list, sha256 0e5fe7f11a99ddafbd5d6d62889822402b42e049396fc979d1b14c1456eaa546

The intake for the score closes at Mon, Nov 2, 2026, 9:30 AM ET (2026-11-02T14: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
  1. prices snapshot
  2. the question and the roster sealed, the question sent
  3. answers sealed in the book, the last at 00:28:12 UTC
  4. hash of the run sealed
  5. lists signed by the timestamp services, the last at 00:28:24 UTC
  6. seal updated with the run’s next line
  7. 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=683) 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

China

Stamped lists (OpenTimestamps)

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.

Hash by line count, as stored: head -n N, nothing else. A filter by time drops the answers booked in the stamp’s own second, and jq re-serialises the bytes — either gives another hash.

Who was asked

Each step seals its roster before its first question: who it asks and the spares.

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.

StepModelSentRaw answerBook lineStamped listStamped after
council · step 1Gemini22:15:4422:29:43 fa9fb09aa64dn=688 · 23:26:01223031Z.txt48 s
council · step 1Claude22:15:4422:42:24 2b1e6392b498n=692 · 23:26:01224309Z.txt44 s
council · step 1Meta AI22:15:44————
council · step 1Grok22:15:4422:29:29 2a601af7e09en=687 · 23:26:01223031Z.txt61 s
council · step 1ChatGPT22:15:44————
council · step 1Kimi22:15:4422:37:06 0ab09d3cf1een=690 · 23:26:01223706Z.txt0 s
council · step 1Qwen22:15:4422:24:16 365eac4ce4adn=684 · 23:26:01222417Z.txt1 s
council · step 1MiMo (Xiaomi)22:15:4422:31:56 bb9021f9117cn=689 · 23:26:01223335Z.txt98 s
council · step 1DeepSeek22:15:4422:26:09 01b6ed850ddfn=685 · 23:26:01222725Z.txt76 s
council · step 1Z.ai22:15:4422:26:08 04b32f03c8a5n=686 · 23:26:01222725Z.txt77 s
council · step 1Nemotron + Mercury (search)22:15:44————
council · step 1Wenxin (文心, Baidu; ERNIE)22:15:4422:39:22 d450a4c6dd6fn=691 · 23:26:01224008Z.txt46 s
council · step 1Step 5 Preview22:24:15————
council-bench-retry-portfolio · step 1Wenxin (文心, Baidu; ERNIE)23:26:04————
council · step 2Nemotron + Mercury (search)23:41:43————
council · step 2ChatGPT23:41:4323:51:42 e64b57843f6en=698 · 23:55:26235154Z.txt12 s
council · step 2Amazon Nova23:41:4323:42:40 d5b1b7a1e2d0n=696 · 23:55:22234240Z.txt0 s
council · step 2Step 5 Preview23:41:4323:47:21 0473e54399c3n=697 · 23:55:24234724Z.txt2 s
council · step 2Meta AI23:41:43————
council-benchNemotron + Mercury (search)23:55:3900:12:33 71e60417ee80———
council · step 3Nemotron + Mercury (search)00:11:4900:28:12 f7845fae3f32n=701 · 00:28:24002812Z.txt0 s
council-bench-retry-portfolio · step 2Nemotron + Mercury (search)00:28:2400:31:01 003af5c80405———
council-cbGemini01:16:0301:17:04 aa958debb62f———
council-cbMeta AI01:16:03————
council-cbClaude01:16:03————
council-cbGrok01:16:0301:18:47 2ba5137b21ec———
council-cbNemotron + Mercury (search)01:16:0301:18:00 a25e967231b4———
council-cbQwen01:16:0301:17:31 84333af015ae———
council-cbZ.ai01:16:03————
council-cbDeepSeek01:16:0301:17:25 9380c2298c0c———
council-cbStep 5 Preview01:16:0301:19:25 5a6d067e3008———

Each answer line of the book carries its raw answer's sha256 and line number in the asks book (raw_answer_sha256, raw_answer_n), so every line of the book points back to its raw answer. council-answer-lag.json · council-attempts.csv · asks.jsonl

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 listlines of the Council’s booksha256
002824Z.txt1–70145820f928672cb72…
103441Z.txt1–6792cd2753d82c477bb…
213413Z.txt1–6792cd2753d82c477bb…
221544Z.txt1–681fedfb0cb01e259fd…
221549Z.txt1–681fedfb0cb01e259fd…
222417Z.txt1–681fedfb0cb01e259fd…
222725Z.txt1–681fedfb0cb01e259fd…
223031Z.txt1–681fedfb0cb01e259fd…
223335Z.txt1–681fedfb0cb01e259fd…
223706Z.txt1–681fedfb0cb01e259fd…
224008Z.txt1–681fedfb0cb01e259fd…
224309Z.txt1–681fedfb0cb01e259fd…
231505Z.txt1–682066e6de32fb0da82…
232602Z.txt1–69322afae7649e64cc0…
232652Z.txt1–69491296736112adbf9…
234049Z.txt1–69491296736112adbf9…
234143Z.txt1–69491296736112adbf9…
234240Z.txt1–69491296736112adbf9…
234724Z.txt1–69491296736112adbf9…
235154Z.txt1–69491296736112adbf9…
235536Z.txt1–6990e5fe7f11a99ddaf…
235540Z.txt1–6990e5fe7f11a99ddaf…

Two outside clocks on every stamped list

Each answer: when its list was signed
verdict file

Lists signed: 00:28:24, 23:26:02, 23:26:52, 23:55:36 · answers sealed in the book 22:24:16–00:28:12 · public: 23:38, 23:59, 00:40 (UTC)

Files: council-run-facts.json · council-late-cells.json

RFC 3161: each service signs the exact time. OpenTimestamps: a calendar’s receipt only accepts the hash and states no time of its own; the Bitcoin block fixes it — the list existed no later than a few hours after the block’s header time (a header time may sit up to about 2 h from the real moment: the consensus tolerance).

Chain of lists

Every question sent is sealed before its answer

24 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

council-ask-parts.json

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-11-02 01:16 UTC

✓ Offline check of the release: OK on 2026-11-01 · python3 -I <DIR>/tools/verify_all.py <DIR> · offline-check.json

✓ Brier recount: 24,939 values, all exact, 0 differences · 2026-11-02 00:40:39 UTC · environment.json

Check it yourself

Needs OpenSSL 3 or newer (macOS: Homebrew openssl; the system LibreSSL has no working ts command).

Digests of the stamped lists on an append-only public log (Sigstore Rekor): 786 of 786 · the log entries · public key

<DIR> — your folder (keep the quotes) with council/asks.jsonl (asks.jsonl from api/v1) and, for the lists, seals/<day>/<time>Z.txt with their .ots; run the commands from the folder that holds tools/. Exit code 1 with «matches» means the roster marks a seat that was not asked — a mark in the data, not a break of the chain.

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

  1. n=680 · cb_packet · · seal 5097dc428dda9d78992a0df00f524bea273cba3ac502ff1e662d521ab8a46444 · link 44163fd9494026e7f94156a930ff3ffb1c527fad134b4b89a1475afbee6e42f2 — a record of the book · stamped in 232602Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  2. n=681 · swap · · seal e515163959ab44367b73c16c4b94c4a88ee2866ead88b3462cea3aca4af85be2 · link 2b611d66b06654ccc97a1851e00a065941ed5abf299ca5adb3c963c9e1399513 — a record of the book · stamped in 232602Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  3. n=683 · run · · seal c3cbeca553b9ae5098c5eac1bedd2df2ef34214d8361f8d4876a956ca5dec134 · link 7e8d766aa0235fa70fd12f6d041dc5ed481e2eaf72cf56b47cf70c0a7a54d2cf — the question and the roster, sealed before the answers · stamped in 232602Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  4. n=684 · answer · qwen · seal 4f0e709c3538295f1cd014682834f573c952d996c720384048abb160bcbbd9d5 · link 748db4f6ee3d510f554b9d225bcec303ebd6e7853b28a2feb1e54320068ab50c — forecast · league · Pro league · counted in the score · stamped in 232602Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  5. n=685 · answer · deepseek · seal f9311e8c14bc6f39aa9fee19600ef3a540902af2ce93a6b7cce316c12fbd7952 · link 5d8e06936ded47f5910e20b1938803749f8c4ce7e353574c8e723841ca83d7f0 — forecast · league · Pro league · counted in the score · stamped in 232602Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  6. n=686 · answer · zai · seal b46d8fccc47d1b1b2d913af4b7b270c08da3602056b84a4fdae0beaeb2513010 · link 0b1327d7d542941ebcb2418efda06777bb4521ae52253fff88eee64d7172f6b9 — forecast · league · Pro league · counted in the score · stamped in 232602Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  7. n=687 · answer · grok · seal 1e6ce279e6ac86dd3ddca9c86679fe46c13e8df47af58cd927508dffad797640 · link a1c5746e63d04ac46b8e455bde30fa987e5956cfd5835550dcac151656baada4 — forecast · league · Pro league · counted in the score · stamped in 232602Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  8. n=688 · answer · gemini · seal ef8485861833cc2b8bb5842fc441f84ea3cdc7c955217e02a78ff413da5caf3f · link c188b8e230ef5425ffb69307f0a52430917e2d9d4e4c9c569f62f92ebdda0869 — forecast · league · Pro league · counted in the score · stamped in 232602Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  9. n=689 · answer · mimo · seal 9003c6ea2716eefa68cbd47d35f7303c320bf86ad25fcfa4efcea0dd4aa8354e · link 4d0d0453e345bd7864934adc3fa65df530a234e50e11f1a7997831b3347c7c41 — forecast · league · Pro league · counted in the score · stamped in 232602Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  10. n=690 · answer · kimi · seal 8d4786c9aa1b4c61fdff7750ad5216d6d76d39ef8d0858d067398e23ce757c7f · link 32964b23b531afc57dc6b42128fd5f0d8539a094773541c8134f3845074dc0eb — forecast · league · Pro league · counted in the score · stamped in 232602Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  11. n=691 · answer · wenxin · seal 5e58985ccd40b05f7bd810fc93a0ca0f7d76335309ae8aaabf9fdccf56eb0e63 · link cfa9c8d2b6ff25de5b4de0c2c3356650e3faf3d6e3a54970f51b5a9a01135695 — forecast · league · Pro league · counted in the score · stamped in 232602Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  12. n=693 · addition · wenxin · seal 4057b44d47b64c6f64adf1a5b5cbe3cdf1eb262731abe0faa8c7cbeb8678a24b · link 173e6aca2d9e60b46a2283fbc8ea15d853af9c22ee46f115f2cb58cdb2ddfdad — an addition to line n=691 (the line itself is never rewritten) · stamped in 232602Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  13. n=692 · answer · claude · seal 0a5b2a641d871d0452669d8c653c04576b5d14ddaf15edde6ca3e146a88e2ca5 · link e5cd2d9941f261108e59d0d4e2b7a9f2747d6057b0d29ab6c5c3e8238f3287c2 — forecast · league · Pro league · counted in the score · stamped in 232602Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  14. n=694 · answer · meta · seal 10aa81c486ca8df54d38745d4c660db50abdcafb5dbc6ffcaf5aec7aa96e15e6 · link c3542d9fa8998d21b41a93735cd2736740b48fc7c36de5639e428b6a8e308893 — forecast · league · Pro league · counted in the score · stamped in 232652Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  15. n=695 · ask_version · · seal 5c6e07634c8ab263be74ccd9986fdb07d30bb7de743ee88816eda563ed80803b · link 2e47647ea0bd805f5a4202fd1ad5886107d3160762dc5aaf90e734d80d4530c6 — a record of the book · stamped in 235536Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  16. n=696 · answer · nova · seal c482c6e1da68eb05d2fe29ea20aae88aafa210f45d0a17d9ee1e79b911687951 · link f3967403f26fb26ba1cd58dfa79c95c01acf7a7ddc90c764cff54543ad72fc20 — forecast · league · Pro league · counted in the score · stamped in 235536Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  17. n=697 · answer · stepfun · seal 3986116495507ff3b48a27416cbff69a94fde539eaf5d56de9b2fa55d71e15b8 · link ffdd7b64390c313697249d095027b77f3cbb6d6625009b6ecbb5ee719278aea7 — forecast · league · Pro league · counted in the score · stamped in 235536Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  18. n=698 · answer · chatgpt · seal 54b96c20cac12e399524fce82e49d92e524b30870d11aa6c978ce47e49c9d558 · link 8c5e73a637331fd503241574677f4a87c5e4b2f7e3e5e2a0cb95844c1de48902 — forecast · league · Pro league · counted in the score · stamped in 235536Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  19. n=699 · raw_page · nemotron · seal 3562f1b601b3a82a4d1ea4163f61e7cac6bec1f14dc391dd5ac3bc4c44df9e26 · link c43fe613f79d426bbd3ca2079af45db5154e29837f2956ed387ad40226ba16bc — a record of the book · stamped in 235536Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  20. n=700 · ask_version · · seal c2ff320e37f3d92c7f18e8ebbf35bd065a3f33477ee7e055ecd96c45ccce3b24 · link cb1060d8db88d73dfb4fcad336bdfcf23b824b0470770a8d8028f2ce3a544b21 — a record of the book · stamped in 002824Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  21. n=701 · answer · nemotron · seal 6242ac647b454f6f66b2db762e79927c5726c35f41f9d3222029181eadb4e168 · link 6598b99d3e684d5e81bce7b1c39b701d589ce659f8775d08cb3a0d4d96b884ff — forecast · league · Pro league · counted in the score · stamped in 002824Z.txt: OpenTimestamps, DigiCert, FreeTSA, Sectigo
  22. n=702 · bench · nemotron · seal 1f561cb2a7c37ea152deb6330a4c6ddb585be1d59c88e504f8f5cf9c4537b4e1 · link d9f68835b9ae66a3d14b8d520d19ec48e29ec8313448b5de2b070b12133beeee — league · asked again · stamped later in 003112Z.txt (2026-11-02 00:31:12 UTC, not on this page yet): OpenTimestamps, DigiCert, FreeTSA, Sectigo

Method and conflicts →