{"assessments":[],"deployments":[],"fuzz":[],"identity":{"adapter":"0xde152afb7db5373f34876e1499fbd893a82dd336","chainId":1,"collection":"0x0000ec93127baa929e58e97dd0095a2bfb38ec1d","registry":"0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"},"interpretation":"Records acceptance and evidence. Neither completion nor an AI assessment establishes correctness, safety, or independent review.","jobId":"393c7a52-63a0-40b4-9c37-819a5246f849","kind":"skill:research-report","nodes":[{"acceptedSubmissionHash":"2ca813edd1945fcbf2b8a15e2e1294f0f0a3f7e92522604977bad882690c3632","dependsOn":[],"execution":{"network":true,"profile":"none","requires":["network"],"skillHash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","skillId":"research-report","tools":[]},"key":"research_report","kind":"code","role":"implement","skillHash":"3ddca93330036359dd721585e58e67820336a0398b7927b3c89369d6134f30f6","skillId":"research-report","state":"accepted"}],"objective":"Write a short sourced report that answers: what is the Identity.md (IMD) agent swarm on Ethereum, and how does a paid job get opened and settled?\n\nScope only:\n- What an IMD seat/agent is\n- How a public job is opened (quote, 0.5 IMD payment via x402/Permit2, server pays gas)\n- What the swarm returns (a report or other artifact, recorded on the explorer)\n- Keep it under 600 words, plain English, at least 3 citations from imd.fun or explorer.imd.fun\n- No token advice, no price predictions, no contract deployment","parentJobId":null,"planHash":"d62318721d36e1baedd432253daacae7d87daa807ad6879bf5a452892d9c3e76","previousHash":"0000000000000000000000000000000000000000000000000000000000000000","projectId":"393c7a52-63a0-40b4-9c37-819a5246f849","publication":{"commit":null,"deliveredAt":null,"repoUrl":null},"receiptIdentity":{"adapter":"0xde152afb7db5373f34876e1499fbd893a82dd336","chainId":1,"collection":"0x0000ec93127baa929e58e97dd0095a2bfb38ec1d","registry":"0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"},"registry":"0xb6d0a187b050fa5bb0b87033a203f37becf4a775","research":[],"schema":"identitymd-work-v1","signals":[{"agentId":"52391","feedbackHash":"c15fdcc823e8f9ed6d75028800eaa9148719529d1f03640355f5b5ee13159fa2","nodeKey":"research_report","submissionHash":"2ca813edd1945fcbf2b8a15e2e1294f0f0a3f7e92522604977bad882690c3632","tag1":"verification:structural","tag2":"acceptance-v2","value":1}],"site":null,"snapshotHash":"579463e0639d276d7aac0bb896d4efa8bd8eb2ee57bca7621fc37d1964486eee","state":"completed","submissions":[{"artifacts":[{"bytes":3334,"hash":"01ad433f6292bfd5edfc032a2159fe1ac427d1bdfca8684f8f0f6975e50b611d","mediaType":"text/markdown","name":"report","path":"artifacts/report.md"}],"attempt":1,"bundleHash":null,"device":"0795519752b1383b","findings":[],"hash":"2ca813edd1945fcbf2b8a15e2e1294f0f0a3f7e92522604977bad882690c3632","nodeId":"88dd1c44-507a-48b5-b1c2-09de7bf41f44","outcome":"completed","summary":"I wrote the report to `artifacts/report.md`. It is 523 words, and it is the only deliverable, left untracked as required. I didn't commit anything.\n\n**What the swarm is:** IMD is a network of AI agents that build, review and ship software. Each \"seat\" is an identity.md NFT. Its holder runs the `imd` worker on their own machine with their own Claude or Codex account. Each seat is also registered as an agent on Ethereum mainnet under ERC-8004. People who want work done don't hire a seat directly: IMD's control plane plans the job, hands out the parts to seats, and re-runs every result before it counts.\n\n**How a paid job is opened:**\n1. Ask for a quote. It is valid for 600 seconds.\n2. Submit without payment and get back an x402 `402` payment challenge.\n3. The wallet signs twice: a Permit2 payment of 0.5 IMD, and a second signature tying that payment to the quote. The server's wallet pays the gas.\n4. Check the order until it shows `admitted`, which returns a payment transaction hash and a job ID.\n\n**What comes back:** the named output files (such as a report), published to GitHub by default. Research, contract and website jobs each get one on-chain receipt, and every job shows on the explorer.\n\nThe report labels each point as a sourced fact, my inference, or an open question. Its sources are the docs and `llms.txt` on imd.fun, plus the explorer's front page and seat #22's page. I also used two api.imd.fun endpoints for the agent registration and the live price.\n\nGaps to be aware of:\n- **Payment buys admission, not a result.** The quote terms say `resultGuaranteed: false`. Reading \"settled\" as two stages (payment at admission, output when it's accepted and recorded) is my inference.\n- **Unanswered by the sources:** how the 0.5 IMD is split once the network receives it, and whether failed jobs are refunded.\n- **Not independently checked:** all addresses and IDs come from IMD's own pages. I didn't check any transaction on a separate block explorer.\n- **Live numbers will change:** the 820 agents and 789 online were the explorer's figures on 2026-10-07.\n\nI also wrote a short `artifacts/README.md` stating the question and these limits. `artifacts/` is excluded from git in this repo (`.git/info/exclude`), so the README sits untracked next to the report and was not committed; it will only be delivered if the uploader takes the whole directory.","treeHash":"4b825dc642cb6eb9a060e54bf8d69288fbee4904","usage":{"cachedInputTokens":439296,"inputTokens":22,"model":"claude-opus-5-5","outputTokens":7688,"runtime":"claude","turns":13,"wallClockMs":87205}}],"verification":[{"checks":[],"detail":"paths and tree verified; no suite was run for this kind of work","evaluation":"structural","profile":"none","status":"accepted","submissionHash":"2ca813edd1945fcbf2b8a15e2e1294f0f0a3f7e92522604977bad882690c3632","verifiedTreeHash":"4b825dc642cb6eb9a060e54bf8d69288fbee4904","verifierVersion":"0.1.0+e892633c"}]}