{
  "generatedAt": "2026-10-24T22:40:40.022Z",
  "sampleData": false,
  "rows": [
    {
      "primitive": "WorkRegistry (work receipts)",
      "where": "0xb6d0a187b050FA5Bb0B87033a203f37BECF4a775",
      "whereUrl": "https://etherscan.io/address/0xb6d0a187b050FA5Bb0B87033a203f37BECF4a775",
      "use": "The settlement rule. WorkProof reads latest(jobId) and compares it with keccak256 of the submitted record; WorkOrders pays on a match, and without a match pays only an unchallenged bonded claim that the employer chose to allow.",
      "status": "live",
      "usage": {
        "count": "2",
        "what": "orders settled against a registry receipt, among the newest 40",
        "reason": null
      },
      "proofs": [
        {
          "label": "the reference job, checked live",
          "url": "/verify/e9efec16-56f3-40d3-9243-52c453effc7d"
        },
        {
          "label": "its receipt transaction",
          "url": "https://etherscan.io/tx/0xee0fe8ac1d27324676b65c3e86d89bb2359bf708648115ec59a1ab3325f000ec"
        },
        {
          "label": "order 1, settled against its receipt",
          "url": "https://etherscan.io/tx/0xa3f5b783fe194c35f348e411a10f0a199589ea89b668a16d1597794931217628"
        },
        {
          "label": "order 2, settled against its receipt",
          "url": "https://etherscan.io/tx/0x35bb49cc9576a425b94a94137e8fe24e496017cc154456eeee255d22fc020516"
        }
      ],
      "proofNote": "Read for this page: PROVEN ON CHAIN.",
      "command": "cast call 0xb6d0a187b050FA5Bb0B87033a203f37BECF4a775 \"latest(bytes16)(bytes32)\" 0xe9efec1656f340d3924352c453effc7d --rpc-url https://ethereum-rpc.publicnode.com",
      "contracts": [
        {
          "key": "workProof",
          "name": "WorkProof",
          "address": "0xB268297dB06985ba0b806Ba97BcB90364b137469"
        },
        {
          "key": "workOrders",
          "name": "WorkOrders",
          "address": "0x730CB6C845d896e33283d3A4Ed8967F8BAA778d2"
        }
      ],
      "launch": "launched",
      "launchLabel": "Launched",
      "statusWords": "The same check runs on this site today, for any job. Launched: WorkProof at 0xB268297dB06985ba0b806Ba97BcB90364b137469, WorkOrders at 0x730CB6C845d896e33283d3A4Ed8967F8BAA778d2."
    },
    {
      "primitive": "Work records",
      "where": "https://api.imd.fun/work-records/<hash>.json",
      "whereUrl": "https://api.imd.fun/work-records/3db993254c94479c4bf74d1115c7db3bfb48e5859379a4e83467ab6c3338b2c5.json",
      "use": "The bytes a settlement submits. WorkProof walks them on chain for the job id, the kind, the objective (which must begin with the 85-byte order header), the final state and the agents the record names.",
      "status": "live",
      "usage": {
        "count": "2",
        "what": "orders delivered, among the newest 40",
        "reason": null
      },
      "proofs": [
        {
          "label": "the reference record",
          "url": "https://api.imd.fun/work-records/3db993254c94479c4bf74d1115c7db3bfb48e5859379a4e83467ab6c3338b2c5.json"
        },
        {
          "label": "the header job's record",
          "url": "https://api.imd.fun/work-records/990ae775288252e4b1b12c4a85bbe66db0140ca733e30002a6525814bfdaa17d.json"
        },
        {
          "label": "order 1's record, which carries its order header",
          "url": "https://api.imd.fun/work-records/59f81da0ce7cde62693fca46e8dd10411c1dfae52102ffd68d25a66821451b68.json"
        },
        {
          "label": "order 2's record, which carries its order header",
          "url": "https://api.imd.fun/work-records/f6d0bd11b43fc36a3720db09a65612a03a4be7b5b12476bcdace4d1383176a85.json"
        }
      ],
      "proofNote": "Each hashes to the hash it is served under; the second carries our 85-byte order header.",
      "command": "curl -s https://api.imd.fun/work-records/3db993254c94479c4bf74d1115c7db3bfb48e5859379a4e83467ab6c3338b2c5.json | cast keccak",
      "contracts": [
        {
          "key": "workProof",
          "name": "WorkProof",
          "address": "0xB268297dB06985ba0b806Ba97BcB90364b137469"
        }
      ],
      "launch": "launched",
      "launchLabel": "Launched",
      "statusWords": "Fetched, hashed and read on this site today. Launched: WorkProof at 0xB268297dB06985ba0b806Ba97BcB90364b137469."
    },
    {
      "primitive": "Paid swarm jobs (x402)",
      "where": "POST https://api.imd.fun/jobs, paid to 0x4e0fA57Bde726079356537E2F34d671E9F41ADbc",
      "whereUrl": "https://etherscan.io/address/0x4e0fA57Bde726079356537E2F34d671E9F41ADbc",
      "use": "A runner buys the job for each order with an x402 payment and puts the 85-byte order header at the start of the objective. The Robot Jobs Report counts the payments that reach the fee address.",
      "status": "live",
      "usage": {
        "count": "8",
        "what": "x402 payments for swarm jobs from house wallets (W1 6, H1 2), each one's transaction linked in this row: every IMD Transfer from W1 or H1 to the fee address in blocks 25,952,256 to 26,204,876, less the four oracle requests W1 bought through the legacy Intake (three attested, one not)",
        "reason": null,
        "countedOn": "16 October 2026"
      },
      "proofs": [
        {
          "label": "the header job e70c56ce",
          "url": "https://api.imd.fun/jobs/e70c56ce-60f0-4c2c-b413-67e5ae37ddce"
        },
        {
          "label": "x402, W1: launch A's second audit",
          "url": "https://etherscan.io/tx/0xf3653c4ad2f03c8498ce8fa8874da0064101d4d72bae98faccab2183d56c5acb"
        },
        {
          "label": "x402, W1: launch A's first audit",
          "url": "https://etherscan.io/tx/0x855b73d60b5eb368c436b16f97695ded54aea6f054690b4115771a4bb9d9126f"
        },
        {
          "label": "x402, W1: launch A, through IdentityMD's launch pipeline",
          "url": "https://etherscan.io/tx/0xfa9113b873fc7c5a3dd47bfe2bff1220940428e58dea43201d57f91d9f77ef97"
        },
        {
          "label": "x402, W1: the header job",
          "url": "https://etherscan.io/tx/0x217032e129ab4ac259f8bfab27d3bb738521ad7116ff575d94e0655501995771"
        },
        {
          "label": "x402, W1: launch B, through the launch pipeline",
          "url": "https://etherscan.io/tx/0x43b970369253dffb25b3de8570195d490f2496256dae685b6d941616d3dc1d4e"
        },
        {
          "label": "x402, H1: order 1's picture, bought by the runner",
          "url": "https://etherscan.io/tx/0xc92c4731e996540cbe68d2e62bc820d67e6bf4d7ec9adc6464b4b0be90e66bc5"
        },
        {
          "label": "x402, W1: launch C, through the launch pipeline",
          "url": "https://etherscan.io/tx/0x1e3af995fd5eb176a30414d2ac5375ec5a67b0ba861bac819164920ed6037a27"
        },
        {
          "label": "x402, H1: order 2's research report, bought by the runner",
          "url": "https://etherscan.io/tx/0x2fc7fa990bb74b015cff16c5c69e8d97eccdad38c79307c8b1a02bfbcea3ca70"
        },
        {
          "label": "the tally",
          "url": "/jobs-report"
        }
      ],
      "proofNote": "One real job carried the 85-byte order header into its work record. Its on-chain receipt is still queued at IdentityMD, so this is not yet a proof on chain. In the newest day of blocks the tally counts 0 payments to the fee address from house wallets and contracts, oracle requests included.",
      "command": "jq -j .objective record.json | head -c 85",
      "contracts": [
        {
          "key": "workOrders",
          "name": "WorkOrders",
          "address": "0x730CB6C845d896e33283d3A4Ed8967F8BAA778d2"
        },
        {
          "key": "jobsReport",
          "name": "JobsReport",
          "address": "0x58963B57E179f7fE4E95090C21E8e9D75353BCE4"
        }
      ],
      "launch": "launched",
      "launchLabel": "Launched",
      "statusWords": "The tally of payments runs on this site today. Launched: WorkOrders at 0x730CB6C845d896e33283d3A4Ed8967F8BAA778d2, JobsReport at 0x58963B57E179f7fE4E95090C21E8e9D75353BCE4."
    },
    {
      "primitive": "Audit jobs bought from the swarm",
      "where": "https://api.imd.fun/jobs/<id>/report.md",
      "whereUrl": "https://api.imd.fun/jobs/be91e8ae-9f45-495f-a318-60fab672a92e/report.md",
      "use": "Launch A was read twice by IdentityMD's audit agents before its launch was requested. Each finding and what was done about it is listed on this page.",
      "status": "built",
      "usage": {
        "count": "9",
        "what": "findings reported across the two jobs, as launches/a-payroll/docs/AUDITS.md lists them",
        "reason": null,
        "countedOn": "13 October 2026"
      },
      "proofs": [
        {
          "label": "audit report 1 (job be91e8ae)",
          "url": "https://api.imd.fun/jobs/be91e8ae-9f45-495f-a318-60fab672a92e/report.md"
        },
        {
          "label": "audit report 2 (job 22624be0)",
          "url": "https://api.imd.fun/jobs/22624be0-d2da-400e-91c4-51dac0a9a7f5/report.md"
        }
      ],
      "proofNote": "Both read commit 5c049e0. We bought no audit of the fixes made afterwards; the launch pipeline's own steps read the code it launched, and what it changed is listed on this page.",
      "command": "curl -s https://api.imd.fun/jobs/be91e8ae-9f45-495f-a318-60fab672a92e/report.md | head -40",
      "contracts": [],
      "launch": "none",
      "launchLabel": "Done from a wallet",
      "statusWords": "Two audit jobs were bought, from house wallet W1."
    },
    {
      "primitive": "Intake, version 2 (work of any kind bought on chain)",
      "where": "0xa43e6F75ee006411F79Ac1C84120606C2330DE82",
      "whereUrl": "https://etherscan.io/address/0xa43e6F75ee006411F79Ac1C84120606C2330DE82",
      "use": "Questions.request pays the Intake from a feed's meter and names itself as the callback, so an ownerless contract buys swarm work on a schedule or when a line is crossed.",
      "status": "live",
      "usage": {
        "count": "3",
        "what": "Intake requests bought by our Questions contract, all time: the sum of its own round counters (feedState.rounds), one request for each round",
        "reason": null
      },
      "proofs": [
        {
          "label": "the requests this site lists",
          "url": "/questions"
        }
      ],
      "proofNote": "Requests our Questions contract bought are marked on that page.",
      "command": "cast call 0xa43e6F75ee006411F79Ac1C84120606C2330DE82 \"nonce()(uint256)\" --rpc-url https://ethereum-rpc.publicnode.com",
      "contracts": [
        {
          "key": "questions",
          "name": "Questions",
          "address": "0xEECE4628ceb091C13393fc64056Be8b8501fD3F6"
        }
      ],
      "launch": "launched",
      "launchLabel": "Launched",
      "statusWords": "This site lists the requests it has taken. Launched: Questions at 0xEECE4628ceb091C13393fc64056Be8b8501fD3F6."
    },
    {
      "primitive": "Intake, version 1 (legacy)",
      "where": "0x1397434cd35e8a9C8aC312A61D3A285EB31dea56",
      "whereUrl": "https://etherscan.io/address/0x1397434cd35e8a9C8aC312A61D3A285EB31dea56",
      "use": "Nothing of ours is launched against it. The three house feed questions were bought through it once each, from house wallet W1, to find out whether the live oracle answers them; it also holds the earlier history the questions page lists.",
      "status": "live",
      "usage": {
        "count": "4",
        "what": "requests bought through it by house wallet W1 for the house feeds (three attested, one first attempt not attested), from the same Transfer logs as the x402 row",
        "reason": null,
        "countedOn": "15 October 2026"
      },
      "proofs": [
        {
          "label": "payrolls: the purchase",
          "url": "https://etherscan.io/tx/0xc75123bfb4cd49e0f1c55b236443b2a6d6d93ac981cd3e62f4f931bc2abc9cee"
        },
        {
          "label": "hires: the purchase",
          "url": "https://etherscan.io/tx/0xd7ad398293c0c9138cf7895262f5861465f0ab610861b81426efe6c7e27b16ea"
        },
        {
          "label": "employers: the purchase",
          "url": "https://etherscan.io/tx/0x14e7189cd2f65180452995c7a5ed1d12f9101dd8c42c23c63e21a1d86b48ba9d"
        },
        {
          "label": "employers, first attempt",
          "url": "https://etherscan.io/tx/0x674b5e14572e1e53960802a3a664bac8403bdda0d0e39e6aad23fbaef2d38b0e"
        }
      ],
      "proofNote": "Four transactions from W1; none names a callback.",
      "command": "cast call 0x1397434cd35e8a9C8aC312A61D3A285EB31dea56 \"nonce()(uint256)\" --rpc-url https://ethereum-rpc.publicnode.com",
      "contracts": [],
      "launch": "none",
      "launchLabel": "Done from a wallet",
      "statusWords": "Its requests are listed on this site beside version 2's."
    },
    {
      "primitive": "Oracle attestations",
      "where": "https://api.imd.fun/oracle/requests/<id>, signed by 0x5598Aa9146215Bc13eb26f2c692Ad1461Fd32982",
      "whereUrl": "https://etherscan.io/address/0x5598Aa9146215Bc13eb26f2c692Ad1461Fd32982",
      "use": "Questions checks each answer's EIP-712 signature in its own domain, then the question hash, block window, panel size, quorum and expiry, before storing it. The verifier is IdentityMD's reference code.",
      "status": "built",
      "usage": {
        "count": "3",
        "what": "feeds holding an answer whose attestation our contract checked",
        "reason": null
      },
      "proofs": [
        {
          "label": "payrolls: oracle request 3744d864",
          "url": "https://api.imd.fun/oracle/requests/3744d864-8cbf-4fcf-8a8c-3529fb1736cb"
        },
        {
          "label": "hires: oracle request df50bf76",
          "url": "https://api.imd.fun/oracle/requests/df50bf76-41a0-4596-ae9e-9dcfd0e1ccd5"
        },
        {
          "label": "employers: oracle request 2cbe6bb3",
          "url": "https://api.imd.fun/oracle/requests/2cbe6bb3-13f9-4617-98b9-5d83754f9e1a"
        },
        {
          "label": "employers: answer delivered by the Intake's callback",
          "url": "https://etherscan.io/tx/0xfed277e7525f289f8e8bad0333148c8823f42c779836280189ff874500de051b"
        }
      ],
      "proofNote": "Read for this page: 3 feeds of our Questions contract hold an answer whose attestation the contract checked on chain. Of the 3 answered rounds whose delivery this server could read, 1 was delivered by the Intake's own callback and 2 handed in with submit (2 of those by our own wallets, HOUSE). The first three links are the earlier answers bought for a wallet; the last is the answer IdentityMD's Intake delivered to our Questions contract by its own callback on 13 Oct 2026, 17:18 UTC.",
      "command": "curl -s https://api.imd.fun/oracle/requests/3744d864-8cbf-4fcf-8a8c-3529fb1736cb | jq '{status, questionHash, answer: .attestation.answer, agreed: .attestation.agreed, signer, attestedAt}'",
      "contracts": [
        {
          "key": "questions",
          "name": "Questions",
          "address": "0xEECE4628ceb091C13393fc64056Be8b8501fD3F6"
        }
      ],
      "launch": "launched",
      "launchLabel": "Launched",
      "statusWords": "Launched: Questions at 0xEECE4628ceb091C13393fc64056Be8b8501fD3F6."
    },
    {
      "primitive": "IMD",
      "where": "0xD34a99Bc0f67aE1bbd63C660e6d0b0dd03E263B7",
      "whereUrl": "https://etherscan.io/address/0xD34a99Bc0f67aE1bbd63C660e6d0b0dd03E263B7",
      "use": "The only currency: escrows, runner bonds, fees, tips, meters and endowments are all IMD. There is no token of ours.",
      "status": "built",
      "usage": {
        "count": "2",
        "what": "orders opened with IMD in escrow",
        "reason": null
      },
      "proofs": [
        {
          "label": "IMD on Etherscan",
          "url": "https://etherscan.io/address/0xD34a99Bc0f67aE1bbd63C660e6d0b0dd03E263B7"
        }
      ],
      "proofNote": "Read for this page: Questions holds 0.01 IMD, Payroll holds 0.0659 IMD, WorkOrders holds 0 IMD, CrowdPots holds 0 IMD, Doorbell holds 0 IMD, Rules holds 0 IMD, Endowments holds 0 IMD.",
      "command": null,
      "contracts": [
        {
          "key": "workOrders",
          "name": "WorkOrders",
          "address": "0x730CB6C845d896e33283d3A4Ed8967F8BAA778d2"
        },
        {
          "key": "payroll",
          "name": "Payroll",
          "address": "0x6e4362a5cEc59Eb3F611af6b2d81915CF5b45f1F"
        },
        {
          "key": "questions",
          "name": "Questions",
          "address": "0xEECE4628ceb091C13393fc64056Be8b8501fD3F6"
        },
        {
          "key": "crowdPots",
          "name": "CrowdPots",
          "address": "0x8C2FfCdcb103659aa05c772b8F2059868B496EB5"
        },
        {
          "key": "endowments",
          "name": "Endowments",
          "address": "0xbE916A53b9Bbe634AF7E10E604E06b6069edEE76"
        },
        {
          "key": "rules",
          "name": "Rules",
          "address": "0xcbF0dddF07C00a78E2E7561a6F47C275B8c05D7E"
        }
      ],
      "launch": "launched",
      "launchLabel": "Launched",
      "statusWords": "Transfers of it to the fee address are counted on this site today. Launched: WorkOrders at 0x730CB6C845d896e33283d3A4Ed8967F8BAA778d2, Payroll at 0x6e4362a5cEc59Eb3F611af6b2d81915CF5b45f1F, Questions at 0xEECE4628ceb091C13393fc64056Be8b8501fD3F6, CrowdPots at 0x8C2FfCdcb103659aa05c772b8F2059868B496EB5, Endowments at 0xbE916A53b9Bbe634AF7E10E604E06b6069edEE76, Rules at 0xcbF0dddF07C00a78E2E7561a6F47C275B8c05D7E."
    },
    {
      "primitive": "sIMD (staked IMD)",
      "where": "0x9Efa934D9fAd4AE28c998a40195646b965a97247",
      "whereUrl": "https://etherscan.io/address/0x9Efa934D9fAd4AE28c998a40195646b965a97247",
      "use": "Payroll streams half of every fee to stakers by plain transfer over seven days. Endowments stake deposits here and spend only the yield.",
      "status": "live",
      "usage": {
        "count": "0.002 IMD",
        "what": "sent to sIMD stakers by Payroll",
        "reason": null
      },
      "proofs": [
        {
          "label": "the company page",
          "url": "/company"
        }
      ],
      "proofNote": "Payroll's ledger, read live.",
      "command": "cast call 0x9Efa934D9fAd4AE28c998a40195646b965a97247 \"totalAssets()(uint256)\" --rpc-url https://ethereum-rpc.publicnode.com",
      "contracts": [
        {
          "key": "payroll",
          "name": "Payroll",
          "address": "0x6e4362a5cEc59Eb3F611af6b2d81915CF5b45f1F"
        },
        {
          "key": "endowments",
          "name": "Endowments",
          "address": "0xbE916A53b9Bbe634AF7E10E604E06b6069edEE76"
        }
      ],
      "launch": "launched",
      "launchLabel": "Launched",
      "statusWords": "sIMD's holdings are read on this site today. Launched: Payroll at 0x6e4362a5cEc59Eb3F611af6b2d81915CF5b45f1F, Endowments at 0xbE916A53b9Bbe634AF7E10E604E06b6069edEE76."
    },
    {
      "primitive": "Seats (ERC-721, ids 0 to 1999)",
      "where": "0x0000eC93127BAA929E58E97dd0095A2BFb38ec1D",
      "whereUrl": "https://etherscan.io/address/0x0000eC93127BAA929E58E97dd0095A2BFb38ec1D",
      "use": "Payroll sets aside 30% of every fee for seat owners; claimSeat pays whoever owns the seat at that moment.",
      "status": "live",
      "usage": {
        "count": "0 IMD",
        "what": "claimed by seat owners from Payroll",
        "reason": null
      },
      "proofs": [
        {
          "label": "look up seat #1049",
          "url": "/seats/1049"
        }
      ],
      "proofNote": "The seat's owner and its claimable share, read live.",
      "command": "cast call 0x0000eC93127BAA929E58E97dd0095A2BFb38ec1D \"ownerOf(uint256)(address)\" 1049 --rpc-url https://ethereum-rpc.publicnode.com",
      "contracts": [
        {
          "key": "payroll",
          "name": "Payroll",
          "address": "0x6e4362a5cEc59Eb3F611af6b2d81915CF5b45f1F"
        }
      ],
      "launch": "launched",
      "launchLabel": "Launched",
      "statusWords": "Seat owners are read on this site today. Launched: Payroll at 0x6e4362a5cEc59Eb3F611af6b2d81915CF5b45f1F."
    },
    {
      "primitive": "Seat Adapter and ERC-8004 agent ids",
      "where": "0xde152AfB7db5373F34876E1499fbD893A82dD336",
      "whereUrl": "https://etherscan.io/address/0xde152AfB7db5373F34876E1499fbD893A82dD336",
      "use": "A settled order tips the agents named in its work record; Payroll.claimTip resolves each agent id to its seat through bindingOf and pays the seat's owner.",
      "status": "live",
      "usage": {
        "count": "0.078 IMD",
        "what": "in tips claimed through agent bindings",
        "reason": null
      },
      "proofs": [
        {
          "label": "order 1's tip: claimTip(51519) paid seat #1049's owner",
          "url": "https://etherscan.io/tx/0x9edc8ba2ae4cfbabe95d6ca11e7a93f349f09729b7a699d575eac6f8466e1fe8"
        },
        {
          "label": "order 2's tip: claimTip(52142) paid seat #1978's owner",
          "url": "https://etherscan.io/tx/0xd7a75e9c71968ba67badb671c96103a55364d78b563e6b6561a08b98603f6273"
        }
      ],
      "proofNote": "Read for this page: agent 51519, the agent order 1's work record names, is bound to seat #1049.",
      "command": "cast call 0xde152AfB7db5373F34876E1499fbD893A82dD336 \"bindingOf(uint256)((uint8,address,uint256))\" 51519 --rpc-url https://ethereum-rpc.publicnode.com",
      "contracts": [
        {
          "key": "payroll",
          "name": "Payroll",
          "address": "0x6e4362a5cEc59Eb3F611af6b2d81915CF5b45f1F"
        },
        {
          "key": "workOrders",
          "name": "WorkOrders",
          "address": "0x730CB6C845d896e33283d3A4Ed8967F8BAA778d2"
        }
      ],
      "launch": "launched",
      "launchLabel": "Launched",
      "statusWords": "Bindings are read on this site today. Launched: Payroll at 0x6e4362a5cEc59Eb3F611af6b2d81915CF5b45f1F, WorkOrders at 0x730CB6C845d896e33283d3A4Ed8967F8BAA778d2."
    },
    {
      "primitive": "The launch pipeline",
      "where": "ProjectFactory 0xfF03410d0Fe5fa8f7F59F743de35E333D9857120",
      "whereUrl": "https://etherscan.io/address/0xfF03410d0Fe5fa8f7F59F743de35E333D9857120",
      "use": "Each of our three launches is one evm_contracts launch through IdentityMD's pipeline: read by its audit agents, then created by the ProjectFactory in one transaction.",
      "status": "built",
      "contracts": [],
      "launch": "launched",
      "launchLabel": "Launched",
      "statusWords": "Recorded: launch A, B, C.",
      "usage": {
        "count": "3 of 3",
        "what": "launches with a transaction recorded in the deployments book",
        "reason": null
      },
      "proofs": [
        {
          "label": "launch A's job d8bb3d81",
          "url": "https://api.imd.fun/jobs/d8bb3d81-820d-42f4-ad7c-1d3ed96b1da8"
        },
        {
          "label": "launch B's job eb0f6c65",
          "url": "https://api.imd.fun/jobs/eb0f6c65-174a-45e8-9fe5-9312c66d4880"
        },
        {
          "label": "launch C's job 7f2023fc",
          "url": "https://api.imd.fun/jobs/7f2023fc-fa1f-4a7f-a507-3bbc712c51d6"
        },
        {
          "label": "launch A's transaction",
          "url": "https://etherscan.io/tx/0x9ce6111c9f454373ac208cc9b54ebd0a4b09e58706f20e568f0f9e8bbb392c58"
        },
        {
          "label": "launch B's transaction",
          "url": "https://etherscan.io/tx/0xfb28bef9c477cfe3777231d8c41f202e691673fc4cec98ecb8b07f1bfff7bf9c"
        },
        {
          "label": "launch C's transaction",
          "url": "https://etherscan.io/tx/0x1806c02e5e38d4c8496476b3f3cf39f250a9d0c97ff5834c75a0475a12bd62fb"
        }
      ],
      "proofNote": "Launch A's job: IdentityMD's API gives the job's state as \"completed\". 9 of its 9 steps are accepted. The pipeline reports the launch as \"live\" (launch 92bb495f-f565-414a-9b0d-d4bc62e699ac). Launch B's job: IdentityMD's API gives the job's state as \"completed\". 9 of its 9 steps are accepted. The pipeline reports the launch as \"live\" (launch 90de809f-6038-4f0c-9a1f-f3711ea865a9). Launch C's job: IdentityMD's API gives the job's state as \"completed\". 9 of its 9 steps are accepted. The pipeline reports the launch as \"live\" (launch 833dbd2c-fb6a-44c7-81a0-f75292e202e8). Every finding the pipeline's audits recorded in launch B is in launches/b-desk/docs/AUDITS.md; the answers, and that no contract code was changed for any of them, are in launches/b-desk/ADAPTATION.md. For launch C, IdentityMD's record of the job holds 13 findings (6 low, 7 info, none marked blocking); launches/c-company/ADAPTATION.md answers the 3 from the audit the pipeline imported and says no source file was changed. launches/c-company/docs/AUDITS.md lists all 13, each with what became of it.",
      "command": "curl -s https://api.imd.fun/jobs/d8bb3d81-820d-42f4-ad7c-1d3ed96b1da8 | jq '{state, launch, steps: [.nodes[] | {key, state}]}'"
    },
    {
      "primitive": "The ETH/IMD pool (Uniswap v4)",
      "where": "PoolManager 0x000000000004444c5dc75cB358380D2e3dE08A90",
      "whereUrl": "https://etherscan.io/address/0x000000000004444c5dc75cB358380D2e3dE08A90",
      "use": "Zap swaps a visitor's ETH to IMD, with the visitor's own minimum and deadline, and chips into a pot or funds a feed's meter in one transaction, so a first-time visitor needs no IMD.",
      "status": "built",
      "usage": {
        "count": null,
        "what": "swaps made through Zap",
        "reason": "Zap keeps no counter; its swaps appear as its events, which this site does not count"
      },
      "proofs": [],
      "proofNote": "None on mainnet when last read: Zap's logs from its launch block to block 26,199,087, read on 15 October 2026 at 16:23 UTC, held no event. Launch C's tests exercise it against the live pool on a fork of mainnet.",
      "command": null,
      "contracts": [
        {
          "key": "zap",
          "name": "Zap",
          "address": "0x51bF8c74bd9BD74Ad08cABDC90DaC7835C18B21A"
        }
      ],
      "launch": "launched",
      "launchLabel": "Launched",
      "statusWords": "Launched: Zap at 0x51bF8c74bd9BD74Ad08cABDC90DaC7835C18B21A."
    }
  ],
  "contracts": [
    {
      "key": "questions",
      "name": "Questions",
      "launch": "A",
      "role": "Buys oracle answers from the IdentityMD Intake on a schedule or when a line is crossed, checks the signed answer and stores it as a feed.",
      "address": "0xEECE4628ceb091C13393fc64056Be8b8501fD3F6",
      "label": "0xEECE4628ceb091C13393fc64056Be8b8501fD3F6",
      "url": "https://etherscan.io/address/0xEECE4628ceb091C13393fc64056Be8b8501fD3F6"
    },
    {
      "key": "jobsReport",
      "name": "JobsReport",
      "launch": "A",
      "role": "Turns two daily house feeds into the Robot Jobs Report: IMD paid to the swarm and the number of payments. A third, weekly feed names the top three payers.",
      "address": "0x58963B57E179f7fE4E95090C21E8e9D75353BCE4",
      "label": "0x58963B57E179f7fE4E95090C21E8e9D75353BCE4",
      "url": "https://etherscan.io/address/0x58963B57E179f7fE4E95090C21E8e9D75353BCE4"
    },
    {
      "key": "payroll",
      "name": "Payroll",
      "launch": "A",
      "role": "Receives every fee and splits it by fixed code: 50% to sIMD stakers as a seven-day stream, 30% to seat owners, 20% to the feeds.",
      "address": "0x6e4362a5cEc59Eb3F611af6b2d81915CF5b45f1F",
      "label": "0x6e4362a5cEc59Eb3F611af6b2d81915CF5b45f1F",
      "url": "https://etherscan.io/address/0x6e4362a5cEc59Eb3F611af6b2d81915CF5b45f1F"
    },
    {
      "key": "workProof",
      "name": "WorkProof",
      "launch": "B",
      "role": "Checks a work record against the WorkRegistry receipt and reads the job id, kind, objective, state and agent ids out of it. Stateless.",
      "address": "0xB268297dB06985ba0b806Ba97BcB90364b137469",
      "label": "0xB268297dB06985ba0b806Ba97BcB90364b137469",
      "url": "https://etherscan.io/address/0xB268297dB06985ba0b806Ba97BcB90364b137469"
    },
    {
      "key": "workOrders",
      "name": "WorkOrders",
      "launch": "B",
      "role": "The hire desk: escrows IMD against a pinned job text and pays on a proven receipt or, only if the employer allowed it, on an unchallenged bonded claim.",
      "address": "0x730CB6C845d896e33283d3A4Ed8967F8BAA778d2",
      "label": "0x730CB6C845d896e33283d3A4Ed8967F8BAA778d2",
      "url": "https://etherscan.io/address/0x730CB6C845d896e33283d3A4Ed8967F8BAA778d2"
    },
    {
      "key": "crowdPots",
      "name": "CrowdPots",
      "launch": "B",
      "role": "Many wallets chip in to commission one job; every chip is refundable pro rata if the work is not delivered.",
      "address": "0x8C2FfCdcb103659aa05c772b8F2059868B496EB5",
      "label": "0x8C2FfCdcb103659aa05c772b8F2059868B496EB5",
      "url": "https://etherscan.io/address/0x8C2FfCdcb103659aa05c772b8F2059868B496EB5"
    },
    {
      "key": "doorbell",
      "name": "Doorbell",
      "launch": "B",
      "role": "An ownerless demo employer: every 25th ring it opens an order on the hire desk from its own code.",
      "address": "0xFd5ab7E03E8554210Faa3cCd3b9D47C622fffcCb",
      "label": "0xFd5ab7E03E8554210Faa3cCd3b9D47C622fffcCb",
      "url": "https://etherscan.io/address/0xFd5ab7E03E8554210Faa3cCd3b9D47C622fffcCb"
    },
    {
      "key": "rules",
      "name": "Rules",
      "launch": "C",
      "role": "Standing sentences: WHEN a view call or a feed crosses a line, THEN hire or pay, from the rule's own escrow, as often as its creator allowed.",
      "address": "0xcbF0dddF07C00a78E2E7561a6F47C275B8c05D7E",
      "label": "0xcbF0dddF07C00a78E2E7561a6F47C275B8c05D7E",
      "url": "https://etherscan.io/address/0xcbF0dddF07C00a78E2E7561a6F47C275B8c05D7E"
    },
    {
      "key": "endowments",
      "name": "Endowments",
      "launch": "C",
      "role": "Stakes deposits into sIMD; the exact principal stays withdrawable and only the yield funds a feed's meter, a pot or a recipient.",
      "address": "0xbE916A53b9Bbe634AF7E10E604E06b6069edEE76",
      "label": "0xbE916A53b9Bbe634AF7E10E604E06b6069edEE76",
      "url": "https://etherscan.io/address/0xbE916A53b9Bbe634AF7E10E604E06b6069edEE76"
    },
    {
      "key": "zap",
      "name": "Zap",
      "launch": "C",
      "role": "Swaps ETH to IMD on the Uniswap v4 pool, with the caller's minimum and deadline, and chips into a pot or funds a feed's meter in the caller's name.",
      "address": "0x51bF8c74bd9BD74Ad08cABDC90DaC7835C18B21A",
      "label": "0x51bF8c74bd9BD74Ad08cABDC90DaC7835C18B21A",
      "url": "https://etherscan.io/address/0x51bF8c74bd9BD74Ad08cABDC90DaC7835C18B21A"
    }
  ]
}
