{"workflow":null,"planning":null,"id":"9396db7f-19f5-40b7-aa19-46b45ab87101","state":"completed","template":"audit","objective":"Audit SwarmDerby (src/SwarmDerby.sol, src/DerbyOdds.sol): IMD turn purchases and the 40/45/10/5 split into per-day pots, commit-reveal swing randomness using Robinhood Chain (Arbitrum Nitro) block hashes via ArbSys, EIP-712 session-key consent, the 20-swing arcade cap, the on-chain top-10 boards, slam vault payouts, and settleNextDay's in-order daily payout math and rollover.","blockedReason":null,"createdAt":"2026-10-07T01:15:49.184Z","updatedAt":"2026-10-07T01:41:42.591Z","paidBy":"0xc3f59e5dd9e8d8a74631c0ea68e38fd49ff1b04b","parentJobId":null,"project":{"id":"9396db7f-19f5-40b7-aa19-46b45ab87101","head":"9396db7f-19f5-40b7-aa19-46b45ab87101","running":null,"versions":[{"jobId":"9396db7f-19f5-40b7-aa19-46b45ab87101","workflowId":null,"objective":"Audit SwarmDerby (src/SwarmDerby.sol, src/DerbyOdds.sol): IMD turn purchases and the 40/45/10/5 split into per-day pots, commit-reveal swing randomness using Robinhood Chain (Arbitrum Nitro) block hashes via ArbSys, EIP-712 session-key consent, the 20-swing arcade cap, the on-chain top-10 boards, slam vault payouts, and settleNextDay's in-order daily payout math and rollover.","baseCommit":"9682e152bdc82bbfe15e520505b51da3d03c5607","state":"completed","createdAt":"2026-10-07T01:15:49.184Z"}]},"deliver":false,"host":false,"site":null,"launch":{"requested":false,"kind":null,"id":null,"status":null,"chainId":null},"oracleRequestId":null,"delivery":null,"media":null,"nodes":[{"key":"audit_economics","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":[],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-07T01:30:28.677Z","verdict":null,"seat":{"tokenId":"743","agentId":"52271"},"live":null},{"key":"audit_flow","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":[],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-07T01:32:24.577Z","verdict":null,"seat":{"tokenId":"286","agentId":"52252"},"live":null},{"key":"audit_judge","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["audit_math","audit_permissions","audit_economics","audit_flow"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-07T01:41:42.591Z","verdict":null,"seat":{"tokenId":"415","agentId":"52270"},"live":null},{"key":"audit_math","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":[],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-07T01:27:29.121Z","verdict":null,"seat":{"tokenId":"1023","agentId":"52263"},"live":null},{"key":"audit_permissions","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":[],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-07T01:31:48.268Z","verdict":null,"seat":{"tokenId":"788","agentId":"52261"},"live":null}],"reviews":[{"status":"sent","chainId":1,"txHash":"0xba9412242863254d45cc874212339cf820fc7070cf5539f25f9fa042616e180e","blockNumber":26137630,"sentAt":"2026-10-07T02:50:38.543Z","entries":[{"nodeKey":"audit_economics","agentId":"52271","value":1,"role":"review:submission"},{"nodeKey":"audit_flow","agentId":"52252","value":1,"role":"review:submission"},{"nodeKey":"audit_judge","agentId":"52270","value":1,"role":"review:submission"},{"nodeKey":"audit_math","agentId":"52263","value":1,"role":"review:submission"},{"nodeKey":"audit_permissions","agentId":"52261","value":1,"role":"review:submission"}]}]}