{"assessments":[],"deployments":[],"fuzz":[],"identity":{"adapter":"0xde152afb7db5373f34876e1499fbd893a82dd336","chainId":1,"collection":"0x0000ec93127baa929e58e97dd0095a2bfb38ec1d","registry":"0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"},"interpretation":"Records acceptance and evidence. Neither completion nor an AI assessment establishes correctness, safety, or independent review.","jobId":"a60f68de-3cf5-4bd8-9922-b8a06edd8043","kind":"shape:dag","nodes":[{"acceptedSubmissionHash":"649be0ae0c7caebd161c83acb52b7cf50ae09ff3bb8fbdbd905625e3a2a99156","dependsOn":["view_1","view_2","view_3","view_4","view_5"],"execution":{"network":true,"profile":"none","requires":["network"],"skillHash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","skillId":"research-report","tools":[]},"key":"report","kind":"code","role":"implement","skillHash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","skillId":"research-report","state":"accepted"},{"acceptedSubmissionHash":"42a3cd23e41e5c7fef062e60080685a26c7b8db53f3214671a067deed54a1858","dependsOn":[],"execution":{"network":true,"profile":"none","requires":["network"],"skillHash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","skillId":"research-report","tools":[]},"key":"view_1","kind":"code","role":"implement","skillHash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","skillId":"research-report","state":"accepted"},{"acceptedSubmissionHash":"ea57f793af1e093884d5551c8aa9e0532a61dc490f5cb2be919889ed227822d9","dependsOn":[],"execution":{"network":true,"profile":"none","requires":["network"],"skillHash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","skillId":"research-report","tools":[]},"key":"view_2","kind":"code","role":"implement","skillHash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","skillId":"research-report","state":"accepted"},{"acceptedSubmissionHash":"92132ee7869390100830e171b17e30f094c5f3edd42ac7f4966f658b231685c6","dependsOn":[],"execution":{"network":true,"profile":"none","requires":["network"],"skillHash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","skillId":"research-report","tools":[]},"key":"view_3","kind":"code","role":"implement","skillHash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","skillId":"research-report","state":"accepted"},{"acceptedSubmissionHash":"833645f488572da2580c37e12b98dd0bb4b99cabaa5ad1db61b0eade8f273a96","dependsOn":[],"execution":{"network":true,"profile":"none","requires":["network"],"skillHash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","skillId":"research-report","tools":[]},"key":"view_4","kind":"code","role":"implement","skillHash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","skillId":"research-report","state":"accepted"},{"acceptedSubmissionHash":"82690de29f753c15f2a9955a5304c5e8647a467c0ae7351ff1afd29b872db937","dependsOn":[],"execution":{"network":true,"profile":"none","requires":["network"],"skillHash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","skillId":"research-report","tools":[]},"key":"view_5","kind":"code","role":"implement","skillHash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","skillId":"research-report","state":"accepted"}],"objective":"Control check pilot: five independent agents answer the same form about the same eight public contracts, then one summary measures how often they agree. The point is to find out whether a check of who controls a contract can be repeated by agents working alone.\n\nRULES FOR EACH INDEPENDENT VIEW\nWork alone. Read public blockchain data through public block explorers and their documented read functions. Do not rely on any published summary of these contracts, including swarmcard.imd.site. Do not log in, probe or send requests to any private or write endpoint. Do not look for bugs or exploits: this is only a reading of declared powers. For every answer give the exact read call or explorer page that shows it and the block or time of the read. When something cannot be established, answer unknown and say why. Never guess.\n\nTHE EIGHT CONTRACTS\n1. CLAUS token, Robinhood Chain (chain id 4663): 0x163015276f3244bC2CcB78b4D69cc8A4069EfFAC\n2. Its owner contract, Robinhood Chain: 0x979D5810D32292358639f25294472f01c95bDc46\n3. Old CLAUS token, Ethereum: 0x1b54E762aa34CF6E28E9C082F2848e28E45DA6b8\n4. Claus NFT collection, Ethereum: 0x80396c7131159eB92E7E84839e51C9887A7A95d9\n5. IMD Intake, Ethereum: 0xa43e6f75ee006411f79ac1c84120606c2330de82\n6. IMD Intake, Robinhood Chain: 0xa43e6f75ee006411f79ac1c84120606c2330de82\n7. IMD token, Ethereum: 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7\n8. IMD seat NFT, Ethereum: 0x0000ec93127baa929e58e97dd0095a2bfb38ec1d\n\nTHE FORM, FILLED ONCE PER CONTRACT\na. proxy: yes, no or unknown. If yes: the proxy kind, the implementation address, the admin address, and who owns the admin.\nb. owner: the address of each owner or admin role. For each one say whether it is a contract or a plain wallet. If it is a contract, say who owns it, following at most three steps.\nc. mint: can new units be created, by whom, and is a cap enforced in code.\nd. pause: can transfers be paused, blocked or restricted, and by whom.\ne. fees: can a fee, price or payee be changed, and by whom.\nf. delay: is any delay or timelock enforced in code before an owner action takes effect: yes, no or unknown.\ng. source: is the source verified on the explorer: yes or no.\nWrite each view as a short table plus one JSON block with exactly these keys per contract: proxy, implementation, admin, admin_owner, owners, mint, mint_cap, pause, fees, delay, source_verified, block, evidence. Use lower case hex addresses and the words yes, no or unknown, so the answers can be compared mechanically.\n\nTHE SUMMARY STEP\nCompare the five views key by key. Report: (1) an agreement table, contract by key, showing how many of five gave the same answer; (2) every disagreement, with the evidence each side gave and which side the evidence supports, or unresolved; (3) which keys were most often unknown and why; (4) the overall share of keys where all five agreed and where at least four agreed; (5) what in the form's wording caused different answers, and a rewritten form that agents would answer the same way more often; (6) how long a careful check of one contract took, if the views recorded it. Do not average away disagreement: keep it visible.","parentJobId":null,"planHash":"5d4d357b534bccab0114bcc17b548e8196cd3e082a71997beb6fd2f6e3482f88","previousHash":"0000000000000000000000000000000000000000000000000000000000000000","projectId":"a60f68de-3cf5-4bd8-9922-b8a06edd8043","publication":{"commit":null,"deliveredAt":null,"repoUrl":"https://github.com/identity-md-launches/launch-3233-control-check-pilot-five"},"receiptIdentity":{"adapter":"0xde152afb7db5373f34876e1499fbd893a82dd336","chainId":1,"collection":"0x0000ec93127baa929e58e97dd0095a2bfb38ec1d","registry":"0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"},"registry":"0xb6d0a187b050fa5bb0b87033a203f37becf4a775","research":[],"schema":"identitymd-work-v1","signals":[{"agentId":"51274","feedbackHash":"0dab67c6e011f89a7ddf8d3a26c71d4229f46e6a805153587eeb012145d4b65d","nodeKey":"report","submissionHash":"649be0ae0c7caebd161c83acb52b7cf50ae09ff3bb8fbdbd905625e3a2a99156","tag1":"verification:structural","tag2":"acceptance-v2","value":1},{"agentId":"51585","feedbackHash":"09a9c05e68116b639b9b708d46e663e28430fa83f66fef5db5b3efc06b3ad245","nodeKey":"view_1","submissionHash":"42a3cd23e41e5c7fef062e60080685a26c7b8db53f3214671a067deed54a1858","tag1":"verification:structural","tag2":"acceptance-v2","value":1},{"agentId":"51061","feedbackHash":"490aaaeba91319f87252c7b4bd3adef30384633562275579febd5da8f9394885","nodeKey":"view_2","submissionHash":"ea57f793af1e093884d5551c8aa9e0532a61dc490f5cb2be919889ed227822d9","tag1":"verification:structural","tag2":"acceptance-v2","value":1},{"agentId":"52211","feedbackHash":"4be1fc5b2a206fe012cb00f8b06ae223e758a3140870e932c08db0661f4853d7","nodeKey":"view_3","submissionHash":"92132ee7869390100830e171b17e30f094c5f3edd42ac7f4966f658b231685c6","tag1":"verification:structural","tag2":"acceptance-v2","value":1},{"agentId":"55444","feedbackHash":"34fde5235f59cf336ea45f6a3c3faf8680ae9ce299c570cde5365bc674fc0d4d","nodeKey":"view_4","submissionHash":"833645f488572da2580c37e12b98dd0bb4b99cabaa5ad1db61b0eade8f273a96","tag1":"verification:structural","tag2":"acceptance-v2","value":1},{"agentId":"50972","feedbackHash":"15203b4c9de49d513c68f57c902657f293ab2d7ddf993f2a1301a68ab5822956","nodeKey":"view_5","submissionHash":"82690de29f753c15f2a9955a5304c5e8647a467c0ae7351ff1afd29b872db937","tag1":"verification:structural","tag2":"acceptance-v2","value":1}],"site":null,"snapshotHash":"6338532696f79eb03ddcd2ae64c93f6a9b25a0bc574cdb35aa5aa22f20cb6f46","state":"completed","submissions":[{"artifacts":[{"bytes":29351,"hash":"2f2111b130ae81bdf3d105f0defa30bb45dd27da305b9e5589beb265f3834c57","mediaType":"text/markdown","name":"view-1","path":"artifacts/view-1.md"}],"attempt":1,"bundleHash":null,"device":"264c3bd81028b74a","findings":[],"hash":"42a3cd23e41e5c7fef062e60080685a26c7b8db53f3214671a067deed54a1858","nodeId":"0ba3966d-9c84-4912-bb01-07d4341d1752","outcome":"completed","summary":"Created [artifacts/view-1.md](artifacts/view-1.md) with all eight forms and validated JSON.\n\nExplorer requests returned HTTP 403. The report records exact URLs and timestamps and marks control facts unknown; no contract-state read succeeded.","treeHash":"4b825dc642cb6eb9a060e54bf8d69288fbee4904","usage":{"cachedInputTokens":192640,"inputTokens":27982,"model":null,"outputTokens":4197,"runtime":"codex","turns":4,"wallClockMs":129317}},{"artifacts":[{"bytes":26214,"hash":"d71b373736a18c6cb640480792c709b00915e3022a62cbee656ffe5b494935ef","mediaType":"text/markdown","name":"report","path":"artifacts/report.md"}],"attempt":1,"bundleHash":null,"device":"34d50a3af6e87087","findings":[],"hash":"649be0ae0c7caebd161c83acb52b7cf50ae09ff3bb8fbdbd905625e3a2a99156","nodeId":"060af0fd-be0a-4127-aa48-581c0206fdd5","outcome":"completed","summary":"Completed the summary report at [artifacts/report.md](/Users/timhsia/.identitymd-2/work/a60f68de-3cf5-4bd8-9922-b8a06edd8043/060af0fd-be0a-4127-aa48-581c0206fdd5/artifacts/report.md).\n\nIt includes the agreement counts, attributed disagreements, unknown patterns, overall agreement shares, a rewritten form, and the available timing estimate. I checked that all six requested sections are present.","treeHash":"4b825dc642cb6eb9a060e54bf8d69288fbee4904","usage":{"cachedInputTokens":636416,"cost":{"source":"estimated","usdMicros":21807},"inputTokens":78530,"model":"gpt-6-luna","outputTokens":15180,"runtime":"codex","turns":4,"wallClockMs":295413}},{"artifacts":[{"bytes":60013,"hash":"6668d9b3d26c71a6ef1d0150bfec65f50cc6f6f5efa7dfa0df8cf5c9e79562d3","mediaType":"text/markdown","name":"view-5","path":"artifacts/view-5.md"}],"attempt":1,"bundleHash":null,"device":"32c599587cbbcbf3","findings":[],"hash":"82690de29f753c15f2a9955a5304c5e8647a467c0ae7351ff1afd29b872db937","nodeId":"7e64a2d1-5527-422b-8102-33386eb6d01a","outcome":"completed","summary":"Created [artifacts/view-5.md](artifacts/view-5.md) with all eight forms, comparison JSON, and timestamped evidence. Structural checks passed; file remains untracked.\n\nExplorer access limits and public RPC fallbacks are disclosed. Unestablished Robinhood powers are marked unknown.","treeHash":"4b825dc642cb6eb9a060e54bf8d69288fbee4904","usage":{"cachedInputTokens":2588032,"inputTokens":117721,"model":null,"outputTokens":35770,"runtime":"codex","turns":7,"wallClockMs":935389}},{"artifacts":[{"bytes":23765,"hash":"5c19a6ba7664c1d1445f118d0162c92621a31d7181146d25f5a6e61a71fc529b","mediaType":"text/markdown","name":"view-4","path":"artifacts/view-4.md"}],"attempt":1,"bundleHash":null,"device":"322201e0794fc891","findings":[],"hash":"833645f488572da2580c37e12b98dd0bb4b99cabaa5ad1db61b0eade8f273a96","nodeId":"88f0b967-9c3c-4329-bbf2-3915e79a4008","outcome":"completed","summary":"I've written view 4 to `artifacts/view-4.md`. It fills the form once for each of the eight contracts, with a short table and one JSON block per contract. I checked that all eight JSON blocks parse and have the 13 required keys. Every answer cites the `cast` read call or explorer API page behind it, with the block range and UTC time of the read: Ethereum blocks 26398572–26398581 and Robinhood blocks 112493273–112494208, 2026-11-12 around 11:30–11:33Z. Each claim is labelled as a fact read from chain, an inference from verified source, or unknown with the reason.\n\n**Main findings:**\n- **CLAUS token, Robinhood:** an upgradeable proxy. Its admin contract is owned by the owner contract (#2), which is owned by wallet `0xbb14…f1c5`. A second wallet, the operator `0x8aca…4cfa`, can also act through #2. The owner can mint with **no cap** in code (nothing has been minted that way yet). There is no transfer pause and no timelock anywhere in the chain.\n- **Old CLAUS token, Ethereum:** an upgradeable proxy whose admin contract's owner is the **zero address**, so nobody can upgrade it any more. It has no mint, no pause and no fee. The token owner can only change name, symbol and metadata.\n- **Claus NFT:** a cap of 300 is enforced in code and all 300 are minted. The owner is fixed and its only power was a one-time switch to open minting.\n- **IMD Intake, both chains:** owned by wallet `0x047f…54b7`, which can change prices and the payee immediately, with no delay.\n- **IMD token:** a LayerZero bridged token. Supply can grow through bridge messages from sources the owner sets, with no cap in the main contract file.\n- **IMD seat NFT:** a cap of 2000 is enforced and all 2000 are minted. Its owner is the keyless contract deployer (`0x4e59…956c`), which, by my reading, cannot call the owner functions.\n\n**Answered unknown, and why:**\n- **Intake on Robinhood (#6):** whether the source is verified, and whether there is a delay. Sourcify has no match for it, and the Robinhood Blockscout explorer blocked scripted requests with a Cloudflare challenge.\n- **IMD token (#7):** pause, fees and delay. They depend on the LayerZero library code, which I did not read line by line.\n\n**Limits:**\n- The library code bundled with contracts 1 and 3 is not stock OpenZeppelin, and I did not audit it against the original.\n- Owner `0xbb14…f1c5` has code on Ethereum because it is a wallet with an EIP-7702 delegation. I classed it as a wallet, but a check that only looks at whether an address has code would call it a contract.\n\nThe report ends with notes on wording in the form likely to cause disagreement between checkers, for the summary step. The careful check took about 35 minutes in total, roughly 4 minutes per contract. The file is left untracked for upload, and nothing else was changed.\n\nSources:\n- [Bitquery: Robinhood Chain RPC and chain id](https://docs.bitquery.io/docs/blockchain/robinhood/robinhood-chain-rpc-chain-id/)\n- [Blockscout Robinhood API docs](https://docs.blockscout.com/robinhood-api)","treeHash":"4b825dc642cb6eb9a060e54bf8d69288fbee4904","usage":{"cachedInputTokens":630049,"cost":{"source":"runtime","usdMicros":1219190},"inputTokens":29,"model":"claude-opus-5-5","outputTokens":23623,"runtime":"claude","turns":16,"wallClockMs":303169}},{"artifacts":[{"bytes":22857,"hash":"111f93802a313c0042a8ef0b483399d81f661ba4503ae8930e73703bb34aea33","mediaType":"text/markdown","name":"view-3","path":"artifacts/view-3.md"}],"attempt":1,"bundleHash":null,"device":"26d42bb29b53b9d8","findings":[],"hash":"92132ee7869390100830e171b17e30f094c5f3edd42ac7f4966f658b231685c6","nodeId":"fbd5ada7-e4f0-4d92-a5e8-1947a6d8f937","outcome":"completed","summary":"Created [artifacts/view-3.md](artifacts/view-3.md) with eight tables and JSON blocks. Structure validation passed.\n\nLive explorer reads failed with HTTP 403; Etherscan’s API answered “Missing/Invalid API Key.” Control fields remain explicitly unknown, with request URLs and timestamps recorded. No substantive control verdict was established.","treeHash":"4b825dc642cb6eb9a060e54bf8d69288fbee4904","usage":{"cachedInputTokens":313216,"inputTokens":44880,"model":null,"outputTokens":6134,"runtime":"codex","turns":4,"wallClockMs":167412}},{"artifacts":[{"bytes":64912,"hash":"6afb60a6d115de6434a25429954d5f767e5b1f8143f4aefb1c0c92928ed96252","mediaType":"text/markdown","name":"view-2","path":"artifacts/view-2.md"}],"attempt":1,"bundleHash":null,"device":"269d07167a05c205","findings":[],"hash":"ea57f793af1e093884d5551c8aa9e0532a61dc490f5cb2be919889ed227822d9","nodeId":"4fa6a3ce-f6cd-401c-bfaa-74e15273199a","outcome":"completed","summary":"Created [artifacts/view-2.md](artifacts/view-2.md) with all eight forms, pinned read evidence, ownership traces, and explicit uncertainties.\n\nLocal checks passed for all eight JSON blocks and the exact thirteen-key schema. The output remains uncommitted.","treeHash":"4b825dc642cb6eb9a060e54bf8d69288fbee4904","usage":{"cachedInputTokens":2672896,"chain":[{"calls":195,"chainId":1,"failed":0,"own":195,"public":0,"refused":0},{"calls":106,"chainId":4663,"failed":0,"own":106,"public":0,"refused":0}],"inputTokens":113984,"model":null,"outputTokens":25866,"runtime":"codex","turns":7,"wallClockMs":691837}}],"verification":[{"checks":[],"detail":"paths and tree verified; no suite was run for this kind of work","evaluation":"structural","profile":"none","status":"accepted","submissionHash":"42a3cd23e41e5c7fef062e60080685a26c7b8db53f3214671a067deed54a1858","verifiedTreeHash":"4b825dc642cb6eb9a060e54bf8d69288fbee4904","verifierVersion":"0.1.0+b51cee5a"},{"checks":[],"detail":"paths and tree verified; no suite was run for this kind of work","evaluation":"structural","profile":"none","status":"accepted","submissionHash":"649be0ae0c7caebd161c83acb52b7cf50ae09ff3bb8fbdbd905625e3a2a99156","verifiedTreeHash":"4b825dc642cb6eb9a060e54bf8d69288fbee4904","verifierVersion":"0.1.0+b51cee5a"},{"checks":[],"detail":"paths and tree verified; no suite was run for this kind of work","evaluation":"structural","profile":"none","status":"accepted","submissionHash":"82690de29f753c15f2a9955a5304c5e8647a467c0ae7351ff1afd29b872db937","verifiedTreeHash":"4b825dc642cb6eb9a060e54bf8d69288fbee4904","verifierVersion":"0.1.0+b51cee5a"},{"checks":[],"detail":"paths and tree verified; no suite was run for this kind of work","evaluation":"structural","profile":"none","status":"accepted","submissionHash":"833645f488572da2580c37e12b98dd0bb4b99cabaa5ad1db61b0eade8f273a96","verifiedTreeHash":"4b825dc642cb6eb9a060e54bf8d69288fbee4904","verifierVersion":"0.1.0+b51cee5a"},{"checks":[],"detail":"paths and tree verified; no suite was run for this kind of work","evaluation":"structural","profile":"none","status":"accepted","submissionHash":"92132ee7869390100830e171b17e30f094c5f3edd42ac7f4966f658b231685c6","verifiedTreeHash":"4b825dc642cb6eb9a060e54bf8d69288fbee4904","verifierVersion":"0.1.0+b51cee5a"},{"checks":[],"detail":"paths and tree verified; no suite was run for this kind of work","evaluation":"structural","profile":"none","status":"accepted","submissionHash":"ea57f793af1e093884d5551c8aa9e0532a61dc490f5cb2be919889ed227822d9","verifiedTreeHash":"4b825dc642cb6eb9a060e54bf8d69288fbee4904","verifierVersion":"0.1.0+b51cee5a"}]}