RESOLUTIONWIREdocuments decide markets

THE ARCHIVE CANNOT LIE TO YOU.

Every call this site makes cites a document in our archive. This page is how you know that archive is what it was — that nothing was inserted, edited, or deleted after the fact. You don't have to trust us; you can check.

The mechanism

01

Every document is fingerprinted on arrival. Each fetch is stored raw with its URL, UTC timestamp, and SHA-256 hash. Change one byte later and the hash no longer matches.

02

Every night, one root covers everything. All fingerprints are combined into a single Merkle root — one 32-byte value that commits to the entire archive. Any altered document produces a different root.

03

Each seal contains the last one. The night's root is hashed together with the previous night's seal: seal = sha256(previous_seal + merkle_root). Rewriting any past day would change every seal after it.

04

The seal is written where we can't touch it. Each seal is posted as the calldata of a transaction on the Base blockchain. The block timestamp is set by the network, not by us — from that moment, the archive's shape at that instant is public record.

Every seal ever made

№Day (UTC)DocumentsSeal (SHA-256)Base tx
42 2026-10-08 376,112 4630e27faa0675fb263c3d247519009cab39269a60f8eb866a22da0ca8c8c457 tonight
41 2026-10-07 366,526 77861615432cc237af6c7fe7b6e5d31e30157e409fdb43eeb61ac7d0b7b4ae21 tonight
40 2026-10-06 361,324 9fcc91d44553b26627fd3a1f33b28e7189ab2c1a9d61aaddcba85fb5d8265d21 tonight
39 2026-10-05 351,509 55a868df66079e763f5dd84ec66d1b095d8d239713456f85e304457a3d04a954 0x28a154a02d37… ↗
38 2026-10-04 341,967 0de3b3cb60e1d64225187b6f4631994f23ffeb1cd812bd5342cca72f2b27f8e3 0x6b394eb8744b… ↗
37 2026-10-03 330,351 031920e0cd276f8db9ee909d6df0c1c12e28b7437ed714765909b505a45b59ae 0x3ef71916aa13… ↗
36 2026-10-02 318,706 baed6cce320cfdc813f6a54fb77ae81b25166704206d359a70a5785d64fa03fe 0xed4f93052409… ↗
35 2026-09-30 300,386 97b9f045e9569f7311575f21fae20df42004fba6be32e726a6932432fff30aec 0x995fed09a7d8… ↗
34 2026-09-29 288,729 18d4589cad0cd34945fdecb82ad65c0beebff39a7945c7f2476bf7ef1164617e 0xff0b6bcbd71d… ↗
33 2026-09-28 277,317 03ace231c3f08e084e3e0eaf465ff3dae255a9c75c9062a74b29f11edd3ac6f5 0x16ab173647df… ↗
32 2026-09-27 267,571 4f2c5116a61ec89625a43ca91f3c7ebbb6cec1786e2574f2d2b97cf0b572e71f 0x147841807400… ↗
31 2026-09-26 256,434 72c2711307647945dcd18f23e2720ebdd9093e11d94591216d50633ea65617a3 0x0d0c687d8c7d… ↗
30 2026-09-25 250,311 2f2708743fd069b4498f3b90a12d91224c640cc7f14d1d3df7b66716a1134da5 0x9073d7a88e97… ↗
29 2026-09-24 239,962 0361bea9f51264d3e3b567fecaac78b45819f94e9ba80405b4c468af5d767386 0x70e97bd99c0e… ↗
28 2026-09-23 228,604 2dde50d9971c758ab6d239dc00c25ade459f82c8338a1ef697388f5547d47b8f 0xd9294a7bc3d9… ↗
27 2026-09-22 217,267 cf9519cc20e32befd45b13587548276c41ce5921f205d8a1c2bbdfd5dfec9de8 0x2b2960f73228… ↗
26 2026-09-21 205,968 a479675b4b25b505fd9b051c59a27a055bc699cb2c53d0b896ff593849718777 0xad830618d0e5… ↗
25 2026-09-20 196,011 02b9439e777586701ff2b4314abc2559ec0dd1d381845bfd4195efb54b29ab35 0x03b078bb4ceb… ↗
24 2026-09-19 188,399 dd07a9c451cbe9e6384dd902bdfa562957c5803c417d3a94b98604df2bc8a7bb 0x29c15385ff28… ↗
23 2026-09-18 185,296 18f9beb310da6a59cffa6e22feefde2a3de0f8b00830200ab03e2b712dcb67a5 0x7dbd969ea78c… ↗
22 2026-09-17 183,522 a489e9f50e90ff5b1ecd46eacd080b337eaeab41fd1f38e31486888ff5042b3d 0x4fa6bacb0d68… ↗
21 2026-09-16 175,094 a0daa22ca55e4905c779462c978e733590fcfd488308750347e9441a70ec70b6 0xf88257e44ef3… ↗
20 2026-09-15 164,816 7001f102ee21bdb6852df1a09b75327d11f457a9d5c225067c2149f1c032aac1 0x01c6e227aec2… ↗
19 2026-09-14 153,975 9e312a3e052499dff90b331f45a60da96df2ac705fdaa158a20b0840cc0d6ac3 0x4a8ad933a7da… ↗
18 2026-09-13 145,351 88f7c266b52860de320e30631a347fe0692f8e307f4adc9067852ea7d4d4d881 0x5dcf72718135… ↗
17 2026-09-12 134,127 daa4272c3b07b4042c69d0521f46191ef82267312ee15e64b8f7650307489c54 0xda0b71b98d08… ↗
16 2026-09-11 124,065 f8e07203a7f0fb5130ef0814b60e5ab04da200589dd2681b4ee4d49d0b37d619 0x5a9d990aa35b… ↗
15 2026-09-09 104,931 e71f7be76a6bb1886dc51563600654cef54a5f84deb3618fe8ccf211ab8c8810 0x4e28dc6262f8… ↗
14 2026-09-07 87,615 96abe766327df293e232062bc066c02a90f687259b7d09aed4f38c342bea329f 0x48b2efcb7985… ↗
13 2026-09-06 76,702 5718fbaed8f7691ee3e06e3e101010cbd80b776f39900d40e5c3e305a79fc813 0x3617c4e0d09d… ↗
12 2026-09-04 69,005 d3465a10bfe336b8ad02489dc521c20c0d5d1ba7237e97e4b1cb3bc7674d7e27 0x639f36b87234… ↗
11 2026-09-03 61,534 a29a12940eb53590f2141ea63fe7c1c04324e1a01be2ce1c1ab18d392fd32d9d 0x6b90fd09f625… ↗
10 2026-09-02 54,226 2c8b5b8a4966c93a073d3df1c9f616469bc5aed501d89116ea697302467d07f7 0xc14a0852be93… ↗
9 2026-09-01 48,579 e6f1e5737591b19d024d4ef6df50aade6759113a766c99e4da6aeb44e383242f 0x8a51d06ebe4c… ↗
8 2026-08-31 42,904 7bb4af55c528d1118388acca26fd220b25908e684580c2bc60e58ed5b0d74dc4 0xe6836ae7ffeb… ↗
7 2026-08-30 36,138 b07c460d4eebe1b9cbeda420600d45b907878b7a42288b7c2ad85221ca2d647b 0x96a03a71b38b… ↗
6 2026-08-29 30,571 f6ff4e101260e592ed051f071e3842fe2ad05b49120e4bcd167e5e75ef1abe9d 0x4084589249c5… ↗
5 2026-08-28 24,823 fc49ee11dc31e56014150bef2492bc62df107f0e6220943c9594a55639a86295 0x525c096d3835… ↗
4 2026-08-27 19,564 1e5b2eb9964aa96f1968008e1e55e4941da5a50a0219c9321e5a8da0897a6bc5 0xf4b83069d30c… ↗
3 2026-08-26 10,156 67134e58f0f5c74972e17d9418124643bb0191aa146a0d768037b9f1b5132b36 0xae48cd1fd7e0… ↗
2 2026-08-25 7,915 4d332b674d26fd0ba57936539b42fddaeb69a87928daa4a64f13a531d978bb86 0xc63d7fef0003… ↗
1 2026-08-24 1,202 64571969278a2a363cb8c5f27119b2db881c7a5c7a5b424488d57b13b6162e8f 0x6a6657279b57… ↗

What a seal proves — and what it doesn't

It proves the archive existed in exactly this form no later than the seal's block time. Because each seal chains to the previous one, the newest transaction on Base seals the entire history before it. We cannot backdate a catch, quietly fix a miss, or slip a document into the past without breaking a chain that's already public.

It does not prove our calls are right. That's a separate, equally public test: every call is graded against the venue's official settlement in the ledger, and misses stay up.

Checking it: open any seal's transaction on BaseScan — the input data is that day's seal, byte for byte, matching the table above. For a specific disputed document, we produce the Merkle path from that document's hash to a sealed root, so anyone can replay the arithmetic — no access to our systems required.