{
  "public": true,
  "operations": [
    {
      "at": "2026-10-01T16:23:34Z",
      "kind": "revue",
      "chain_id": 8453,
      "contract": "0xc82442F75Df04Aaf3cb4D77eDC2b9ca19eb0dDDE",
      "tx": null,
      "pause": false,
      "owner": false,
      "exits": [
        "cancel",
        "refund",
        "release",
        "claimMatch",
        "timeoutClaim"
      ],
      "note": "Lecture seule. USDC officiel, frais 200 bps, minimum 1 USDC."
    },
    {
      "at": "2026-10-01T16:23:34Z",
      "kind": "prepare",
      "job_id": "job_test_1",
      "usdc": "1",
      "tx": null,
      "note": "Job préparé, non fondé. Pas d'envoi mainnet."
    },
    {
      "at": "2026-10-01T16:57:00Z",
      "kind": "sepolia_faucet",
      "chain_id": 84532,
      "tx": null,
      "payer": "0xb93409D334da29c819EA1A6a42fB5008F2Dcb111",
      "payee": "0x902fA298Bc5e939Febbf9A17Faf7C614a469Dcc0",
      "eth": "0",
      "usdc": "0",
      "note": "Faucets publics refusés ou fermés. Circle USDC Base : reCAPTCHA. QuickNode et Alchemy : solde mainnet exigé sur le wallet d'essai. Coinbase : jeton API. Pas de transaction, pas de pont, pas de mainnet."
    },
    {
      "at": "2026-10-01T18:07:05Z",
      "kind": "sepolia_trial",
      "chain_id": 84532,
      "network": "Base Sepolia",
      "token": "MockUSDC",
      "token_note": "Pas l'USDC Circle. Circle a refusé (reCAPTCHA). Jeton de test déployé sur Base Sepolia, 6 décimales.",
      "mock_usdc": "0x3326D7C87AF8eda5ed5B255D1B57c0DC6f65Ce1d",
      "escrow": "0x950524CEF7DD7EA447391F6A92F3051fF823Bb55",
      "treasury": "0xb93409D334da29c819EA1A6a42fB5008F2Dcb111",
      "fee_bps": 200,
      "pause": false,
      "mainnet_broadcast": false,
      "txs": {
        "gas_worker": "0xf69f5420db34ab8a8e44c2acadfc7a4728d53e2532a4e8b00b0ddbda7e6db5ab",
        "deploy_token": "0x8c89212664102a0fbe0f2c7ad70d572c32857c0ab8662cf5c1ae24ff65eebd2e",
        "deploy_escrow": "0x41cc6b260a92d63ce84f7ccff17ec86ae94800d9f0703b3c7438ad503b3a298b",
        "release_open": "0x87a8ba5a967f336bc426f0e39a0203fbb80ce1aa73c396eeadd953e641a5e85b",
        "release_accept": "0x86827ff086e7e3a83f568bf7820b165d5db9f586a414d35b3406dabab2c457bc",
        "release_submit": "0x7fdb1412b03d9c879b0154f38b6d40d13b17a18bdd85636697ce4ed67d440247",
        "release_pay": "0xa39089f3e14ba52f5f1992235e98f8baf1f47c205ed491cd4cc91e80c94f12ce",
        "refund_open": "0x5bc21d18d8e624fc77860656f31a57e00866a0bb55076b437305843df82f6a0f",
        "refund_accept": "0x7de37bda015e11975400a9492c0921e24188e5de98ad7ce63e644d15422d3249",
        "refund": "0xb3215740379377bff2b40b43064f6abe6c84c5ba479860ae13fa35e01b890a96",
        "contest_open": "0x9df683f217c4f5dfa69257a7c41a2285cae70c0ba80758359e0f27d1aaaf1d1e",
        "contest_accept": "0x14fd2e1b6718bbbacb78c1c6eb9c19e4b099187ee3bfcd020964fbbce367e709",
        "contest_submit": "0x2839922f7d6bc5a44e3acd0e758eb170e9968a0bd20a3676af9635a4ca9d96e5",
        "contest_timeout": "0xf629e178c307e14d4829b63463f60c13558ec3c219e934d8f1687ef9966c21a7"
      },
      "results": {
        "release": "worker 980000 / 1000000, frais 20000",
        "refund": "principal rendu au client après échéance",
        "contest": "hold hors chaîne, cancel rejeté (BadState), timeoutClaim paie le worker 98 %"
      }
    },
    {
      "at": "2026-10-01T19:32:29Z",
      "kind": "mainnet_trial",
      "chain_id": 8453,
      "network": "Base",
      "job_id": "job_test_1",
      "contract": "0xc82442F75Df04Aaf3cb4D77eDC2b9ca19eb0dDDE",
      "usdc": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "1",
      "payer": "0xb93409D334da29c819EA1A6a42fB5008F2Dcb111",
      "payee": "0x902fA298Bc5e939Febbf9A17Faf7C614a469Dcc0",
      "chain_job_id": "0x422c7ed11e00e6beb969ccc5eedfa87635ff9d94e4fe75679bbefadc1c175692",
      "spec_hash": "0x1ac4ec85b81046e0f7a92226f5abb831222e72e71e3aa68ad0f60516133ab94d",
      "artifact_hash": "0x2b597a0b74b2d2ac4838d2cd594695454e5a3db612aa91a9e62ab2cc176c1aec",
      "deadline": "2026-10-01T21:31:33Z",
      "state": "Released",
      "worker_usdc": "0.98",
      "fee_usdc": "0.02",
      "fee_to": "0x111Eb3045D9F62B8BbB335507a0fEc833bDd8d5D",
      "signers": [
        "payer",
        "payee"
      ],
      "caps": {
        "per_job_usdc": "5",
        "per_day_usdc": "10"
      },
      "txs": {
        "approve": "0xa3e6dd0eaaf2ecefc5909e1e9a9253ef10ab23f7cadbcfa3e9a4a64e4fe6d5b5",
        "open": "0x723bd8790c801f977e4f956b0532979e812ffe0f0c8ee63ed69423ee5bb5e2dc",
        "accept": "0x6d0ede800039dc59d513097e6524dc64e57dc2135777a454239e460baa008061",
        "submit": "0x421bd908d20ebfb13d5515f7a029e9c768986722af58e333502d3a11dfdbd8e7",
        "release": "0x2663196039ed42ac5ee2a7d7c615d8365996474774e8dc0960338fae5cb7d6f5"
      },
      "note": "Premier job réel. 1 USDC. Wallets d'essai seulement. Le contrat pousse les 0,02 USDC de frais vers sa trésorerie. Plafonds inchangés."
    },
    {
      "at": "2026-10-02T07:11:29Z",
      "kind": "deposit",
      "chain_id": 8453,
      "usdc": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "5",
      "from": "0x111Eb3045D9F62B8BbB335507a0fEc833bDd8d5D",
      "to": "0xb93409D334da29c819EA1A6a42fB5008F2Dcb111",
      "tx": "0x06c07281869532d56b4229f958ec7c7016d0d8fc844f1796b8fca7d7f174edd3",
      "note": "5 USDC officiels arrivés sur le wallet client. Pas de pont TON."
    },
    {
      "at": "2026-10-02T07:24:55Z",
      "kind": "approve",
      "chain_id": 8453,
      "usdc": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "spender": "0xc82442F75Df04Aaf3cb4D77eDC2b9ca19eb0dDDE",
      "amount": "3",
      "tx": "0x19306e405415f00b8b3c8af250f6e33a815fab5f849762530ff7d606aa673730",
      "note": "Approbation de 3 USDC, pas plus. Allowance revenue à 0 après les trois ouvertures."
    },
    {
      "at": "2026-10-02T07:25:07Z",
      "kind": "fund",
      "chain_id": 8453,
      "job_id": "job_restore_1",
      "contract": "0xc82442F75Df04Aaf3cb4D77eDC2b9ca19eb0dDDE",
      "usdc": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "1",
      "payer": "0xb93409D334da29c819EA1A6a42fB5008F2Dcb111",
      "payee": "0x902fA298Bc5e939Febbf9A17Faf7C614a469Dcc0",
      "chain_job_id": "0x68d8d6778b0d178a1ead625c45183f6f1300e217ce504b009329d295269f4493",
      "spec_hash": "0x88236cc0c998c7f91c3e1eef5255bc5127afe839b4360ad12d1d9b020d10826d",
      "nonce": 11,
      "deadline": "2026-10-09T07:24:45Z",
      "state": "Open",
      "tx": "0x5b343c66524ba1ccbb71b7218d5a64d2f9a384146b38a3bfa1d31a2d6d417dc4",
      "caps": {
        "per_job_usdc": "5",
        "per_day_usdc": "10"
      },
      "note": "Fondé. Le worker n'a pas accepté. Le client peut encore annuler et récupérer 1 USDC."
    },
    {
      "at": "2026-10-02T07:26:51Z",
      "kind": "fund",
      "chain_id": 8453,
      "job_id": "job_align_1",
      "contract": "0xc82442F75Df04Aaf3cb4D77eDC2b9ca19eb0dDDE",
      "usdc": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "1",
      "payer": "0xb93409D334da29c819EA1A6a42fB5008F2Dcb111",
      "payee": "0x902fA298Bc5e939Febbf9A17Faf7C614a469Dcc0",
      "chain_job_id": "0x332cb667d296e0a56b8171ee5ae491c495b831474726f7e61127350ce4306764",
      "spec_hash": "0x6205928a3b8d66b67ea7bcd58cb573f4d519d4d4a458a078ab85f3f258d82481",
      "nonce": 12,
      "deadline": "2026-10-04T07:24:45Z",
      "state": "Open",
      "tx": "0x1db4f6e7df7b66903e23cb3c212c008004bea29caa4aef7b1aca30461126b0fa",
      "caps": {
        "per_job_usdc": "5",
        "per_day_usdc": "10"
      },
      "note": "Fondé. Le worker n'a pas accepté. Le client peut encore annuler et récupérer 1 USDC."
    },
    {
      "at": "2026-10-02T07:27:37Z",
      "kind": "fund",
      "chain_id": 8453,
      "job_id": "job_caps_1",
      "contract": "0xc82442F75Df04Aaf3cb4D77eDC2b9ca19eb0dDDE",
      "usdc": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "1",
      "payer": "0xb93409D334da29c819EA1A6a42fB5008F2Dcb111",
      "payee": "0x902fA298Bc5e939Febbf9A17Faf7C614a469Dcc0",
      "chain_job_id": "0x25cdf73e40d0f4dbf3fc485573709a1aab089ebe49821166938ff74aa7f00136",
      "spec_hash": "0x2d2020b332aa49a8eb34f0cfa566d8825d65d7f08fac0259ba11f4a20430c742",
      "nonce": 13,
      "deadline": "2026-10-04T07:24:45Z",
      "state": "Open",
      "tx": "0x0c625ccb5c40fb6789c8428e4917314f0919c31a2ac1786e5b8f2e74e951e9b8",
      "caps": {
        "per_job_usdc": "5",
        "per_day_usdc": "10"
      },
      "note": "Fondé. Le worker n'a pas accepté. Le client peut encore annuler et récupérer 1 USDC."
    },
    {
      "at": "2026-10-02T07:34:25Z",
      "kind": "accept",
      "chain_id": 8453,
      "job_id": "job_restore_1",
      "contract": "0xc82442F75Df04Aaf3cb4D77eDC2b9ca19eb0dDDE",
      "state": "Accepted",
      "tx": "0x56289c496fbac44d1ad3cb878ef483b75fa3cbd68c7bdada47c82990327dc80d",
      "note": "Worker a accepté. Pas de livrable. Pas de libération."
    },
    {
      "at": "2026-10-02T07:34:53Z",
      "kind": "accept",
      "chain_id": 8453,
      "job_id": "job_align_1",
      "contract": "0xc82442F75Df04Aaf3cb4D77eDC2b9ca19eb0dDDE",
      "state": "Accepted",
      "tx": "0x3e78e339db49061caf7c2116247b2b368a85c658f893338ee4f7b5b3df134c4f",
      "note": "Worker a accepté. Pas de livrable. Pas de libération."
    },
    {
      "at": "2026-10-02T07:35:35Z",
      "kind": "accept",
      "chain_id": 8453,
      "job_id": "job_caps_1",
      "contract": "0xc82442F75Df04Aaf3cb4D77eDC2b9ca19eb0dDDE",
      "state": "Accepted",
      "tx": "0x423953590a491bb205ef12e1f91463a79b04fbd10e9156d02f93356f79e53995",
      "note": "Worker a accepté. Pas de livrable. Pas de libération."
    },
    {
      "at": "2026-10-02T07:39:39Z",
      "kind": "submit",
      "chain_id": 8453,
      "job_id": "job_caps_1",
      "contract": "0xc82442F75Df04Aaf3cb4D77eDC2b9ca19eb0dDDE",
      "state": "Submitted",
      "artifact_hash": "0xdfc9d2e02a9341c54a8a9724892ef477788356f5e36e141ad0281ecdbe2b72bf",
      "tx": "0xe8ffd3b3e70cc09c0e7d4a7b085a5e731e655736547c204371f4addc02c42c85",
      "note": "Livrable: USDC 2, ETH wei 995203862759849, dépense 24 h 4 USDC, refus 2. Pas de libération."
    },
    {
      "at": "2026-10-09T10:11:23Z",
      "kind": "refund",
      "chain_id": 8453,
      "job_id": "job_restore_1",
      "contract": "0xc82442F75Df04Aaf3cb4D77eDC2b9ca19eb0dDDE",
      "amount": "1",
      "payer": "0xb93409D334da29c819EA1A6a42fB5008F2Dcb111",
      "state": "Refunded",
      "tx": "0xe89f67f828b38ad53f69e9d35bd70701ef80e3db152732aa23b758cf6e5e923a",
      "note": "Principal rendu au client après échéance, sans frais."
    }
  ]
}
