Chainlink CRE re-checks on the seven real passports, Monad mainnet (chain 143), written 2026-09-14 Registry 0xa19188801E5DC93CD925884d73e4DaFc2bcb80C0, receiver 0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, workflow moolam-verifier (packages/workflow), run via the CRE simulation forwarder 0x9eF6468C5f37b976E57d52054c693269479A784d with the receiver's identity pin cleared for the run and restored after it. Honest note: these reports came from the CRE simulator run on this machine (cre workflow simulate --broadcast), so they prove the workflow code and the receiver's checks, not a run on Chainlink's live network with node consensus. The production forwarder 0x76c9cf548b4179F8901cda1f8623568b58215E62 was restored at the end and is read back below. passport id | report tx | status | gas used | attestations (matched, distance, at) 0x5b3856dc4765c629e82f65ff920f13543f7c1ef818b52252d55b488387fe65b1 | 0x1da14e983d2030582277e76cd75f272130640d5d3983c40ba83335d2ea0c8d12 | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 1, 0x0000000000000000000000000000000000000000000000002b5ed01d3de09e1e, 1789368210 [1.789e9])] 0x367c1afed9276fe599d5c527882f65ee516d274141e3974b1290f52b19e98766 | 0x7ac66f104fb8d3342cc1bc7e3091d59115c46018f5bcd16911ae1f05be01f6ae | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 0, 0x0000000000000000000000000000000000000000000000000b60e49f39e01f7f, 1789368225 [1.789e9])] 0x01f9243e5dafb9364ff4819c4f55379d5366acd37af2466ff69500ceb8438ed5 | 0x678443cf6b494dbe670b8b6f78dd37bb22a252ca2bb5ea68a8e621f4bd2600ab | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 0, 0x000000000000000000000000000000000000000000000000e9a07d2ec25317dc, 1789368564 [1.789e9])] 0x7cb4aead3b37f16b78a203a43aba83db10fa5f2fc7629f353826183d8c9d693f | 0x83953f0bc959f832ce188e62eeaf16b835726a8fa9d68feada3d7de6acab90f5 | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 1, 0x000000000000000000000000000000000000000000000000392d872dfe6dd733, 1789368582 [1.789e9])] 0xdece558a3ca0a892a2e0ee1b5295a7140bed9388e78416b86c058f23fbb29436 | 0x5dfc6d4df2d02ecdd75d0c220aa81729b36bb99e80eb0802438bed7f5f603b83 | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 0, 0x0000000000000000000000000000000000000000000000005300ccff33c0ef3f, 1789368603 [1.789e9])] 0xcdb25d3755452efa3b746f168cf9cefd3a1b693ab2b81d260a2d64f13d771638 | 0x59e6a8d54cdf131dff73b539d74ba44ff665e4d02f95563fa9effeb1b9ee80fa | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 0, 0x0000000000000000000000000000000000000000000000006ccf137087789a25, 1789368639 [1.789e9])] 0x75bf8bf1fb8b63ddffd92a7457d2fc2a236ce189468db9a4d45544012419c1a0 | 0xe1c321564992b0cfdf6401c9063663f04382978081fc9ec094e1478a6cc2c5c8 | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 0, 0x000000000000000000000000000000000000000000000000edc0b005e11dc1bc, 1789368667 [1.789e9])] receiver after the run: forwarder 0x76c9cf548b4179F8901cda1f8623568b58215E62, expected author 0xC79620AF233a4434b03f6B57239F8A9E71B3C178, expected workflow name 0x34623863303364663034 attestation counts: 1 1 1 1 1 1 1 owner transactions (clear pin, set forwarder, restore forwarder, re-pin) are recorded in packages/contracts/broadcast/ConfigureReceiver.s.sol/143/run-latest.json and the cast sends of the same minutes. Chainlink CRE re-checks on the five real pictures registered on 2026-09-17, Monad mainnet (chain 143), written 2026-09-17 Same registry, receiver, workflow and simulation forwarder as above; run from the maintainer's machine, one machine, no network consensus (the passport card says so under each verdict). recomputed fingerprints and distances from the run: 0x63779c989c7f3121 (0), 0x2c256435d4d993c9 (2), 0x6c6d1494a7685a32 (1), 0x6d7a5e9681a17e78 (0), 0xc9761e8d26852736 (0), all matched passport id | report tx | status | gas used | attestations (receiver, matched, distance, recomputed, at) 0x0c45b008db6a6b74b203e63e7659fc86c60c2598d762e0280c4ae12fc57e0e2e | 0x085d8500ab86dc1f9028d8375b92e5b4b569d83d5f3c96c32e38679e5b6a3602 | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 0, 0x00000000000000000000000000000000000000000000000063779c989c7f3121, 1789629232 [1.789e9])] 0x07a0bfbac45278c6d9a2d488470833b3ed8e0791f5f071e190e5224c3b34951d | 0x2d84f565b0c022acf8ceaeeedb5c6960eaad74e00bd8da264babe245d1d4100a | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 2, 0x0000000000000000000000000000000000000000000000002c256435d4d993c9, 1789629250 [1.789e9])] 0x35fcd08ac2b19168dac0dac781a778d72aa9b3ea91b2c3e55c16582ad14a3771 | 0xd26502879709bfb755d4df40f3d79c8aa95b7624b0a67a8b4f0391b14533bc82 | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 1, 0x0000000000000000000000000000000000000000000000006c6d1494a7685a32, 1789629264 [1.789e9])] 0x0a3c8368198f7c52597338543141797b0ab395ff53a3590499099238f85f15ae | 0xa672fd26b6257420b58dcba9bba498655a351c1aae1774990ceaaea87bb0c3e8 | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 0, 0x0000000000000000000000000000000000000000000000006d7a5e9681a17e78, 1789629278 [1.789e9])] 0xf08bea9e1429bee09065a3cd443f353096acf748c73113ac8696313da9a059d7 | 0x6470a09726207e32e15282366238b1b4f241ff1312c319d18079702b0ca2683c | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 0, 0x000000000000000000000000000000000000000000000000c9761e8d26852736, 1789629293 [1.789e9])] receiver after the run: forwarder 0x76c9cf548b4179F8901cda1f8623568b58215E62, expected author 0xC79620AF233a4434b03f6B57239F8A9E71B3C178, expected workflow name 0x34623863303364663034 attestation counts: 0 0 0 0 0 Chainlink CRE re-checks on the two pictures the maintainer registered through the studio (2026-09-14 and 2026-09-17), written 2026-09-17 Same registry, receiver, workflow and simulation forwarder as above; run from the maintainer's machine; a studio registration carries its PassportRegistered log at position 1 of the transaction, so the trigger was pointed at event index 1. recomputed fingerprints and distances from the run: 0x3f8480cfc0307fc2 (1), 0x7f7969fdcf0f0030 (0), both matched passport id | report tx | status | gas used | attestations (receiver, matched, distance, recomputed, at) 0x3dae5ee9d854d6af49857150873cefbe2df2a585e35ea86d34f0f47cb3b6403d | 0x8d7c804c539bdd212b89acbd06aeb3452b28ecfc790b0c925becff3a0117d002 | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 1, 0x0000000000000000000000000000000000000000000000003f8480cfc0307fc2, 1789629556 [1.789e9])] 0x08bb4466e1efeabf366d28c5f20652e8749f7ea511442fa206074e8be8ec596b | 0x51ead7c9cb4c5972c861c458d1f1a9eaa94f53984fdbe30a8c00fb613bb64469 | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 0, 0x0000000000000000000000000000000000000000000000007f7969fdcf0f0030, 1789629571 [1.789e9])] receiver after the run: forwarder 0x76c9cf548b4179F8901cda1f8623568b58215E62, expected author 0xC79620AF233a4434b03f6B57239F8A9E71B3C178, expected workflow name 0x34623863303364663034 attestation counts: 0 0 With these, every one of the fourteen real pictures on the registry carries a re-check; the seed test cards carry none by design. Chainlink CRE re-check on the first picture that was registered sealed and later published by its holder, written 2026-09-23 Old but strong was registered sealed on 2026-09-22 at 12:23:50 UTC and unsealed by its holder four minutes later (proofs/sealed-passports.txt). Its document on chain still says sealed, so the workflow read the verify service's public unseal record for the thumbnail (commit 9ae539c), fetched it through Moolam's own gateway and recomputed the fingerprint. Same registry, receiver, workflow and simulation forwarder as above; run from the maintainer's machine, one machine, no network consensus; the studio registration's PassportRegistered log is event index 1. recomputed fingerprint and distance from the run: 0x1f1bc103fbef6f47 (2), matched; the chain stores 0x1f1fc003fbef6f47 passport id | report tx | status | gas used | attestations (receiver, matched, distance, recomputed, at) 0x980549624f85e4ef47043383c5a746cbdd1d82797b5b5583e1f5aeb3841d010c | 0x48aa75431f6f564ad8dd53806d7723ec397adca25ddb21f5e8e3eb0888f96ce0 | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 2, 0x0000000000000000000000000000000000000000000000001f1bc103fbef6f47, 1790149475 [1.79e9])] receiver after the run: forwarder 0x76c9cf548b4179F8901cda1f8623568b58215E62, expected author 0xC79620AF233a4434b03f6B57239F8A9E71B3C178, expected workflow name 0x34623863303364663034 attestation counts: 0 before, 1 after Chainlink CRE re-check on Ant and Elephants, the picture the maintainer registered through the studio on 2026-09-20, written 2026-09-23 It was the one real picture on the registry without a re-check (a census of all 38 passports on 2026-09-23: 16 real pictures, 15 re-checked). Same registry, receiver, workflow and simulation forwarder as above; run from the maintainer's machine; event index 1 of the studio registration. recomputed fingerprint and distance from the run: 0x198df3e566199e99 (0), matched passport id | report tx | status | gas used | attestations (receiver, matched, distance, recomputed, at) 0xbcdb2f0f06997c3877869a867e98edc1c0abaaea43e1b24834741ed59ed874df | 0x7e6927e2336cfd3797c6eb0b43eb330c6a2cec48a44b0bdfafd097f6774c1dad | true | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 0, 0x000000000000000000000000000000000000000000000000198df3e566199e99, 1790150362 [1.79e9])] receiver after the run: forwarder 0x76c9cf548b4179F8901cda1f8623568b58215E62, expected author 0xC79620AF233a4434b03f6B57239F8A9E71B3C178, expected workflow name 0x34623863303364663034 attestation counts: 0 before, 1 after With these, every one of the sixteen real pictures on the registry carries a re-check; the seed and proof cards carry none by design, apart from one seed card re-checked on 2026-09-08 before this file existed. The first private Chainlink re-check, written 2026-09-25 A sealed picture whose creator asked for the private re-check, read by the moolam-sealed-verifier confidential workflow (handlerInTee) from the small private copy Moolam keeps, through a read link the verify service minted under a queue claim; run from the maintainer's machine in Chainlink's simulator with --broadcast, one machine, no network consensus. Written through the second receiver, so the registry's attestation names it. Details in proofs/sealed-passports.txt. recomputed fingerprint and distance from the run: 0x2ac1e07e3e80c4e6 (1), matched passport id | report tx | status | gas used | attestations (receiver, matched, distance, recomputed, at) 0x864c33c6806185d4dc7acd65f465fc4c3cb6b8faaa157c32880cbef9dd93fc09 | 0xdc1834ea3d801fd965433dfefe02a70e7f06889655dceb7934d4668f9b790bef | 1 | 1000000 | [(0x7b9eF7cD5e40Af9c29d8b7d0D22E54B80947E45A, true, 1, 0x0000000000000000000000000000000000000000000000002ac1e07e3e80c4e6, 1790316586 [1.79e9])] sealed receiver after the run: forwarder 0x76c9cf548b4179F8901cda1f8623568b58215E62, expected author 0xC79620AF233a4434b03f6B57239F8A9E71B3C178, expected workflow name 0x64323036636163326334 attestation counts: 0 before, 1 after With this, every one of the seventeen real pictures on the registry carries a re-check, one of them written by the private workflow through the sealed receiver. The showcase private Chainlink re-check, written 2026-09-25 Kanchipuram Silk Loom at First Light, drawn by agent 10249 and registered sealed with the private re-check; same workflow, receiver and simulation forwarder as the private run above; run from the maintainer's machine. recomputed fingerprint and distance from the run: 0x85c0d272787e6e77 (0), matched passport id | report tx | status | gas used | attestations (receiver, matched, distance, recomputed, at) 0xe83680b22c24e491f91077162804b862a6b821ac74f49b9b2d21a04864c485e4 | 0xa38fd971c8ac0303f4e787e45f1b2b3203ffc8a01c864ffa50843d8fbd72c954 | 1 | 1000000 | [(0x7b9eF7cD5e40Af9c29d8b7d0D22E54B80947E45A, true, 0, 0x00000000000000000000000000000000000000000000000085c0d272787e6e77, 1790321665 [1.79e9])] sealed receiver after the run: forwarder 0x76c9cf548b4179F8901cda1f8623568b58215E62, expected author 0xC79620AF233a4434b03f6B57239F8A9E71B3C178, expected workflow name 0x64323036636163326334 attestation counts: 0 before, 1 after With this, every one of the eighteen real pictures then on the registry carried a re-check, two of them written by the private workflow through the sealed receiver. Chainlink CRE re-check on Chettinad Courtyard Before the Monsoon, drawn by agent 10249 and registered through the studio on 2026-09-25, written 2026-09-25 Same registry, receiver, workflow and simulation forwarder as the public runs above; run from the maintainer's machine; event index 1 of the studio registration. recomputed fingerprint and distance from the run: 0xbf3e80077738f0f5 (4), matched passport id | report tx | status | gas used | attestations (receiver, matched, distance, recomputed, at) 0x7619decf83f69031adeca259909f9c0b7049ddfa9d98b12c637b65573852067d | 0xd3fb177ebfb4aadf8f72e6a43ff3a2373e8ec7a549fd75d676f70fe216c6c9d0 | 1 | 1000000 | [(0x0d69055c43EAcb3B1ca687ca2263A049Bc7Eff04, true, 4, 0x000000000000000000000000000000000000000000000000bf3e80077738f0f5, 1790326390 [1.79e9])] receiver after the run: forwarder 0x76c9cf548b4179F8901cda1f8623568b58215E62, expected author 0xC79620AF233a4434b03f6B57239F8A9E71B3C178, expected workflow name 0x34623863303364663034 attestation counts: 0 before, 1 after With this, every one of the seventeen real pictures on the registry carries a re-check, one of them written by the private workflow through the sealed receiver (counted on 2026-09-25 at index block 107,960,831, after Iphone 18 pro max and Old but strong were counted as test images). The first Chainlink CRE re-checks the re-check runner wrote with nobody pressing anything, written 2026-09-27 The runner has run on a server since 2026-09-27 15:12 UTC: a round every 2 minutes, at most 5 runs a round and 40 a day, taking new registrations and requested re-checks. Both reports went from the CRE wallet 0xC79620AF233a4434b03f6B57239F8A9E71B3C178 to the simulation forwarder 0x9eF6468C5f37b976E57d52054c693269479A784d (cre workflow simulate moolam-verifier --broadcast) and were written by the public SimulationReceiver 0x4aD66c77f961884E9e866EEEc3EafF1EdB5BAa95, listed in the policy since 2026-09-27 14:18 UTC. One machine, no network consensus. No receiver was opened, re-pinned or closed around either run. passports registered in blocks 108498846 and 108504408; reports in blocks 108499297 and 108505240 recomputed fingerprints and distances from the runs: 0xc68a71868770868b (1), 0x70f50cc0c20d4e9a (0), both matched The rows below were read back on 2026-09-28 with cast: getAttestations on the registry for each passport, and each report's receipt (from the CRE wallet, to the simulation forwarder). passport id | report tx | status | gas used | attestations (receiver, matched, distance, recomputed, at) 0xfd09a7710088e9bdcdd630904668c29e54a4042eafdab74f25749d397eef6c98 | 0x37717b0c067afcc65bf79d036de55c2bcc1b22b08143b3ac28c3320bd3abe24b | 1 | 1000000 | [(0x4aD66c77f961884E9e866EEEc3EafF1EdB5BAa95, true, 1, 0x000000000000000000000000000000000000000000000000c68a71868770868b, 1790522385 [1.79e9])] 0x3d41c6960a1486e29a85febcdfe282fafcbe33b558fd47578f99cb2f55f70c91 | 0x35c1302e7d190ef0f02e21432b483d47ef803edc13cf5fe88d00c116f3574c1a | 1 | 1000000 | [(0x4aD66c77f961884E9e866EEEc3EafF1EdB5BAa95, true, 0, 0x00000000000000000000000000000000000000000000000070f50cc0c20d4e9a, 1790524181 [1.79e9])] receiver after the runs: nothing to put back. The SimulationReceiver's forwarder, pins and sending wallet are fixed as read back in proofs/simulation-receivers.txt.