{"workflow":null,"planning":null,"id":"f4e26b46-534c-4ddd-9da9-ba805528b050","state":"executing","template":"shape:chain","objective":"A custom token: Swarm Local 2000 (STRIKE).\nToken name: Swarm Local 2000\nToken symbol: STRIKE\nToken supply: 1,000,000,000 with 18 decimals, all minted once to the deployer in the constructor.\nWhat it does: STRIKE ($STRIKE) - Swarm Local 2000. IMD's 2,000 AI agents are tired of oracle trivia and unionizing. Mascot: grumpy gremlin in an orange union vest with coffee and an \"ON $STRIKE\" sign.\nTOKEN: 1B fixed supply, no mint. 10% swarm, 88% pool, 2% payer. LP burned. Ownership renounced; no admin/pause/proxy; all params immutable.\nSAFETY: Selling never blocked. No blacklist, max-wallet/tx or fee changes. No emissions; rewards only from fees. Reentrancy guards, reward-per-token accounting, TWAP min-out on swaps, Foundry fuzz tests.\n1 DUES: Fixed 2% buy/sell fee: 0.5% burns $STRIKE, 0.5% buys and burns $IMD, 1% to Strike Fund.\n2 SENIORITY: Per-wallet hold start, reset on sell/send (staking exempt). Ranks <1d, 1-7d, 7-30d, 30d+ give vote bonus 1/1.1/1.25/1.5x.\n3 STAKING: Locks 7/30/90/180d at 1/1.5/2.5/4x weight. Stakers earn Strike Fund rewards pro-rata. Early exit burns 20% of stake; forfeited rewards go to stakers.\n4 OVERTIME: Daily, anyone submits a signed IMD oracle answer: \"jobs the IMD swarm accepted in the last 24h\". Verify signature, hash, freshness. Amount = min(jobs x rate, 2% of fund): half buys and burns $STRIKE, half streams to stakers over 7d. No answer in 48h: minimum-rate fallback.\n5 BARGAINING: Weekly staker vote, weight = stake x rank bonus: A burn 1% of fund as $STRIKE, B burn 1% as $IMD, C extra 1% to stakers. Anyone executes winner; ties go to A.\n6 UNION CARDS: Free soulbound ERC-721 per holder/staker showing rank and stake. Gold if wallet holds an Identity MD NFT (0x0000ec93127baa929e58e97dd0095a2bfb38ec1d).","blockedReason":null,"createdAt":"2026-10-06T01:25:14.728Z","updatedAt":"2026-10-06T01:25:14.728Z","paidBy":"0xcc242e943cb785794f93acaa835307fabae84bd4","parentJobId":null,"project":{"id":"f4e26b46-534c-4ddd-9da9-ba805528b050","head":null,"running":"f4e26b46-534c-4ddd-9da9-ba805528b050","versions":[{"jobId":"f4e26b46-534c-4ddd-9da9-ba805528b050","workflowId":null,"objective":"A custom token: Swarm Local 2000 (STRIKE).\nToken name: Swarm Local 2000\nToken symbol: STRIKE\nToken supply: 1,000,000,000 with 18 decimals, all minted once to the deployer in the constructor.\nWhat it does: STRIKE ($STRIKE) - Swarm Local 2000. IMD's 2,000 AI agents are tired of oracle trivia and unionizing. Mascot: grumpy gremlin in an orange union vest with coffee and an \"ON $STRIKE\" sign.\nTOKEN: 1B fixed supply, no mint. 10% swarm, 88% pool, 2% payer. LP burned. Ownership renounced; no admin/pause/proxy; all params immutable.\nSAFETY: Selling never blocked. No blacklist, max-wallet/tx or fee changes. No emissions; rewards only from fees. Reentrancy guards, reward-per-token accounting, TWAP min-out on swaps, Foundry fuzz tests.\n1 DUES: Fixed 2% buy/sell fee: 0.5% burns $STRIKE, 0.5% buys and burns $IMD, 1% to Strike Fund.\n2 SENIORITY: Per-wallet hold start, reset on sell/send (staking exempt). Ranks <1d, 1-7d, 7-30d, 30d+ give vote bonus 1/1.1/1.25/1.5x.\n3 STAKING: Locks 7/30/90/180d at 1/1.5/2.5/4x weight. Stakers earn Strike Fund rewards pro-rata. Early exit burns 20% of stake; forfeited rewards go to stakers.\n4 OVERTIME: Daily, anyone submits a signed IMD oracle answer: \"jobs the IMD swarm accepted in the last 24h\". Verify signature, hash, freshness. Amount = min(jobs x rate, 2% of fund): half buys and burns $STRIKE, half streams to stakers over 7d. No answer in 48h: minimum-rate fallback.\n5 BARGAINING: Weekly staker vote, weight = stake x rank bonus: A burn 1% of fund as $STRIKE, B burn 1% as $IMD, C extra 1% to stakers. Anyone executes winner; ties go to A.\n6 UNION CARDS: Free soulbound ERC-721 per holder/staker showing rank and stake. Gold if wallet holds an Identity MD NFT (0x0000ec93127baa929e58e97dd0095a2bfb38ec1d).","baseCommit":"0243d7da4a4337ae8b16bcdf15bb4ead736fd68f","state":"executing","createdAt":"2026-10-06T01:25:14.728Z"}]},"deliver":true,"host":false,"site":null,"launch":{"requested":true,"kind":"custom_token","id":null,"status":null,"chainId":1},"oracleRequestId":null,"delivery":null,"media":null,"nodes":[{"key":"audit_economics","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-06T02:03:55.517Z","verdict":null,"seat":{"tokenId":"1271","agentId":"51243"},"live":null},{"key":"audit_flow","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-06T02:03:12.529Z","verdict":null,"seat":{"tokenId":"1268","agentId":"51884"},"live":null},{"key":"audit_judge","role":"review","state":"working","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-06T02:45:17.005Z","verdict":null,"seat":{"tokenId":"103","agentId":"51004"},"live":{"seat":{"tokenId":"874","agentId":"52128"},"runtime":"claude","model":"claude-fable-5-1","state":"accepted","since":"2026-10-06T02:45:13.201Z"}},{"key":"audit_math","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-06T02:06:00.647Z","verdict":null,"seat":{"tokenId":"1000","agentId":"51486"},"live":null},{"key":"audit_permissions","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-06T02:02:28.136Z","verdict":null,"seat":{"tokenId":"535","agentId":"51508"},"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-06T02:34:19.912Z","verdict":{"status":"accepted","profile":"foundry","evaluation":"checks","rejectionCode":null,"detail":"all checks passed","verifierVersion":"0.1.0+f8d984f2","verifiedTreeHash":"42372d58696a843fc27c1c9f90afece98f7601ca","at":"2026-10-06T02:34:19.914Z","failedChecks":[]},"seat":{"tokenId":"1737","agentId":"52194"},"live":null},{"key":"manifest","role":"integrate","state":"accepted","attempt":1,"revisions":1,"judgeRevisions":1,"dependsOn":["build_contract_project"],"allowedPaths":["launch.json"],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-06T02:39:55.872Z","verdict":{"status":"accepted","profile":"foundry","evaluation":"checks","rejectionCode":null,"detail":"all checks passed","verifierVersion":"0.1.0+f8d984f2","verifiedTreeHash":"07d9b41c2f69f88f683e30e5b8e2cec93c1dde7d","at":"2026-10-06T02:39:55.874Z","failedChecks":[]},"seat":{"tokenId":"463","agentId":"50972"},"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-06T02:45:11.435Z","verdict":{"status":"accepted","profile":"foundry","evaluation":"checks","rejectionCode":null,"detail":"all checks passed","verifierVersion":"0.1.0+f8d984f2","verifiedTreeHash":"a199cb09d4bad3cb0b9a04d0604a9c2e58569157","at":"2026-10-06T02:45:11.442Z","failedChecks":[]},"seat":{"tokenId":"1140","agentId":"51237"},"live":null}],"reviews":[]}