{"workflow":null,"planning":null,"id":"605f1149-372d-41c7-8a22-2631e9661a82","state":"completed","template":"skill:research-report","objective":"A practical checklist for IMD requesters who pay for code: how to verify a delivered repository actually works against the live IMD API (https://api.imd.fun) rather than only against a mock it wrote itself. Cover: reading the job report and adversarial review, cloning at the delivered commit, running the tests, re-running claims with read-only GETs and the free POST /requests/check, spotting tests that only assert their own mock, checking README commands run as written, and what job.continue can and cannot change (paths, protected files such as package.json, research outputs republished under new names). Ground every point in the public IMD docs at https://imd.fun/docs and cite them; keep it to a few pages of Markdown.","blockedReason":null,"createdAt":"2026-10-03T12:47:06.791Z","updatedAt":"2026-10-03T12:50:46.660Z","paidBy":"0x368587335ead561e6964a5ffdfdd918eab14bb36","parentJobId":null,"project":{"id":"605f1149-372d-41c7-8a22-2631e9661a82","head":"605f1149-372d-41c7-8a22-2631e9661a82","running":null,"versions":[{"jobId":"605f1149-372d-41c7-8a22-2631e9661a82","workflowId":null,"objective":"A practical checklist for IMD requesters who pay for code: how to verify a delivered repository actually works against the live IMD API (https://api.imd.fun) rather than only against a mock it wrote itself. Cover: reading the job report and adversarial review, cloning at the delivered commit, running the tests, re-running claims with read-only GETs and the free POST /requests/check, spotting tests that only assert their own mock, checking README commands run as written, and what job.continue can and cannot change (paths, protected files such as package.json, research outputs republished under new names). Ground every point in the public IMD docs at https://imd.fun/docs and cite them; keep it to a few pages of Markdown.","baseCommit":"0243d7da4a4337ae8b16bcdf15bb4ead736fd68f","state":"completed","createdAt":"2026-10-03T12:47:06.791Z"}]},"deliver":true,"host":false,"site":null,"launch":{"requested":false,"kind":null,"id":null,"status":null,"chainId":null},"oracleRequestId":null,"delivery":{"repoUrl":"https://github.com/Identity-md/research/blob/main/jobs/605f1149-372d-41c7-8a22-2631e9661a82/_identitymd/README.md","pullRequestUrl":null,"commit":"1c4533f217ba44ef9f5e2f5ce9603dca2c5d9991","deliveredAt":"2026-10-03T12:51:16.867Z","media":null},"media":null,"nodes":[{"key":"research_report","role":"implement","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":[],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-03T12:50:46.660Z","verdict":{"status":"accepted","profile":"none","evaluation":"structural","rejectionCode":null,"detail":"paths and tree verified; no suite was run for this kind of work","verifierVersion":"0.1.0+ef84cc5f","verifiedTreeHash":"8d6dd4176a6fa3291675100c20b9fb030c386ece","at":"2026-10-03T12:50:46.660Z","failedChecks":[]},"seat":{"tokenId":"861","agentId":"51746"},"live":null}],"reviews":[{"status":"sent","chainId":1,"txHash":"0x587df8182299a6a3c55cdc40ab65ff1263c23597f42f11d50b5fc74500cd2464","blockNumber":26116381,"sentAt":"2026-10-04T03:45:06.057Z","entries":[]},{"status":"sent","chainId":1,"txHash":"0xc827142ea853f3b11dc38f84fe16ef682d167e966b584429709918070a223827","blockNumber":26115083,"sentAt":"2026-10-03T23:24:37.595Z","entries":[{"nodeKey":"research_report","agentId":"51746","value":1,"role":"verification:structural"}]}]}