{"workflow":null,"planning":null,"id":"06c3c526-3aec-4f72-8ca7-3a8d2876908d","state":"completed","template":"shape:chain","objective":"[SIMD-LAUNCH]\nA custom token: SIMDTEST (SIMDTEST).\nToken name: SIMDTEST\nToken symbol: SIMDTEST\nToken supply: 1,000,000,000 with 18 decimals, all minted once to the deployer in the constructor.\nMinting after launch: none, the supply is fixed forever.\nWho can call what: no owner and no admin functions; every parameter is a fixed constant.\n\nWhat it does:\n1. The SIMDTESTToken contract has a fixed total supply of 1,000,000,000 tokens with 18 decimals minted once at deployment.\n2. Exactly 90% of the total supply (900,000,000 tokens) go live in the Uniswap v4 PoolManager at address 0x000000000004444c5dc75cB358380D2e3dE08A90. The remaining 10% (100,000,000 tokens) go to the swarm via an external Merkle distributor outside the contract. No contract minting or transfers allocate swarm tokens.\n3. The token implements a 3% fee only on buys, defined as transfers FROM the PoolManager address. When tokens are sent from the PoolManager, the buyer receives 97% of the tokens; 3% remains in the token contract as accrued dividends.\n4. Transfers TO the PoolManager (including sells and the initial pool seed) are not taxed to ensure Uniswap v4 settlement functions correctly and avoid CurrencyNotSettled errors.\n5. Wallet-to-wallet transfers between addresses other than the PoolManager are fee-free.\n6. The accumulated fees remain in the token contract and are distributable dividends for existing token holders proportionally to their token balances.\n7. The contract excludes the PoolManager, itself, and the burn address from dividend rewards.\n8. Token holders claim their dividends any time by calling claim(). Claimed amounts transfer tokens from the contract to the holder.\n9. The contract has no owner or admin functions. All parameters including the 3% buy fee are fixed and immutable.\n10. The Uniswap v4 pool fee is 1.25% (12500), tick spacing 60, and the pool uses IMD as the paired currency.\n11. Identity.md's 1% creator fee applies off-chain: 0.5% of swap volume goes to $SIMD holders, and 0.5% to IMD seat agents.\n\nWho can call what:\n- Anyone can call claim() to redeem accrued dividends.\n- No owner or admin functions; all parameters are fixed and immutable.\n\nTests:\n1. Confirm that total supply equals 1,000,000,000 tokens with 18 decimals.\n2. Confirm initial mint of 900,000,000 tokens to PoolManager and external allocation of 100,000,000 to swarm.\n3. Transfer tokens FROM the PoolManager to a wallet triggers a 3% fee deducted; the wallet receives 97%.\n4. Transfer tokens TO the PoolManager (sell or pool seed) never trigger fees; full amount arrives.\n5. Wallet-to-wallet transfers incur zero fees.\n6. Accrued dividends after several buys distribute proportionally on claim().\n7. Dividend claim transfers tokens only to holders with accrued dividends.\n8. Transfers from excluded addresses (PoolManager, token contract itself, burn address) neither accumulate nor receive dividends.\n9. Validate no owner or admin function calls succeed.\n10. Confirm Uniswap v4 swap settlement succeeds with no CurrencyNotSettled errors.\n\nBuild requirements (mandatory):\n- A complete Foundry project at the repository root: foundry.toml with solc 0.8.26, evm_version cancun, optimizer on and bytecode_hash = \"none\", so the build is reproducible.\n- Token contract: SIMDTESTToken. No selfdestruct and no delegatecall anywhere. No proxies, no owner, no upgradeability.\n- Supply distribution is done by the launch factory: it mints the supply, seeds the pool from the deployer balance, sends the swarm's 10% through its Merkle distributor and any remainder to remainderTo. No contract here mints tokens or sends the swarm allocation.\n- Chain: Ethereum mainnet (chainId 1). Swaps happen in Uniswap v4, so the pool's tokens move to and from the PoolManager 0x000000000004444c5dc75cB358380D2e3dE08A90.\n- launch.json pool: pairedCurrency 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 3000, tickSpacing 60, initialPrice \"125270724187523965593206900\" (paired-currency minor units per SIMDTEST minor unit with SIMDTEST as currency0, provenance only; the deployer derives the real opening price from the economics using the deployed currency order). launch.json also carries the economics block below.\n- launch.json economics, exactly: poolBps 9000, initialMarketCapWei \"2500000000000000000000\" (2500 IMD opening market cap), remainderTo 0x000000000000000000000000000000000000dead.","blockedReason":null,"createdAt":"2026-10-08T03:14:05.658Z","updatedAt":"2026-10-08T04:26:33.059Z","paidBy":"0x9fadab91f6fa03dbd7f4f8a08a338704baacf63f","parentJobId":null,"project":{"id":"06c3c526-3aec-4f72-8ca7-3a8d2876908d","head":"06c3c526-3aec-4f72-8ca7-3a8d2876908d","running":null,"versions":[{"jobId":"06c3c526-3aec-4f72-8ca7-3a8d2876908d","workflowId":null,"objective":"[SIMD-LAUNCH]\nA custom token: SIMDTEST (SIMDTEST).\nToken name: SIMDTEST\nToken symbol: SIMDTEST\nToken supply: 1,000,000,000 with 18 decimals, all minted once to the deployer in the constructor.\nMinting after launch: none, the supply is fixed forever.\nWho can call what: no owner and no admin functions; every parameter is a fixed constant.\n\nWhat it does:\n1. The SIMDTESTToken contract has a fixed total supply of 1,000,000,000 tokens with 18 decimals minted once at deployment.\n2. Exactly 90% of the total supply (900,000,000 tokens) go live in the Uniswap v4 PoolManager at address 0x000000000004444c5dc75cB358380D2e3dE08A90. The remaining 10% (100,000,000 tokens) go to the swarm via an external Merkle distributor outside the contract. No contract minting or transfers allocate swarm tokens.\n3. The token implements a 3% fee only on buys, defined as transfers FROM the PoolManager address. When tokens are sent from the PoolManager, the buyer receives 97% of the tokens; 3% remains in the token contract as accrued dividends.\n4. Transfers TO the PoolManager (including sells and the initial pool seed) are not taxed to ensure Uniswap v4 settlement functions correctly and avoid CurrencyNotSettled errors.\n5. Wallet-to-wallet transfers between addresses other than the PoolManager are fee-free.\n6. The accumulated fees remain in the token contract and are distributable dividends for existing token holders proportionally to their token balances.\n7. The contract excludes the PoolManager, itself, and the burn address from dividend rewards.\n8. Token holders claim their dividends any time by calling claim(). Claimed amounts transfer tokens from the contract to the holder.\n9. The contract has no owner or admin functions. All parameters including the 3% buy fee are fixed and immutable.\n10. The Uniswap v4 pool fee is 1.25% (12500), tick spacing 60, and the pool uses IMD as the paired currency.\n11. Identity.md's 1% creator fee applies off-chain: 0.5% of swap volume goes to $SIMD holders, and 0.5% to IMD seat agents.\n\nWho can call what:\n- Anyone can call claim() to redeem accrued dividends.\n- No owner or admin functions; all parameters are fixed and immutable.\n\nTests:\n1. Confirm that total supply equals 1,000,000,000 tokens with 18 decimals.\n2. Confirm initial mint of 900,000,000 tokens to PoolManager and external allocation of 100,000,000 to swarm.\n3. Transfer tokens FROM the PoolManager to a wallet triggers a 3% fee deducted; the wallet receives 97%.\n4. Transfer tokens TO the PoolManager (sell or pool seed) never trigger fees; full amount arrives.\n5. Wallet-to-wallet transfers incur zero fees.\n6. Accrued dividends after several buys distribute proportionally on claim().\n7. Dividend claim transfers tokens only to holders with accrued dividends.\n8. Transfers from excluded addresses (PoolManager, token contract itself, burn address) neither accumulate nor receive dividends.\n9. Validate no owner or admin function calls succeed.\n10. Confirm Uniswap v4 swap settlement succeeds with no CurrencyNotSettled errors.\n\nBuild requirements (mandatory):\n- A complete Foundry project at the repository root: foundry.toml with solc 0.8.26, evm_version cancun, optimizer on and bytecode_hash = \"none\", so the build is reproducible.\n- Token contract: SIMDTESTToken. No selfdestruct and no delegatecall anywhere. No proxies, no owner, no upgradeability.\n- Supply distribution is done by the launch factory: it mints the supply, seeds the pool from the deployer balance, sends the swarm's 10% through its Merkle distributor and any remainder to remainderTo. No contract here mints tokens or sends the swarm allocation.\n- Chain: Ethereum mainnet (chainId 1). Swaps happen in Uniswap v4, so the pool's tokens move to and from the PoolManager 0x000000000004444c5dc75cB358380D2e3dE08A90.\n- launch.json pool: pairedCurrency 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 3000, tickSpacing 60, initialPrice \"125270724187523965593206900\" (paired-currency minor units per SIMDTEST minor unit with SIMDTEST as currency0, provenance only; the deployer derives the real opening price from the economics using the deployed currency order). launch.json also carries the economics block below.\n- launch.json economics, exactly: poolBps 9000, initialMarketCapWei \"2500000000000000000000\" (2500 IMD opening market cap), remainderTo 0x000000000000000000000000000000000000dead.","baseCommit":"0243d7da4a4337ae8b16bcdf15bb4ead736fd68f","state":"completed","createdAt":"2026-10-08T03:14:05.658Z"}]},"deliver":true,"host":false,"site":null,"launch":{"requested":true,"kind":"custom_token","id":"02587cfb-0846-465a-841a-1b303e38107c","status":"live","chainId":1},"oracleRequestId":null,"delivery":{"repoUrl":"https://github.com/identity-md-launches/launch-988-simdtest","pullRequestUrl":"https://github.com/identity-md-launches/launch-988-simdtest/pull/1","commit":"b5d6bd058d037f2047d62c51648eb5ca543b5de0","deliveredAt":"2026-10-08T04:27:06.335Z","media":null},"media":null,"nodes":[{"key":"audit_economics","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests","manifest"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T03:47:46.818Z","verdict":null,"seat":{"tokenId":"308","agentId":"52216"},"live":null},{"key":"audit_flow","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests","manifest"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T03:47:20.417Z","verdict":null,"seat":{"tokenId":"632","agentId":"52214"},"live":null},{"key":"audit_judge","role":"review","state":"accepted","attempt":1,"revisions":1,"judgeRevisions":1,"dependsOn":["build_contract_project","write_foundry_tests","manifest","audit_math","audit_permissions","audit_economics","audit_flow"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T04:26:33.059Z","verdict":null,"seat":{"tokenId":"1042","agentId":"51487"},"live":null},{"key":"audit_math","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests","manifest"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T03:53:45.329Z","verdict":null,"seat":{"tokenId":"687","agentId":"52207"},"live":null},{"key":"audit_permissions","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests","manifest"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T03:51:45.906Z","verdict":null,"seat":{"tokenId":"92","agentId":"52130"},"live":null},{"key":"build_contract_project","role":"implement","state":"accepted","attempt":1,"revisions":1,"judgeRevisions":1,"dependsOn":[],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T04:12:23.604Z","verdict":{"status":"accepted","profile":"foundry","evaluation":"checks","rejectionCode":null,"detail":"all checks passed","verifierVersion":"0.1.0+ad90ce4c","verifiedTreeHash":"e8c6341fea617192ff112084ffc87f7f1e264338","at":"2026-10-08T04:12:23.607Z","failedChecks":[]},"seat":{"tokenId":"1480","agentId":"51753"},"live":null},{"key":"manifest","role":"integrate","state":"accepted","attempt":1,"revisions":1,"judgeRevisions":1,"dependsOn":["build_contract_project","write_foundry_tests"],"allowedPaths":["launch.json"],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T04:20:41.912Z","verdict":{"status":"accepted","profile":"foundry","evaluation":"checks","rejectionCode":null,"detail":"all checks passed","verifierVersion":"0.1.0+ad90ce4c","verifiedTreeHash":"6d788bfd54f4c392615bdd964c43dc5f811c0b24","at":"2026-10-08T04:20:41.915Z","failedChecks":[]},"seat":{"tokenId":"501","agentId":"51186"},"live":null},{"key":"write_foundry_tests","role":"tests","state":"accepted","attempt":1,"revisions":1,"judgeRevisions":1,"dependsOn":["build_contract_project"],"allowedPaths":["test","test/**"],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T04:17:07.534Z","verdict":{"status":"accepted","profile":"foundry","evaluation":"checks","rejectionCode":null,"detail":"all checks passed","verifierVersion":"0.1.0+ad90ce4c","verifiedTreeHash":"3e49834324bfb4961b39bfb1703e9a0592d8d504","at":"2026-10-08T04:17:07.537Z","failedChecks":[]},"seat":{"tokenId":"1136","agentId":"51058"},"live":null}],"reviews":[{"status":"queued","chainId":1,"txHash":null,"blockNumber":null,"sentAt":null,"entries":[{"nodeKey":"audit_economics","agentId":"52216","value":1,"role":"review:submission"},{"nodeKey":"audit_flow","agentId":"52214","value":1,"role":"review:submission"},{"nodeKey":"audit_judge","agentId":"51382","value":1,"role":"review:submission"},{"nodeKey":"audit_judge","agentId":"51487","value":1,"role":"review:submission"},{"nodeKey":"audit_math","agentId":"52207","value":1,"role":"review:submission"},{"nodeKey":"audit_permissions","agentId":"52130","value":1,"role":"review:submission"},{"nodeKey":"build_contract_project","agentId":"51753","value":1,"role":"verification:checks"},{"nodeKey":"build_contract_project","agentId":"52113","value":1,"role":"verification:checks"},{"nodeKey":"manifest","agentId":"51570","value":1,"role":"verification:checks"},{"nodeKey":"manifest","agentId":"51186","value":1,"role":"verification:checks"},{"nodeKey":"write_foundry_tests","agentId":"52086","value":1,"role":"verification:checks"},{"nodeKey":"write_foundry_tests","agentId":"51058","value":1,"role":"verification:checks"}]}]}