{
  "capturedAt": "2026-11-09T06:51:43.207Z",
  "run": "desktop-dispute",
  "stage": "final",
  "flow": "dispute",
  "network": "testnet",
  "wallet": "Meteor Web / Chrome",
  "viewport": "desktop",
  "physicalMobile": false,
  "block": {
    "hash": "Ar1Qi7AJZYB5RiVvpkrrvFu5qsiXt5RMWFPAgQRNcNMP",
    "height": 276886320
  },
  "deployment": {
    "network": "testnet",
    "contractId": "library.ckdao-mw7e25at.testnet",
    "daoId": "ckdao-mw7e25at.sputnikv2.testnet",
    "council": [
      "commonkit-mw7dph80.testnet",
      "custodian.commonkit-mw7dph80.testnet"
    ],
    "governanceMode": "dao",
    "accounts": {
      "governance": "commonkit-mw7dph80.testnet",
      "contract": "library.ckdao-mw7e25at.testnet",
      "borrower": "borrower.commonkit-mw7dph80.testnet",
      "custodian": "custodian.commonkit-mw7dph80.testnet"
    }
  },
  "state": {
    "dao": "ckdao-mw7e25at.sputnikv2.testnet",
    "members": [
      "borrower.commonkit-mw7dph80.testnet"
    ],
    "assets": {
      "campus-camera": {
        "id": "campus-camera",
        "name": "Campus camera kit",
        "custodian": "custodian.commonkit-mw7dph80.testnet",
        "fee": 1000,
        "bond": 10000,
        "enabled": true
      }
    },
    "bookings": {
      "1": {
        "id": 1,
        "asset_id": "campus-camera",
        "borrower": "borrower.commonkit-mw7dph80.testnet",
        "start": 1794115800,
        "end": 1794119400,
        "fee": 1000,
        "bond": 10000,
        "status": "Closed",
        "pickup_hash": "e2a4fa7ace59f7a243c02119a6f4b227120625a308c1e17305ae105b0011592f",
        "return_hash": "2ce9e440dc8d0e69538a0fabb5abbf825614e0b169d16f00e4794f30180d2230",
        "dispute_hash": "7b7f9571532e70f3ea66e65b27e2ba2d8878b7d645549515d3d576c87c024e55",
        "damage": 3000
      },
      "2": {
        "id": 2,
        "asset_id": "campus-camera",
        "borrower": "borrower.commonkit-mw7dph80.testnet",
        "start": 1794116220,
        "end": 1794119820,
        "fee": 1000,
        "bond": 10000,
        "status": "Closed",
        "pickup_hash": "e2a4fa7ace59f7a243c02119a6f4b227120625a308c1e17305ae105b0011592f",
        "return_hash": "2ce9e440dc8d0e69538a0fabb5abbf825614e0b169d16f00e4794f30180d2230",
        "dispute_hash": null,
        "damage": 0
      },
      "3": {
        "id": 3,
        "asset_id": "campus-camera",
        "borrower": "borrower.commonkit-mw7dph80.testnet",
        "start": 1794117780,
        "end": 1794121380,
        "fee": 1000,
        "bond": 10000,
        "status": "Closed",
        "pickup_hash": "e2a4fa7ace59f7a243c02119a6f4b227120625a308c1e17305ae105b0011592f",
        "return_hash": "2ce9e440dc8d0e69538a0fabb5abbf825614e0b169d16f00e4794f30180d2230",
        "dispute_hash": "7b7f9571532e70f3ea66e65b27e2ba2d8878b7d645549515d3d576c87c024e55",
        "damage": 3000
      },
      "4": {
        "id": 4,
        "asset_id": "campus-camera",
        "borrower": "borrower.commonkit-mw7dph80.testnet",
        "start": 1794120480,
        "end": 1794124080,
        "fee": 1000,
        "bond": 10000,
        "status": "Closed",
        "pickup_hash": "e2a4fa7ace59f7a243c02119a6f4b227120625a308c1e17305ae105b0011592f",
        "return_hash": "2ce9e440dc8d0e69538a0fabb5abbf825614e0b169d16f00e4794f30180d2230",
        "dispute_hash": "7b7f9571532e70f3ea66e65b27e2ba2d8878b7d645549515d3d576c87c024e55",
        "damage": 3000
      },
      "5": {
        "id": 5,
        "asset_id": "campus-camera",
        "borrower": "borrower.commonkit-mw7dph80.testnet",
        "start": 1794129360,
        "end": 1794132960,
        "fee": 1000,
        "bond": 10000,
        "status": "Closed",
        "pickup_hash": "ce2539727df7a98d2aea90e3db16f37cea8a7c99063e8c078789b1f4bbfe482c",
        "return_hash": "2eeb866777e7b0349f2af6d8f1f7780aad0a7186a3d5dd468600ec6761ea5ebb",
        "dispute_hash": null,
        "damage": 0
      },
      "6": {
        "id": 6,
        "asset_id": "campus-camera",
        "borrower": "borrower.commonkit-mw7dph80.testnet",
        "start": 1794146700,
        "end": 1794150300,
        "fee": 1000,
        "bond": 10000,
        "status": "Closed",
        "pickup_hash": "e2a4fa7ace59f7a243c02119a6f4b227120625a308c1e17305ae105b0011592f",
        "return_hash": "2ce9e440dc8d0e69538a0fabb5abbf825614e0b169d16f00e4794f30180d2230",
        "dispute_hash": null,
        "damage": 0
      },
      "7": {
        "id": 7,
        "asset_id": "campus-camera",
        "borrower": "borrower.commonkit-mw7dph80.testnet",
        "start": 1794147600,
        "end": 1794151200,
        "fee": 1000,
        "bond": 10000,
        "status": "Closed",
        "pickup_hash": "e2a4fa7ace59f7a243c02119a6f4b227120625a308c1e17305ae105b0011592f",
        "return_hash": "2ce9e440dc8d0e69538a0fabb5abbf825614e0b169d16f00e4794f30180d2230",
        "dispute_hash": "7b7f9571532e70f3ea66e65b27e2ba2d8878b7d645549515d3d576c87c024e55",
        "damage": 3000
      },
      "8": {
        "id": 8,
        "asset_id": "campus-camera",
        "borrower": "borrower.commonkit-mw7dph80.testnet",
        "start": 1794148440,
        "end": 1794152040,
        "fee": 1000,
        "bond": 10000,
        "status": "Closed",
        "pickup_hash": "e2a4fa7ace59f7a243c02119a6f4b227120625a308c1e17305ae105b0011592f",
        "return_hash": "2ce9e440dc8d0e69538a0fabb5abbf825614e0b169d16f00e4794f30180d2230",
        "dispute_hash": null,
        "damage": 0
      },
      "9": {
        "id": 9,
        "asset_id": "campus-camera",
        "borrower": "borrower.commonkit-mw7dph80.testnet",
        "start": 1794149460,
        "end": 1794153060,
        "fee": 1000,
        "bond": 10000,
        "status": "Closed",
        "pickup_hash": "e2a4fa7ace59f7a243c02119a6f4b227120625a308c1e17305ae105b0011592f",
        "return_hash": "2ce9e440dc8d0e69538a0fabb5abbf825614e0b169d16f00e4794f30180d2230",
        "dispute_hash": "7b7f9571532e70f3ea66e65b27e2ba2d8878b7d645549515d3d576c87c024e55",
        "damage": 3000
      },
      "10": {
        "id": 10,
        "asset_id": "campus-camera",
        "borrower": "borrower.commonkit-mw7dph80.testnet",
        "start": 1794202140,
        "end": 1794205740,
        "fee": 1000,
        "bond": 10000,
        "status": "Closed",
        "pickup_hash": "ce2539727df7a98d2aea90e3db16f37cea8a7c99063e8c078789b1f4bbfe482c",
        "return_hash": "2eeb866777e7b0349f2af6d8f1f7780aad0a7186a3d5dd468600ec6761ea5ebb",
        "dispute_hash": null,
        "damage": 0
      },
      "11": {
        "id": 11,
        "asset_id": "campus-camera",
        "borrower": "borrower.commonkit-mw7dph80.testnet",
        "start": 1794203340,
        "end": 1794206940,
        "fee": 1000,
        "bond": 10000,
        "status": "Closed",
        "pickup_hash": "e2a4fa7ace59f7a243c02119a6f4b227120625a308c1e17305ae105b0011592f",
        "return_hash": "2ce9e440dc8d0e69538a0fabb5abbf825614e0b169d16f00e4794f30180d2230",
        "dispute_hash": "7b7f9571532e70f3ea66e65b27e2ba2d8878b7d645549515d3d576c87c024e55",
        "damage": 3000
      }
    },
    "credits": {
      "borrower.commonkit-mw7dph80.testnet": 0,
      "ckdao-mw7e25at.sputnikv2.testnet": 0
    },
    "reputation": {
      "borrower.commonkit-mw7dph80.testnet": 5
    },
    "pending": {},
    "total_deposited": 121000,
    "total_withdrawn": 121000,
    "next_booking": 12,
    "next_nonce": 22
  },
  "ledger": {
    "deposited": 121000,
    "escrow": 0,
    "credits": 0,
    "pending": 0,
    "withdrawn": 121000,
    "balanced": true
  },
  "nextProposal": 18,
  "booking": {
    "id": 11,
    "asset_id": "campus-camera",
    "borrower": "borrower.commonkit-mw7dph80.testnet",
    "start": 1794203340,
    "end": 1794206940,
    "fee": 1000,
    "bond": 10000,
    "status": "Closed",
    "pickup_hash": "e2a4fa7ace59f7a243c02119a6f4b227120625a308c1e17305ae105b0011592f",
    "return_hash": "2ce9e440dc8d0e69538a0fabb5abbf825614e0b169d16f00e4794f30180d2230",
    "dispute_hash": "7b7f9571532e70f3ea66e65b27e2ba2d8878b7d645549515d3d576c87c024e55",
    "damage": 3000
  },
  "settlement": {
    "id": 16,
    "proposer": "custodian.commonkit-mw7dph80.testnet",
    "description": "CommonKit resolve: {\"id\":11,\"damage_micro_near\":3000,\"evidence_hash\":\"7b7f9571532e70f3ea66e65b27e2ba2d8878b7d645549515d3d576c87c024e55\"}",
    "kind": {
      "FunctionCall": {
        "receiver_id": "library.ckdao-mw7e25at.testnet",
        "actions": [
          {
            "method_name": "resolve",
            "args": "eyJpZCI6MTEsImRhbWFnZV9taWNyb19uZWFyIjozMDAwLCJldmlkZW5jZV9oYXNoIjoiN2I3Zjk1NzE1MzJlNzBmM2VhNjZlNjViMjdlMmJhMmQ4ODc4YjdkNjQ1NTQ5NTE1ZDNkNTc2Yzg3YzAyNGU1NSJ9",
            "deposit": "0",
            "gas": "100000000000000"
          }
        ]
      }
    },
    "status": "Approved",
    "vote_counts": {
      "council": [
        2,
        0,
        0
      ]
    },
    "votes": {
      "commonkit-mw7dph80.testnet": "Approve",
      "custodian.commonkit-mw7dph80.testnet": "Approve"
    },
    "submission_time": "1794203612763976872"
  },
  "treasury": {
    "id": 17,
    "proposer": "commonkit-mw7dph80.testnet",
    "description": "CommonKit withdraw: {}",
    "kind": {
      "FunctionCall": {
        "receiver_id": "library.ckdao-mw7e25at.testnet",
        "actions": [
          {
            "method_name": "withdraw",
            "args": "e30=",
            "deposit": "0",
            "gas": "100000000000000"
          }
        ]
      }
    },
    "status": "Approved",
    "vote_counts": {
      "council": [
        2,
        0,
        0
      ]
    },
    "votes": {
      "commonkit-mw7dph80.testnet": "Approve",
      "custodian.commonkit-mw7dph80.testnet": "Approve"
    },
    "submission_time": "1794203773836312884"
  },
  "verification": {
    "schemaVersion": 1,
    "flow": "dispute",
    "startedAt": "2026-11-09T06:51:45.958Z",
    "network": "testnet",
    "bookingId": 11,
    "contractId": "library.ckdao-mw7e25at.testnet",
    "daoId": "ckdao-mw7e25at.sputnikv2.testnet",
    "block": {
      "hash": "3zhnKcTKs5UFz4YvuB6SPZZodKmAuRtEuCFNqhY3YzZK",
      "height": 276886326,
      "time": "2026-11-09T06:51:43.216Z"
    },
    "checks": [
      {
        "id": "manifest",
        "label": "Recorded deployment and eleven-step dispute claim",
        "category": "Deployment",
        "status": "PASS",
        "detail": "Booking #11; settlement #16; treasury #17. Expected values are published claims, not cached passes."
      },
      {
        "id": "network",
        "label": "RPC identifies NEAR testnet",
        "category": "Deployment",
        "status": "PASS",
        "detail": "Verified against public testnet RPC."
      },
      {
        "id": "block",
        "label": "Current reads share one finalized block",
        "category": "Deployment",
        "status": "PASS",
        "detail": "Final block 276886326 · 2026-11-09T06:51:43.216Z"
      },
      {
        "id": "code",
        "label": "Library code matches the recorded deployment",
        "category": "Deployment & governance",
        "status": "PASS",
        "detail": "Code hash 82tc6wcj4LUyrNPmTtQMcrBwqqc99nHYY8hX4bJrDPeb. This pins the recorded build; it is not a reproducible-build attestation."
      },
      {
        "id": "keys",
        "label": "Library has no access keys",
        "category": "Deployment & governance",
        "status": "PASS",
        "detail": "Verified against public testnet RPC."
      },
      {
        "id": "authority",
        "label": "Library delegates governance to the expected DAO",
        "category": "Deployment & governance",
        "status": "PASS",
        "detail": "Verified against public testnet RPC."
      },
      {
        "id": "policy",
        "label": "Current council requires two distinct approvals",
        "category": "Deployment & governance",
        "status": "PASS",
        "detail": "Verified against public testnet RPC."
      },
      {
        "id": "booking",
        "label": "Recorded borrowing ended closed with the agreed damage",
        "category": "Deployment & governance",
        "status": "PASS",
        "detail": "Booking #11 closed: 7000 microNEAR borrower allocation; 4000 microNEAR DAO allocation. Historical allocations, not current available credits."
      },
      {
        "id": "settlement",
        "label": "Settlement proposal binds the booking, amount and decision",
        "category": "Deployment & governance",
        "status": "PASS",
        "detail": "Verified against public testnet RPC."
      },
      {
        "id": "treasury",
        "label": "Treasury proposal has both approvals and the exact withdrawal action",
        "category": "Deployment & governance",
        "status": "PASS",
        "detail": "Verified against public testnet RPC."
      },
      {
        "id": "ledger",
        "label": "Current whole-library accounting is independently recomputed",
        "category": "Current accounting",
        "status": "PASS",
        "detail": "All amounts in microNEAR: 121000 deposited = 0 escrow + 0 credit + 0 pending + 121000 withdrawn. Storage and gas excluded."
      },
      {
        "id": "reserve",
        "label": "Borrower reserved equipment and attached 0.111 NEAR",
        "category": "Recorded transaction flow",
        "status": "PASS",
        "detail": "2 connected receipts finalized; exact signer, receiver, deposit and arguments match.",
        "transactionHash": "GMMimQTEmm14ogCJ5nY3ek8yKP4j6AZeN3gTyfNutimk"
      },
      {
        "id": "pickup",
        "label": "Custodian acknowledged pickup and evidence",
        "category": "Recorded transaction flow",
        "status": "PASS",
        "detail": "2 connected receipts finalized; exact signer, receiver, deposit and arguments match.",
        "transactionHash": "Aa5RVdMi1jsL1Wp7A7KRArgWyfYTwvXK76yKJGVqNmU9"
      },
      {
        "id": "return",
        "label": "Borrower requested return with evidence",
        "category": "Recorded transaction flow",
        "status": "PASS",
        "detail": "2 connected receipts finalized; exact signer, receiver, deposit and arguments match.",
        "transactionHash": "3fjvonUduUADaLNmtYVPtwmWYADRDxKS8tFGUQ8N156B"
      },
      {
        "id": "dispute",
        "label": "Custodian reported a dispute",
        "category": "Recorded transaction flow",
        "status": "PASS",
        "detail": "2 connected receipts finalized; exact signer, receiver, deposit and arguments match.",
        "transactionHash": "8tDLmwwiRWa9zmzUPkkuh99NtZF3fUjKjgYXeZty1AsH"
      },
      {
        "id": "settlement-proposal",
        "label": "Council proposed the 0.003 NEAR damage decision",
        "category": "Recorded transaction flow",
        "status": "PASS",
        "detail": "2 connected receipts finalized; exact signer, receiver, deposit and arguments match.",
        "transactionHash": "5VHtBsey4ZRPF1NdnAJLzMuF4BScN8PSC8xm3J5dCXxX"
      },
      {
        "id": "settlement-vote-1",
        "label": "Council member 2 cast the first settlement vote",
        "category": "Recorded transaction flow",
        "status": "PASS",
        "detail": "2 connected receipts finalized; exact signer, receiver, deposit and arguments match.",
        "transactionHash": "Cccw46RjqkSMfA93LbdUCebdWasEnK2M2DARoD4KUomZ"
      },
      {
        "id": "settlement-vote-2",
        "label": "Council member 1 cast the second settlement vote",
        "category": "Recorded transaction flow",
        "status": "PASS",
        "detail": "8 connected receipts finalized; exact signer, receiver, deposit and arguments match.",
        "transactionHash": "B18RMKVFAeeHqX1RySjCBRz9PME2QQsyekR86G7EFWTT"
      },
      {
        "id": "treasury-proposal",
        "label": "Council proposed withdrawing the DAO credit",
        "category": "Recorded transaction flow",
        "status": "PASS",
        "detail": "2 connected receipts finalized; exact signer, receiver, deposit and arguments match.",
        "transactionHash": "CB4AqLZHhmeRaY3Expj2rz1M8GBC1dxAfh8rCBrVZw1j"
      },
      {
        "id": "treasury-vote-1",
        "label": "Council member 1 cast the first treasury vote",
        "category": "Recorded transaction flow",
        "status": "PASS",
        "detail": "2 connected receipts finalized; exact signer, receiver, deposit and arguments match.",
        "transactionHash": "FLQGNHpQFWcCDLhNrsEZqh5aR2WDGowDgJVQcC5d4iQy"
      },
      {
        "id": "treasury-vote-2",
        "label": "Council member 2 cast the second treasury vote",
        "category": "Recorded transaction flow",
        "status": "PASS",
        "detail": "12 connected receipts finalized; exact signer, receiver, deposit and arguments match.",
        "transactionHash": "AcaSqQEvD5DuXP3N4EDLjLzwVum7ndcfD13ty8zL5jgQ"
      },
      {
        "id": "borrower-withdraw",
        "label": "Borrower withdrew their available credit",
        "category": "Recorded transaction flow",
        "status": "PASS",
        "detail": "6 connected receipts finalized; exact signer, receiver, deposit and arguments match.",
        "transactionHash": "73dGx8M9mYaXdWKmLpjYHe65v371tZL4VC8LFedGai57"
      },
      {
        "id": "vote-boundary",
        "label": "First settlement vote did not execute the library action",
        "category": "Execution & funds",
        "status": "PASS",
        "detail": "First vote finalized without a resolve receipt. The separately linked one-vote balance snapshot is historical evidence."
      },
      {
        "id": "resolve-executed",
        "label": "Second settlement vote executed the exact DAO-authorized decision",
        "category": "Execution & funds",
        "status": "PASS",
        "detail": "Verified against public testnet RPC."
      },
      {
        "id": "treasury-boundary",
        "label": "First treasury vote did not withdraw library credit",
        "category": "Execution & funds",
        "status": "PASS",
        "detail": "Verified against public testnet RPC."
      },
      {
        "id": "dao-paid",
        "label": "DAO received 0.004 NEAR and its callback confirmed payment",
        "category": "Execution & funds",
        "status": "PASS",
        "detail": "Verified against public testnet RPC."
      },
      {
        "id": "borrower-paid",
        "label": "Borrower received 0.007 NEAR and its callback confirmed payment",
        "category": "Execution & funds",
        "status": "PASS",
        "detail": "Verified against public testnet RPC."
      }
    ],
    "ledger": {
      "deposited": 121000,
      "escrow": 0,
      "credits": 0,
      "pending": 0,
      "withdrawn": 121000,
      "balanced": true
    },
    "limits": [
      "Read-only RPC evidence, not a light-client proof or security audit.",
      "Evidence files are synthetic; hashes do not prove physical custody.",
      "Both demo council accounts are controlled by one operator.",
      "The one-vote balance snapshot is historical documentation, not a fresh historical-state query."
    ],
    "finishedAt": "2026-11-09T06:54:31.500Z",
    "summary": {
      "pass": 27,
      "fail": 0,
      "unverified": 0
    },
    "passed": true
  }
}
