Evidence

Proof, not promises

Everything on this page comes from the committed, labelled snapshot captured from Mainnet: 22 memory blobs, checkpoint stamps, revision lineage, and the captured Tatum request metadata. Read it as evidence about the recording. It is not a claim that any fact is still true.

CACHED SNAPSHOT · STATIC EXPORT · NETWORK OFF chain 4btiuiMPvEENsttpZC7CZ53DruC3MAgfznDbASZ7DR6S · generated 2026-11-05 14:37:00 UTC · exported 2026-11-10 15:30:53 UTC

Labels for every number on this page

Recorded evidence

Blob ids, checkpoints, revisions and the 306 decisions captured from Mainnet by the observer at capture time. This page renders that labelled snapshot; Walrus blob integrity proves existence, not current truth.

Offline replay

The STALE → FRESH → STALE sequence and the policy-window comparison are deterministic replays of the recorded inputs. They prove the gate logic on real evidence, not a new Mainnet observation.

Live verification

Implemented via Tatum Sui Mainnet GraphQL reads. Unverified end-to-end in this release: no committed transcript runs the installable CLI against Mainnet with real credentials.

Modelled counterfactual

The 214 / 16 / 4 outcome split is an analysis of the recorded decision log: not production incidents, not user impact, not a market claim.

The decision that did not escape

Memory recalled, evidence disagreed, answer withheld

question memory cp 341742463 freshness gate live cp 341868687

Question

Is the Sui Clock still at the recorded version?

Recalled memory

obs-sui-clock-341742463
version 1018797298

Gate verdict

WITHHELD

Verified live value

version 1019267077
cp 341868687 · 2026-11-05 09:29:07 UTC

subject changed (version 1018797298->1019267077, digest changed)

Captured source
live
Pins at snapshot
2
Requests in snapshot
7
Evidence captured
2026-11-05 14:37:00 UTC
Static export
2026-11-10 15:30:53 UTC
Snapshot age at render
unknown age

Recorded learning loop

A policy memory changed the verdict

The same recorded inputs replayed under two policies. Only the freshness window changes: built-in default vs. the window read from Walrus policy memory.

Walrus policy memory

fc-policy-SLOW-v2 · learned 10,000 → 20,000

Zne2mnjAy6uOtOhJ6o5QAxH963EqXQaMMtYWOPBkK_4
Observation under test

obs-memwal-registry-341741030 · checkpoint 341741030

Pk3CAi9A0vLueqT8LGWS1zHoicYNSl7cUbXeAQFtF0g
Without stored policy · default 5,000
STALE · FALSE-STALEcheckpoint window exceeded (delta 18155 > window 5000)
With Walrus policy memory · 20,000
FRESH · CONSISTENTfresh (checkpoint delta 18155 <= 20000, subject unchanged)

Identical inputs: anchor checkpoint 341741030, decision checkpoint 341759185, delta 18,155, unchanged subject pin. Learned at 2026-11-05 02:05:19 UTC, written to Walrus later at 2026-11-05 09:23:05 UTC; not backdated. This is deterministic policy evaluation, not autonomous learning.

Controlled mainnet proof

A state change the gate could watch

Disposable TREASURY and PAYEE keys were funded once, then used for one controlled transfer and two sweeps. The gate watched SUI balances, not the Sui Clock. Signing code lives only in scripts/mainnet-proof.mjs; the product CLI, MCP server and this site do not import it.

Namespace
mainnet-proof
Walrus writes
4
SUI transactions
3
Keys destroyed
true
TREASURY after S2
248912000 MIST
PAYEE after S2
50000000 MIST
TREASURY after sweep
1912000 MIST
PAYEE after sweep
1911901 MIST
Controlled SUI transfers, simulated before execution; gas column is a simulation estimate
LabelDigestAmount MISTSimulated gas estimate MISTCheckpointExplorer
S2 treasury to payee ByVLF39Tbr9A… 50000000 2076000 343317568 Suiscan
S6 sweep TREASURY DRUahrfiNgZz… 245912000 2076000 343323020 Suiscan
S6 sweep PAYEE CU91SmkwKrgS… 47000000 2076000 343323045 Suiscan

Transaction 1 spent 51,088,000 MIST by balance delta, of which 50,000,000 MIST was the transfer and 1,088,000 MIST was gas. The simulated estimate was 2,076,000 MIST.

Gate verdicts on the controlled memories
CheckVerdictSignalPinProof cpLive cpReason
S1 treasury fresh check FRESH CONSISTENT unchanged 343317323 343317532 fresh (checkpoint delta 209 <= 5000, subject unchanged)
S3 treasury stale check STALE MISSED-CHANGE changed 343317323 343317603 subject changed (version 300000000->248912000, digest changed)
S3 payee stale check STALE MISSED-CHANGE changed 343317331 343318845 subject changed (version 0->50000000, digest changed)
S4 treasury idle check STALE FALSE-STALE unchanged 343317603 343322725 checkpoint window exceeded (delta 5122 > window 5000)
S4 payee idle check FRESH CONSISTENT unchanged 343318845 343322740 fresh (checkpoint delta 3895 <= 5000, subject unchanged)
Walrus memories written for the controlled proof
BlobClaimRoleSubjectProof cpBalance versionBlob
D4zsyf2tOQGK… obs-mainnet-proof-treasury-343317323 s0 0xf472b52a… 343317323 300000000 Walrus
5s8FQA6cf2tE… obs-mainnet-proof-payee-343317331 s0 0x3d8e24f0… 343317331 0 Walrus
id8A4WU0Bfxl… fc-slow-mw92se8s-8r4il2 correction 0xf472b52a… 343317603 248912000 Walrus
Cg6eYCjAZNRn… fc-slow-mw92ytti-7rfa2g correction 0x3d8e24f0… 343318845 50000000 Walrus

Idle control: false-stale observed live; no policy change written (below the sampling floor). TREASURY crossed the window after 5122 checkpoints with no pin change while PAYEE stayed fresh at 3895 checkpoints. Dust below one transfer fee remained on the disposable keys before destruction.

Recorded outcome split

What the gate prevented

Over the committed 306-decision snapshot. Modeled counterfactual analysis of recorded Mainnet decisions, not production incidents.

214changed answers an ungated path would have served
16unchanged-but-old still-true answers withheld
4unverifiable answers withheld
Memory-off vs memory-on over all 306 recorded decisions
configurationfrom memoryfrom livewithheldTatum readschanged answersstill-true oldunverifiednote
memory-off (every answer read live) 0 306 0 306 0 0 0 1 Tatum read per answer, no stored context used
memory-on, no gate 306 0 0 0 214 16 4 0 reads; changed, old, and unverified memories would all answer
memory-on, gate + learned policy 72 234 4 612 0 0 0 2 reads per answer (checkpoint + pin)

Lineage

Observation → correction chain

Both records remain addressable; Walrus records are immutable, so corrections supersede rather than overwrite.

  1. Recalled observation obs-sui-clock-341742424 Version 1018797179 Checkpoint 341742424
    Recorded correction cor-sui-clock-341742463 Version 1018797298 Checkpoint 341742463
  2. Recalled observation obs-sui-clock-341742383 Version 1018797042 Checkpoint 341742383
    Recorded correction cor-sui-clock-341742424 Version 1018797179 Checkpoint 341742424
  3. Recalled observation obs-sui-clock-341741527 Version 1018794223 Checkpoint 341741527
    Recorded correction cor-sui-clock-341742383 Version 1018797042 Checkpoint 341742383
  4. Recalled observation obs-sui-clock-341741030 Version 1018792575 Checkpoint 341741030
    Recorded correction cor-sui-clock-341741224 Version 1018793230 Checkpoint 341741224
Revision lifecycle replay (deterministic)

STALE → FRESH → STALE

predecessor persisted 117,242 ms before the correction's proof; first later check 1,381 ms after persistence

Snapshot

Pins and policy memories

Subject versions and digests recorded alongside the evidence. Checkpoint age at render: unknown age.

Sui Clock (shared object, 0x6)FAST

Subject 0x0000000000000000000000000000000000000000000000000000000000000006

Version1019546722
DigestDgmg9xuLjsVYpQtzS6…
Read at2026-11-05 14:36:57 UTC
MemWal AccountRegistry (mainnet)SLOW

Subject 0x8bf82c9e09e36b8d1c38298f68b7cb68e7b8762887e7592add9986d5e9cf199f

Version1062994393
DigestHMgy5mvMcFjKSPSpTm…
Read at2026-11-05 14:36:57 UTC
SLOW window20000 checkpoints

bounds 10 … 2000000 · version 2 · samples 6 (actionable 6)

FALSE-STALE 6 · MISSED-CHANGE 0

FALSE-STALE 3 > MISSED-CHANGE 0: widen 10000 -> 20000

FAST window25 checkpoints

bounds 10 … 200000 · version 1 · samples 4 (actionable 3)

FALSE-STALE 0 · MISSED-CHANGE 3

MISSED-CHANGE 3 > FALSE-STALE 0: tighten 50 -> 25

Inventories

Every blob, every decision

Memory inventory22 captured records
Walrus Memory blob identifiers and checkpoint stamps
BlobClaimClassStateSubjectProof cpObject versionObject digestRead at
fsFeUrbxTyXw… smoke-seed-slow-341938107 SLOW live 0x8bf82c9e… 341938107 1062994393 HMgy5mvMcFjK… 2026-11-05 14:09:36 UTC
xMy45mc7QFU8… smoke-seed-fast-341937991 FAST live 0x00000000… 341937991 1019522005 CzGCiEoSnMtm… 2026-11-05 14:09:07 UTC
8xyFMV-Busu5… smoke-seed-slow-341894821 SLOW live 0x8bf82c9e… 341894821 1062994387 D35Xb38EfVhy… 2026-11-05 11:14:39 UTC
6InMSm3-rshQ… smoke-seed-fast-341894684 FAST live 0x00000000… 341894684 1019362635 BphzZN1oJhCq… 2026-11-05 11:14:07 UTC
Zne2mnjAy6uO… fc-policy-SLOW-v2 SLOW policy class:SLOW… 341867198 n/a n/a 2026-11-05 09:23:05 UTC
q1vX8synwjZ0… smoke-seed-slow-341759010 SLOW live 0x8bf82c9e… 341759010 1062994379 84vQc5UnaAs8… 2026-11-05 02:04:36 UTC
DL6hLBNQd2fD… smoke-seed-fast-341758897 FAST live 0x00000000… 341758897 1018856297 9dBnZYdKEajb… 2026-11-05 02:04:08 UTC
19ZE9y-zWt1f… fc-policy-FAST-v1 FAST policy class:FAST… 341742503 n/a n/a 2026-11-05 00:57:55 UTC
mjxZQ1X2xn5X… cor-sui-clock-341742463 FAST live 0x00000000… 341742463 1018797298 4vTVNHed9pwS… 2026-11-05 00:57:47 UTC
zAji1w8p4REM… obs-sui-clock-341742463 FAST observation 0x00000000… 341742463 1018797298 4vTVNHed9pwS… 2026-11-05 00:57:47 UTC
1JJVQ71R1t6l… cor-sui-clock-341742424 FAST live 0x00000000… 341742424 1018797179 GB3EDSHRi9G5… 2026-11-05 00:57:38 UTC
goZjQJ36yLVB… obs-sui-clock-341742424 FAST observation 0x00000000… 341742424 1018797179 GB3EDSHRi9G5… 2026-11-05 00:57:38 UTC
_RswBPgo7eks… cor-sui-clock-341742383 FAST live 0x00000000… 341742383 1018797042 5SVTLTiRruYu… 2026-11-05 00:57:29 UTC
FMBYgzs4O6_Z… obs-sui-clock-341742383 FAST observation 0x00000000… 341742383 1018797042 5SVTLTiRruYu… 2026-11-05 00:57:29 UTC
WJv-iK212eA_… obs-sui-clock-341741527 FAST observation 0x00000000… 341741527 1018794223 CWsc7dS3tA2n… 2026-11-05 00:54:11 UTC
MNQZ0eE0CWLo… adv-not-stale-341741224 SLOW adversarial 0x8bf82c9e… 341741224 1062994379 84vQc5UnaAs8… 2026-11-05 00:53:41 UTC
5ndF6Q5qRoye… cor-sui-clock-341741224 FAST live 0x00000000… 341741224 1018793230 5DyuDxNtE9SX… 2026-11-05 00:53:01 UTC
BZ8iuoOxLSGB… obs-sui-clock-341741224 FAST observation 0x00000000… 341741224 1018793230 5DyuDxNtE9SX… 2026-11-05 00:53:01 UTC
Pk3CAi9A0vLu… obs-memwal-registry-341741030 SLOW observation 0x8bf82c9e… 341741030 1062994379 84vQc5UnaAs8… 2026-11-05 00:52:37 UTC
EXLTJp9bcDtW… obs-sui-clock-341741030 FAST observation 0x00000000… 341741030 1018792575 CJSdVa4nZz6H… 2026-11-05 00:52:17 UTC
SwnqFFWWerBq… smoke-seed-slow-341740265 SLOW live 0x8bf82c9e… 341740265 1062994379 84vQc5UnaAs8… 2026-11-05 00:49:17 UTC
wYNZE__Q3Hke… smoke-seed-fast-341740155 FAST live 0x00000000… 341740155 1018789643 2fbjtujmv3xi… 2026-11-05 00:48:51 UTC
Latest 40 of 306 decisionsOpen ledger

Complete ledger in the full proof snapshot.

Latest 40 of 306 decisions
AtKindQueryVerdictSignalReasonLive cpProof cp
2026-11-05 09:29:07 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994385, digest changed) 341868687 341741030
2026-11-05 09:29:07 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019267077, digest changed) 341868687 341742463
2026-11-05 09:24:06 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994385, digest changed) 341867448 341741030
2026-11-05 09:24:06 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019262477, digest changed) 341867448 341742463
2026-11-05 09:19:05 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994385, digest changed) 341866207 341741030
2026-11-05 09:19:04 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019257864, digest changed) 341866207 341742463
2026-11-05 09:08:54 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994385, digest changed) 341863693 341741030
2026-11-05 09:08:54 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019248443, digest changed) 341863693 341742463
2026-11-05 08:53:33 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994385, digest changed) 341859879 341741030
2026-11-05 08:53:33 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019234544, digest changed) 341859879 341742463
2026-11-05 08:48:31 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994385, digest changed) 341858622 341741030
2026-11-05 08:48:30 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019230092, digest changed) 341858622 341742463
2026-11-05 08:43:29 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994385, digest changed) 341857374 341741030
2026-11-05 08:43:29 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019225379, digest changed) 341857374 341742463
2026-11-05 08:38:26 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994385, digest changed) 341856135 341741030
2026-11-05 08:38:26 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019220645, digest changed) 341856135 341742463
2026-11-05 08:33:25 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994385, digest changed) 341854894 341741030
2026-11-05 08:33:25 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019216024, digest changed) 341854894 341742463
2026-11-05 08:28:22 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994385, digest changed) 341853648 341741030
2026-11-05 08:28:22 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019211383, digest changed) 341853648 341742463
2026-11-05 08:23:21 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994385, digest changed) 341852396 341741030
2026-11-05 08:23:21 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019206794, digest changed) 341852396 341742463
2026-11-05 08:13:10 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994385, digest changed) 341849865 341741030
2026-11-05 08:13:10 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019197604, digest changed) 341849865 341742463
2026-11-05 08:07:16 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994384, digest changed) 341848392 341741030
2026-11-05 08:07:15 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019192270, digest changed) 341848392 341742463
2026-11-05 08:02:12 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994384, digest changed) 341847141 341741030
2026-11-05 08:02:12 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019187604, digest changed) 341847141 341742463
2026-11-05 07:57:07 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994384, digest changed) 341845880 341741030
2026-11-05 07:57:06 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019182858, digest changed) 341845880 341742463
2026-11-05 07:52:04 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994384, digest changed) 341844640 341741030
2026-11-05 07:52:03 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019178158, digest changed) 341844640 341742463
2026-11-05 07:47:02 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994384, digest changed) 341843400 341741030
2026-11-05 07:47:02 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019173552, digest changed) 341843400 341742463
2026-11-05 07:42:00 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994384, digest changed) 341842156 341741030
2026-11-05 07:42:00 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019168900, digest changed) 341842156 341742463
2026-11-05 07:26:40 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994384, digest changed) 341838377 341741030
2026-11-05 07:26:39 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019154666, digest changed) 341838377 341742463
2026-11-05 07:21:37 UTC observer observe:memwal-registry… STALE CONSISTENT subject changed (version 1062994379->1062994384, digest changed) 341837137 341741030
2026-11-05 07:21:37 UTC observer observe:sui-clock… STALE CONSISTENT subject changed (version 1018797298->1019150013, digest changed) 341837137 341742463
Tatum request metadata7 captured entries
x-api-key on every request7/7 entries · every request carried the header
Key valuenever printed; boolean proof only
Latest 7 captured request log entries
AtQueryStatusLatencyx-ttm-planx-api-keyError
2026-11-05 14:36:57 UTC object(0x8bf82c…) 200 192 ms free;ratelimit=3;strategy=shared header sent
2026-11-05 14:36:57 UTC object(0x000000…) 200 166 ms free;ratelimit=3;strategy=shared header sent
2026-11-05 14:36:57 UTC checkpoints(last:1) 200 472 ms free;ratelimit=3;strategy=shared header sent
2026-11-05 14:36:29 UTC object(0x8bf82c…) 200 168 ms free;ratelimit=3;strategy=shared header sent
2026-11-05 14:36:29 UTC object(0x000000…) 200 172 ms free;ratelimit=3;strategy=shared header sent
2026-11-05 14:36:28 UTC checkpoints(last:1) 200 185 ms free;ratelimit=3;strategy=shared header sent
2026-11-05 14:36:26 UTC objectType(0x71eb2f…) 200 772 ms free;ratelimit=3;strategy=shared header sent
Relayer record
Statusok
Version0.1.0
Modeproduction
Write readytrue