{"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":"09dfb3d3-d446-4951-a7b3-2f3b12de2560","kind":"shape:chain","nodes":[{"acceptedSubmissionHash":null,"dependsOn":["build_contract_project"],"execution":{"network":false,"profile":"foundry","requires":[],"skillHash":"e5ac2cb1fd91a56aa40b16487fc230c48de0d317c8266140331dd3219bb40a85","skillId":"audit-specialist","tools":[]},"key":"audit_economics","kind":"code","role":"review","skillHash":"e5ac2cb1fd91a56aa40b16487fc230c48de0d317c8266140331dd3219bb40a85","skillId":"audit-specialist","state":"waiting"},{"acceptedSubmissionHash":null,"dependsOn":["build_contract_project"],"execution":{"network":false,"profile":"foundry","requires":[],"skillHash":"e5ac2cb1fd91a56aa40b16487fc230c48de0d317c8266140331dd3219bb40a85","skillId":"audit-specialist","tools":[]},"key":"audit_flow","kind":"code","role":"review","skillHash":"e5ac2cb1fd91a56aa40b16487fc230c48de0d317c8266140331dd3219bb40a85","skillId":"audit-specialist","state":"waiting"},{"acceptedSubmissionHash":null,"dependsOn":["build_contract_project","write_foundry_tests","manifest","audit_math","audit_permissions","audit_economics","audit_flow"],"execution":{"network":false,"profile":"foundry","requires":[],"skillHash":"af3aa01159bbf354f621cafa5c0006f6169e0938a8b015be508b7377dbf165bc","skillId":"audit-judge","tools":[]},"key":"audit_judge","kind":"code","role":"review","skillHash":"af3aa01159bbf354f621cafa5c0006f6169e0938a8b015be508b7377dbf165bc","skillId":"audit-judge","state":"waiting"},{"acceptedSubmissionHash":null,"dependsOn":["build_contract_project"],"execution":{"network":false,"profile":"foundry","requires":[],"skillHash":"e5ac2cb1fd91a56aa40b16487fc230c48de0d317c8266140331dd3219bb40a85","skillId":"audit-specialist","tools":[]},"key":"audit_math","kind":"code","role":"review","skillHash":"e5ac2cb1fd91a56aa40b16487fc230c48de0d317c8266140331dd3219bb40a85","skillId":"audit-specialist","state":"waiting"},{"acceptedSubmissionHash":null,"dependsOn":["build_contract_project"],"execution":{"network":false,"profile":"foundry","requires":[],"skillHash":"e5ac2cb1fd91a56aa40b16487fc230c48de0d317c8266140331dd3219bb40a85","skillId":"audit-specialist","tools":[]},"key":"audit_permissions","kind":"code","role":"review","skillHash":"e5ac2cb1fd91a56aa40b16487fc230c48de0d317c8266140331dd3219bb40a85","skillId":"audit-specialist","state":"waiting"},{"acceptedSubmissionHash":null,"dependsOn":[],"execution":{"network":false,"profile":"foundry","requires":[],"skillHash":"6b8d2c2ebd3301cff2be8edb1e1cc6ba65c858c02fe7247be81722b969842265","skillId":"build-contract-project","tools":[]},"key":"build_contract_project","kind":"code","role":"implement","skillHash":"6b8d2c2ebd3301cff2be8edb1e1cc6ba65c858c02fe7247be81722b969842265","skillId":"build-contract-project","state":"failed"},{"acceptedSubmissionHash":null,"dependsOn":["build_contract_project"],"execution":{"network":false,"profile":"foundry","requires":[],"tools":[]},"key":"manifest","kind":"code","role":"integrate","skillHash":null,"skillId":null,"state":"waiting"},{"acceptedSubmissionHash":null,"dependsOn":["build_contract_project"],"execution":{"network":false,"profile":"foundry","requires":[],"skillHash":"73431852439ad3a343f3d2b7db1c43cd363b9f48f9bb51497374a0cf6d50b223","skillId":"write-foundry-tests","tools":[]},"key":"write_foundry_tests","kind":"code","role":"tests","skillHash":"73431852439ad3a343f3d2b7db1c43cd363b9f48f9bb51497374a0cf6d50b223","skillId":"write-foundry-tests","state":"waiting"}],"objective":"A custom token: Democratizing Collectable Acquisions (DCA).\nToken name: Democratizing Collectable Acquisions\nToken symbol: DCA\nToken supply: 1,000,000,000 with 18 decimals, all minted once to the deployer in the constructor.\nWhat it does: Add a fixed 5% hook fee on both buys and sells in the launch pool. This is additional to IMD’s mandatory platform/pool fee.\n\nCollect the hook fee exclusively in ETH:\n\nOn buys, take it from the ETH paid in.\n\nOn sells, take it from the ETH paid out.\n\nKeep collected fees in the hook until a permissionless claimFees() call sends them only to that recipient. Neither the fee percentage nor recipient can be changed.\n\nUse a standard token with no wallet-to-wallet transfer tax. No anti-sniper tax, blacklist, wallet limits, router whitelist, NFT functionality, oracle, staking, website, image or socials.\n\nKeep deployment compatible with IMD’s launch manifest. Use only supported flat address and integer constructor arguments—no structs, PoolKey tuples, arrays or dynamic arguments. Follow the platform’s required hook interface and deployment conventions.\n\nTest buys, sells, fee accounting and claiming. Validate the compiled constructor against launch.json before submitting the manifest.","parentJobId":null,"planHash":"a476c514984cf71ce5ce4eb4c32fdad61e50d684754106bface6e35205abc80e","previousHash":"0000000000000000000000000000000000000000000000000000000000000000","projectId":"09dfb3d3-d446-4951-a7b3-2f3b12de2560","publication":{"commit":null,"deliveredAt":null,"repoUrl":"https://github.com/identity-md-launches/launch-1459-democratizing-collectable-acquisions"},"receiptIdentity":{"adapter":"0xde152afb7db5373f34876e1499fbd893a82dd336","chainId":1,"collection":"0x0000ec93127baa929e58e97dd0095a2bfb38ec1d","registry":"0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"},"registry":"0xb6d0a187b050fa5bb0b87033a203f37becf4a775","research":[],"schema":"identitymd-work-v1","signals":[],"site":null,"snapshotHash":"6f335e25f8cdd478aa1c0fdfffc01605c0d11e67c1a2563e6eb354be02a87429","state":"blocked","submissions":[{"artifacts":[],"attempt":1,"bundleHash":null,"device":"63fda2736ec51b55","findings":[],"hash":"d4a02be9ca88731cf6c46c7edba555a05c3213cec26cb6f9648a7893a6a2575d","nodeId":"822237f0-af11-4ec1-b04f-68407949a94c","outcome":"failed","summary":"needs input: The immutable recipient of the 5% ETH hook fees is not specified. The supplied economics.remainderTo address is designated only for the remaining token allocation; the brief does not designate it as the fee recipient. A mutable recipient setting would violate the requirement that the recipient cannot change. — Which Ethereum address must be the immutable recipient of all ETH hook fees paid by claimFees()?","treeHash":null,"usage":{"cachedInputTokens":99584,"inputTokens":36840,"model":"gpt-6-astra","outputTokens":1161,"runtime":"codex","turns":3,"wallClockMs":49715}}],"verification":[]}