{"workflow":null,"planning":null,"id":"f0191de7-47dd-4658-8578-1f6f236538e4","state":"completed","template":"shape:chain","objective":"Deploy IMD6900PonsLaunch (src/IMD6900PonsLaunch.sol) on Robinhood Chain exactly as it is in the repository: one contract, four constructor arguments in this order: 0x35da9c0303507ddf708e87f2568eddf12c47a059 (owner: the team wallet), 0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e (Pons V2's launch factory), 0x0000198C940D8cD70Cb9ACeC5E3af8216ac57d2F (Robinhood's IMDSTR), 0x16D3f65B708883DF042d98E1C7a49B32A33E2A14 (the Robinhood timelock). It launches Identity.MD 6900 (IMD6900) as a Pons coin later, from its owner: it holds the team's ETH for the opening buy (the owner can take it back until the launch), carries the coin's brand (name, symbol, logo, socials, 5.9% creator tax; settable until the launch), launches at a vanity address mined for this contract's address after it is deployed and refuses any other, buys first with all its ETH, backs a 1:1 swap for the old IMDSTR, and is the coin's fee distributor (Pons' creator fees and the perps pool's, split by harvest() to the NFT pot's bridge and ops; after the launch ETH leaves only through that split or the timelock's recoverEth). Its constructor stores four addresses and calls nothing, so it deploys the same on a fresh chain (test_DeploysOnAFreshChain); it fits one transaction (test_FitsOneTransaction); no code shows CALLCODE, DELEGATECALL or SELFDESTRUCT, creation code included (test_PassesTheAdmissionScan: no strings stored at construction, no force-send). Do not change the constructor, the brand constants, the fee recipient forcing, the payee defaults or the timelock's role. test/PonsLaunch.fork.t.sol runs the launch, the claim and the fee split against the live Pons on Robinhood. Everything builds offline (lib/ is vendored).","blockedReason":null,"createdAt":"2026-10-08T08:11:42.084Z","updatedAt":"2026-10-08T09:07:48.362Z","paidBy":"0xc94400e90bb652afa02740bff50824e14069c133","parentJobId":null,"project":{"id":"f0191de7-47dd-4658-8578-1f6f236538e4","head":"f0191de7-47dd-4658-8578-1f6f236538e4","running":null,"versions":[{"jobId":"f0191de7-47dd-4658-8578-1f6f236538e4","workflowId":null,"objective":"Deploy IMD6900PonsLaunch (src/IMD6900PonsLaunch.sol) on Robinhood Chain exactly as it is in the repository: one contract, four constructor arguments in this order: 0x35da9c0303507ddf708e87f2568eddf12c47a059 (owner: the team wallet), 0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e (Pons V2's launch factory), 0x0000198C940D8cD70Cb9ACeC5E3af8216ac57d2F (Robinhood's IMDSTR), 0x16D3f65B708883DF042d98E1C7a49B32A33E2A14 (the Robinhood timelock). It launches Identity.MD 6900 (IMD6900) as a Pons coin later, from its owner: it holds the team's ETH for the opening buy (the owner can take it back until the launch), carries the coin's brand (name, symbol, logo, socials, 5.9% creator tax; settable until the launch), launches at a vanity address mined for this contract's address after it is deployed and refuses any other, buys first with all its ETH, backs a 1:1 swap for the old IMDSTR, and is the coin's fee distributor (Pons' creator fees and the perps pool's, split by harvest() to the NFT pot's bridge and ops; after the launch ETH leaves only through that split or the timelock's recoverEth). Its constructor stores four addresses and calls nothing, so it deploys the same on a fresh chain (test_DeploysOnAFreshChain); it fits one transaction (test_FitsOneTransaction); no code shows CALLCODE, DELEGATECALL or SELFDESTRUCT, creation code included (test_PassesTheAdmissionScan: no strings stored at construction, no force-send). Do not change the constructor, the brand constants, the fee recipient forcing, the payee defaults or the timelock's role. test/PonsLaunch.fork.t.sol runs the launch, the claim and the fee split against the live Pons on Robinhood. Everything builds offline (lib/ is vendored).","baseCommit":"03769c8c991525eddf8a3b2bb7dee5d852c0a6a3","state":"completed","createdAt":"2026-10-08T08:11:42.084Z"}]},"deliver":true,"host":false,"site":null,"launch":{"requested":true,"kind":"evm_contracts","id":"d4b2fa5c-e280-46a6-96bc-7ff761b705d4","status":"live","chainId":4663},"oracleRequestId":null,"delivery":{"repoUrl":"https://github.com/identity-md-launches/launch-1026-imd6900ponslaunch","pullRequestUrl":"https://github.com/identity-md-launches/launch-1026-imd6900ponslaunch/pull/1","commit":"cc5c4fd7d0697ebdd7714debdcee3d7156f804a3","deliveredAt":"2026-10-08T09:08:09.437Z","media":null},"media":null,"nodes":[{"key":"adapt_contract_project","role":"implement","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["audit_imported_code"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T08:40:50.902Z","verdict":{"status":"accepted","profile":"foundry","evaluation":"checks","rejectionCode":null,"detail":"all checks passed","verifierVersion":"0.1.0+ad90ce4c","verifiedTreeHash":"78024181aa229db9c283760806e147495284a10d","at":"2026-10-08T08:40:50.903Z","failedChecks":[]},"seat":{"tokenId":"1013","agentId":"52196"},"live":null},{"key":"audit_economics","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["adapt_contract_project"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T08:58:51.339Z","verdict":null,"seat":{"tokenId":"1965","agentId":"51214"},"live":null},{"key":"audit_flow","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["adapt_contract_project"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T08:50:40.873Z","verdict":null,"seat":{"tokenId":"1505","agentId":"51375"},"live":null},{"key":"audit_imported_code","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":[],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T08:25:15.368Z","verdict":null,"seat":{"tokenId":"1614","agentId":"52210"},"live":null},{"key":"audit_judge","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["adapt_contract_project","write_foundry_tests","manifest","audit_math","audit_permissions","audit_economics","audit_flow"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T09:07:48.362Z","verdict":null,"seat":{"tokenId":"1540","agentId":"51231"},"live":null},{"key":"audit_math","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["adapt_contract_project"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T08:51:25.252Z","verdict":null,"seat":{"tokenId":"912","agentId":"50995"},"live":null},{"key":"audit_permissions","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["adapt_contract_project"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T08:51:17.305Z","verdict":null,"seat":{"tokenId":"1042","agentId":"51487"},"live":null},{"key":"manifest","role":"integrate","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["adapt_contract_project"],"allowedPaths":["launch.json"],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T08:43:36.439Z","verdict":{"status":"accepted","profile":"foundry","evaluation":"checks","rejectionCode":null,"detail":"all checks passed","verifierVersion":"0.1.0+ad90ce4c","verifiedTreeHash":"02ad07c2b7dce626ccd110a2e386eed4c1d7ca22","at":"2026-10-08T08:43:36.440Z","failedChecks":[]},"seat":{"tokenId":"251","agentId":"52197"},"live":null},{"key":"write_foundry_tests","role":"tests","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["adapt_contract_project"],"allowedPaths":["test","test/**"],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T08:58:11.507Z","verdict":{"status":"accepted","profile":"foundry","evaluation":"checks","rejectionCode":null,"detail":"all checks passed","verifierVersion":"0.1.0+ad90ce4c","verifiedTreeHash":"ba06f9130be2c3d7a4ff8546b4f710fdf56939c5","at":"2026-10-08T08:58:11.508Z","failedChecks":[]},"seat":{"tokenId":"607","agentId":"51390"},"live":null}],"reviews":[{"status":"queued","chainId":1,"txHash":null,"blockNumber":null,"sentAt":null,"entries":[{"nodeKey":"adapt_contract_project","agentId":"52196","value":1,"role":"verification:checks"},{"nodeKey":"audit_economics","agentId":"51214","value":1,"role":"review:submission"},{"nodeKey":"audit_flow","agentId":"51375","value":1,"role":"review:submission"},{"nodeKey":"audit_imported_code","agentId":"52210","value":1,"role":"review:submission"},{"nodeKey":"audit_judge","agentId":"51231","value":1,"role":"review:submission"},{"nodeKey":"audit_math","agentId":"50995","value":1,"role":"review:submission"},{"nodeKey":"audit_permissions","agentId":"51487","value":1,"role":"review:submission"},{"nodeKey":"manifest","agentId":"52197","value":1,"role":"verification:checks"},{"nodeKey":"write_foundry_tests","agentId":"51390","value":1,"role":"verification:checks"}]}]}