Proof of execution for onchain agents. Every row is a verdict on whether a KeeperHub execution did what the agent committed to — reconciled against chain state read through providers that are not KeeperHub.
Each verification cycle is three KeeperHub Direct Execution transactions: the intent commitment, the value-moving action, and the receipt below. No private key in this codebase signs any of them — the reads that check them deliberately go through providers that are not KeeperHub, which is what stops a verdict being circular.
Verify this deployment through KeeperHub's marketplace — returns a live x402 challenge, no account neededcurl -s -X POST https://app.keeperhub.com/api/mcp/workflows/assay-verify/call -H 'content-type: application/json' -d '{}'
Read the same tally this page shows, straight from chain — nothing from this project involvedcast call 0x3a5D1FC35736Bdb1656bb35Ce1503B62FAa5d4cA "summary(address)(uint256,uint256,uint256,uint256)" 0x39D438c6C41168DB49DcAe73Fc0D8a6D5D48Aa57 --rpc-url https://ethereum-sepolia-rpc.publicnode.com
0x9ddc419a917281fbd64b3434722b54b4d0a49ab4c55095fefe5822ad35932093open in explorer
Reason
ALL_CHECKS_PASSED= keccak of that string:0x6aca5744d13948515424bd3e93b69fdadbc2937e61c0e852b32df0cbda6e5c96
Verifier
0x39D438c6C41168DB49DcAe73Fc0D8a6D5D48Aa57
These commands read the same registry this page reads, straight from chain. Nothing from this repository is involved.
Was the intent committed before execution?cast call 0x75Fd7a39c85E34EFaD09EbCE39dc0d0e4AE4E561 "isCommitted(bytes32)(bool)" 0x4b07ae63fa70c436a9914e22862c89a2edf732f632a5a5336ffa879aa7dca839 --rpc-url https://ethereum-sepolia-rpc.publicnode.com
Check this page decoded the reason honestly — should print 0x6aca5744d13948515424bd3e93b69fdadbc2937e61c0e852b32df0cbda6e5c96cast keccak "ALL_CHECKS_PASSED"
none reported — KeeperHub issue #1784, recorded as UNPROVEN rather than skipped
Reason
TX_HASH_ABSENT= keccak of that string:0x6b0a0339b9692002826f6bc7b8e49b72d28e82df443d5fe83839a55748cf84d1
Verifier
0x39D438c6C41168DB49DcAe73Fc0D8a6D5D48Aa57
These commands read the same registry this page reads, straight from chain. Nothing from this repository is involved.
Was the intent committed before execution?cast call 0x75Fd7a39c85E34EFaD09EbCE39dc0d0e4AE4E561 "isCommitted(bytes32)(bool)" 0x3817cd885e0ee5963f7564275c3fd6734d7e23995ba693637be34e0ca4b813aa --rpc-url https://ethereum-sepolia-rpc.publicnode.com
Check this page decoded the reason honestly — should print 0x6b0a0339b9692002826f6bc7b8e49b72d28e82df443d5fe83839a55748cf84d1cast keccak "TX_HASH_ABSENT"
none reported — KeeperHub issue #1784, recorded as UNPROVEN rather than skipped
Reason
TX_HASH_ABSENT= keccak of that string:0x6b0a0339b9692002826f6bc7b8e49b72d28e82df443d5fe83839a55748cf84d1
Verifier
0x39D438c6C41168DB49DcAe73Fc0D8a6D5D48Aa57
These commands read the same registry this page reads, straight from chain. Nothing from this repository is involved.
Was the intent committed before execution?cast call 0x75Fd7a39c85E34EFaD09EbCE39dc0d0e4AE4E561 "isCommitted(bytes32)(bool)" 0x66116ca3eefcbbb9f5cf804a456a1d7027954b4d09e69b881157cfadf5a6e553 --rpc-url https://ethereum-sepolia-rpc.publicnode.com
Check this page decoded the reason honestly — should print 0x6b0a0339b9692002826f6bc7b8e49b72d28e82df443d5fe83839a55748cf84d1cast keccak "TX_HASH_ABSENT"
none reported — KeeperHub issue #1784, recorded as UNPROVEN rather than skipped
Reason
TX_HASH_ABSENT= keccak of that string:0x6b0a0339b9692002826f6bc7b8e49b72d28e82df443d5fe83839a55748cf84d1
Verifier
0x39D438c6C41168DB49DcAe73Fc0D8a6D5D48Aa57
These commands read the same registry this page reads, straight from chain. Nothing from this repository is involved.
Was the intent committed before execution?cast call 0x75Fd7a39c85E34EFaD09EbCE39dc0d0e4AE4E561 "isCommitted(bytes32)(bool)" 0xa89e80d0ce9e8c42ffd3955825589360896c0bd352fe40dc000b9a96f79d8dca --rpc-url https://ethereum-sepolia-rpc.publicnode.com
Check this page decoded the reason honestly — should print 0x6b0a0339b9692002826f6bc7b8e49b72d28e82df443d5fe83839a55748cf84d1cast keccak "TX_HASH_ABSENT"
0x3194cfae14fa6bd8c7a22aa737abe0c36b7e5f1639e55a7b167e1b9f3576bfd2open in explorer
Reason
TARGET_MISMATCH= keccak of that string:0x2d2a25bdfb3a8dbfd5b07401acf0773860e9db5a5307a2c2b81f269d1a21785e
Verifier
0x39D438c6C41168DB49DcAe73Fc0D8a6D5D48Aa57
These commands read the same registry this page reads, straight from chain. Nothing from this repository is involved.
Was the intent committed before execution?cast call 0x75Fd7a39c85E34EFaD09EbCE39dc0d0e4AE4E561 "isCommitted(bytes32)(bool)" 0x53e6c2f96db13c3c964e51d0abdd563ff671c22b4206db41b99d287d4cd7b22b --rpc-url https://ethereum-sepolia-rpc.publicnode.com
Check this page decoded the reason honestly — should print 0x2d2a25bdfb3a8dbfd5b07401acf0773860e9db5a5307a2c2b81f269d1a21785ecast keccak "TARGET_MISMATCH"
0x431201c5b248091caf5096456577761690272cdd2f8ac1599ea352fc37c00fcaopen in explorer
Reason
TARGET_MISMATCH= keccak of that string:0x2d2a25bdfb3a8dbfd5b07401acf0773860e9db5a5307a2c2b81f269d1a21785e
Verifier
0x39D438c6C41168DB49DcAe73Fc0D8a6D5D48Aa57
These commands read the same registry this page reads, straight from chain. Nothing from this repository is involved.
Was the intent committed before execution?cast call 0x75Fd7a39c85E34EFaD09EbCE39dc0d0e4AE4E561 "isCommitted(bytes32)(bool)" 0x59164f9fe880913d8c4a3827550d8bc9d4d478046f326b97c75b8f418fdfc062 --rpc-url https://ethereum-sepolia-rpc.publicnode.com
Check this page decoded the reason honestly — should print 0x2d2a25bdfb3a8dbfd5b07401acf0773860e9db5a5307a2c2b81f269d1a21785ecast keccak "TARGET_MISMATCH"
0xbe833d406d821a5cc2fad22f7c5ed11378ef051197beeac3b7aa5c1014913356open in explorer
Reason
TARGET_MISMATCH= keccak of that string:0x2d2a25bdfb3a8dbfd5b07401acf0773860e9db5a5307a2c2b81f269d1a21785e
Verifier
0x39D438c6C41168DB49DcAe73Fc0D8a6D5D48Aa57
These commands read the same registry this page reads, straight from chain. Nothing from this repository is involved.
Was the intent committed before execution?cast call 0x75Fd7a39c85E34EFaD09EbCE39dc0d0e4AE4E561 "isCommitted(bytes32)(bool)" 0x9e3e89a3e1f71a9acbbb975f6c3ad7392ecb83f028ed932a8465658e09cbd1aa --rpc-url https://ethereum-sepolia-rpc.publicnode.com
Check this page decoded the reason honestly — should print 0x2d2a25bdfb3a8dbfd5b07401acf0773860e9db5a5307a2c2b81f269d1a21785ecast keccak "TARGET_MISMATCH"
0x7b698e6f89039e69db55b6b09472285066975285db792630b856337e4a247da2open in explorer
Reason
TARGET_MISMATCH= keccak of that string:0x2d2a25bdfb3a8dbfd5b07401acf0773860e9db5a5307a2c2b81f269d1a21785e
Verifier
0x39D438c6C41168DB49DcAe73Fc0D8a6D5D48Aa57
These commands read the same registry this page reads, straight from chain. Nothing from this repository is involved.
Was the intent committed before execution?cast call 0x75Fd7a39c85E34EFaD09EbCE39dc0d0e4AE4E561 "isCommitted(bytes32)(bool)" 0x3ec25d6259559e12b5afec4a9eae994e487022778e60ed674f2621dfd1e73782 --rpc-url https://ethereum-sepolia-rpc.publicnode.com
Check this page decoded the reason honestly — should print 0x2d2a25bdfb3a8dbfd5b07401acf0773860e9db5a5307a2c2b81f269d1a21785ecast keccak "TARGET_MISMATCH"
0x65dcbd89a3cbf6c8ae8ef49b8545fb4dd2e3f1c3da3e070c9cc4c55316a5dc1copen in explorer
Reason
TARGET_MISMATCH= keccak of that string:0x2d2a25bdfb3a8dbfd5b07401acf0773860e9db5a5307a2c2b81f269d1a21785e
Verifier
0x39D438c6C41168DB49DcAe73Fc0D8a6D5D48Aa57
These commands read the same registry this page reads, straight from chain. Nothing from this repository is involved.
Was the intent committed before execution?cast call 0x75Fd7a39c85E34EFaD09EbCE39dc0d0e4AE4E561 "isCommitted(bytes32)(bool)" 0xb04be92afdf8d7c36dd58437e31a5553086166ba3665cf84f4884e0bc405d5b3 --rpc-url https://ethereum-sepolia-rpc.publicnode.com
Check this page decoded the reason honestly — should print 0x2d2a25bdfb3a8dbfd5b07401acf0773860e9db5a5307a2c2b81f269d1a21785ecast keccak "TARGET_MISMATCH"
0x22473ff6b1de547549bd5fcba550b6bef7246344d33f82749e198293cb390084open in explorer
Reason
TARGET_MISMATCH= keccak of that string:0x2d2a25bdfb3a8dbfd5b07401acf0773860e9db5a5307a2c2b81f269d1a21785e
Verifier
0x39D438c6C41168DB49DcAe73Fc0D8a6D5D48Aa57
These commands read the same registry this page reads, straight from chain. Nothing from this repository is involved.
Was the intent committed before execution?cast call 0x75Fd7a39c85E34EFaD09EbCE39dc0d0e4AE4E561 "isCommitted(bytes32)(bool)" 0x5aaf74357fc8ec3bf647f6c745038a5de6b29cc2eaa524c60c33b70df1c486dc --rpc-url https://ethereum-sepolia-rpc.publicnode.com
Check this page decoded the reason honestly — should print 0x2d2a25bdfb3a8dbfd5b07401acf0773860e9db5a5307a2c2b81f269d1a21785ecast keccak "TARGET_MISMATCH"
0x287d206ef1504044502f46fb763e270fd7d8d2d8218e8a06c99adf298da6deddopen in explorer
Reason
TX_NOT_FOUND_ONCHAIN= keccak of that string:0xb6ecdf2105b931d41f52a0082e0e2903186e0b32e7f61e5c3ae25ebb9ee2bd3c
Verifier
0x39D438c6C41168DB49DcAe73Fc0D8a6D5D48Aa57
These commands read the same registry this page reads, straight from chain. Nothing from this repository is involved.
Was the intent committed before execution?cast call 0x75Fd7a39c85E34EFaD09EbCE39dc0d0e4AE4E561 "isCommitted(bytes32)(bool)" 0x60ab18cbff224e397021ca5c0ba13728de76c89b7b4edd1de5f0f036964d3f0b --rpc-url https://ethereum-sepolia-rpc.publicnode.com
Check this page decoded the reason honestly — should print 0xb6ecdf2105b931d41f52a0082e0e2903186e0b32e7f61e5c3ae25ebb9ee2bd3ccast keccak "TX_NOT_FOUND_ONCHAIN"