{
  "release": "GOS-CONTRACT-DEMO-2026.07-v1.0",
  "transactions": [
    {
      "id": "TX-001",
      "phase": "P1",
      "from": "0x1111111111111111111111111111111111111111",
      "to": "0x9000000000000000000000000000000000000001",
      "contract": "UserResponsibilityReceiptRegistryV4",
      "function": "commit",
      "signature": "commit(bytes32,bytes32,bytes32,bytes32,uint64)",
      "selector": "0x852e70d6",
      "args": [
        "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "0x8fb5169049b900559ee28f7ec0a30d9263244e19b471fc114637334f6da5d056",
        "0xf410f819b5414b62167ec525e855b863a014fdd977412c7b357eaf73274f822b",
        1815487200
      ],
      "calldata": "0x852e70d6f71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff106eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd469730658418fb5169049b900559ee28f7ec0a30d9263244e19b471fc114637334f6da5d056f410f819b5414b62167ec525e855b863a014fdd977412c7b357eaf73274f822b000000000000000000000000000000000000000000000000000000006c3622e0",
      "title": "Commit employer receipt",
      "description": "Northstar Industries commits the exact terms, policy, role and receipt hashes.",
      "action": {
        "type": "receiptCommit",
        "account": "0x1111111111111111111111111111111111111111",
        "termsHash": "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "roleHash": "0x8fb5169049b900559ee28f7ec0a30d9263244e19b471fc114637334f6da5d056",
        "receiptHash": "0xf410f819b5414b62167ec525e855b863a014fdd977412c7b357eaf73274f822b",
        "expiresAt": 1815487200
      },
      "events": [
        {
          "event": "ResponsibilityReceiptCommitted",
          "signature": "ResponsibilityReceiptCommitted(address,bytes32,bytes32,bytes32,bytes32,uint64,uint64)",
          "args": {
            "account": "0x1111111111111111111111111111111111111111",
            "termsHash": "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
            "roleHash": "0x8fb5169049b900559ee28f7ec0a30d9263244e19b471fc114637334f6da5d056",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
            "receiptHash": "0xf410f819b5414b62167ec525e855b863a014fdd977412c7b357eaf73274f822b",
            "expiresAt": 1815487200
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xcebf6e4674ec514baa01b0328838b683b0f643783353cff924c9b8b82ef11ba1",
      "calldataBytes": 164,
      "topic0": [
        "0x4a31090ca8fbba71e63197eff8334f8a47215ee0957f2d63f2d4de5af25c2a1c"
      ]
    },
    {
      "id": "TX-002",
      "phase": "P1",
      "from": "0x2222222222222222222222222222222222222222",
      "to": "0x9000000000000000000000000000000000000001",
      "contract": "UserResponsibilityReceiptRegistryV4",
      "function": "commit",
      "signature": "commit(bytes32,bytes32,bytes32,bytes32,uint64)",
      "selector": "0x852e70d6",
      "args": [
        "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "0x05521f89efdda340038fdf320b99a0094eeddcf43c486bfccaf36450a577cfb2",
        "0x91037786f76d54818bd1e98db37029fc08c85f48d796a6752fc10fd58229edee",
        1815487200
      ],
      "calldata": "0x852e70d6f71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff106eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd4697306584105521f89efdda340038fdf320b99a0094eeddcf43c486bfccaf36450a577cfb291037786f76d54818bd1e98db37029fc08c85f48d796a6752fc10fd58229edee000000000000000000000000000000000000000000000000000000006c3622e0",
      "title": "Commit agent receipt",
      "description": "Atlas Evidence Agent commits the exact terms, policy, role and receipt hashes.",
      "action": {
        "type": "receiptCommit",
        "account": "0x2222222222222222222222222222222222222222",
        "termsHash": "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "roleHash": "0x05521f89efdda340038fdf320b99a0094eeddcf43c486bfccaf36450a577cfb2",
        "receiptHash": "0x91037786f76d54818bd1e98db37029fc08c85f48d796a6752fc10fd58229edee",
        "expiresAt": 1815487200
      },
      "events": [
        {
          "event": "ResponsibilityReceiptCommitted",
          "signature": "ResponsibilityReceiptCommitted(address,bytes32,bytes32,bytes32,bytes32,uint64,uint64)",
          "args": {
            "account": "0x2222222222222222222222222222222222222222",
            "termsHash": "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
            "roleHash": "0x05521f89efdda340038fdf320b99a0094eeddcf43c486bfccaf36450a577cfb2",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
            "receiptHash": "0x91037786f76d54818bd1e98db37029fc08c85f48d796a6752fc10fd58229edee",
            "expiresAt": 1815487200
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x58ef5f132b35cbd147c6202c03ecb7bce57e0963d2705d37e5c51500c2d7aebb",
      "calldataBytes": 164,
      "topic0": [
        "0x4a31090ca8fbba71e63197eff8334f8a47215ee0957f2d63f2d4de5af25c2a1c"
      ]
    },
    {
      "id": "TX-003",
      "phase": "P1",
      "from": "0x3333333333333333333333333333333333333301",
      "to": "0x9000000000000000000000000000000000000001",
      "contract": "UserResponsibilityReceiptRegistryV4",
      "function": "commit",
      "signature": "commit(bytes32,bytes32,bytes32,bytes32,uint64)",
      "selector": "0x852e70d6",
      "args": [
        "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "0x250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8",
        "0x4040dd1a55c963e8f3ab7ae90df52f6cb6f10a800a55a0680ffbe16af15e348b",
        1815487200
      ],
      "calldata": "0x852e70d6f71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff106eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a84040dd1a55c963e8f3ab7ae90df52f6cb6f10a800a55a0680ffbe16af15e348b000000000000000000000000000000000000000000000000000000006c3622e0",
      "title": "Commit validator receipt",
      "description": "Proof Node commits the exact terms, policy, role and receipt hashes.",
      "action": {
        "type": "receiptCommit",
        "account": "0x3333333333333333333333333333333333333301",
        "termsHash": "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "roleHash": "0x250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8",
        "receiptHash": "0x4040dd1a55c963e8f3ab7ae90df52f6cb6f10a800a55a0680ffbe16af15e348b",
        "expiresAt": 1815487200
      },
      "events": [
        {
          "event": "ResponsibilityReceiptCommitted",
          "signature": "ResponsibilityReceiptCommitted(address,bytes32,bytes32,bytes32,bytes32,uint64,uint64)",
          "args": {
            "account": "0x3333333333333333333333333333333333333301",
            "termsHash": "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
            "roleHash": "0x250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
            "receiptHash": "0x4040dd1a55c963e8f3ab7ae90df52f6cb6f10a800a55a0680ffbe16af15e348b",
            "expiresAt": 1815487200
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xb76911f1c500445b70649ae091a18e490d4dbaed89198efcdb1c41f3fb8cc39e",
      "calldataBytes": 164,
      "topic0": [
        "0x4a31090ca8fbba71e63197eff8334f8a47215ee0957f2d63f2d4de5af25c2a1c"
      ]
    },
    {
      "id": "TX-004",
      "phase": "P1",
      "from": "0x3333333333333333333333333333333333333302",
      "to": "0x9000000000000000000000000000000000000001",
      "contract": "UserResponsibilityReceiptRegistryV4",
      "function": "commit",
      "signature": "commit(bytes32,bytes32,bytes32,bytes32,uint64)",
      "selector": "0x852e70d6",
      "args": [
        "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "0x250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8",
        "0x848b04de703413c3151660314436fdb4eca86568c07fca29d38485bb2b3b079c",
        1815487200
      ],
      "calldata": "0x852e70d6f71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff106eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8848b04de703413c3151660314436fdb4eca86568c07fca29d38485bb2b3b079c000000000000000000000000000000000000000000000000000000006c3622e0",
      "title": "Commit validator receipt",
      "description": "Security Node commits the exact terms, policy, role and receipt hashes.",
      "action": {
        "type": "receiptCommit",
        "account": "0x3333333333333333333333333333333333333302",
        "termsHash": "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "roleHash": "0x250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8",
        "receiptHash": "0x848b04de703413c3151660314436fdb4eca86568c07fca29d38485bb2b3b079c",
        "expiresAt": 1815487200
      },
      "events": [
        {
          "event": "ResponsibilityReceiptCommitted",
          "signature": "ResponsibilityReceiptCommitted(address,bytes32,bytes32,bytes32,bytes32,uint64,uint64)",
          "args": {
            "account": "0x3333333333333333333333333333333333333302",
            "termsHash": "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
            "roleHash": "0x250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
            "receiptHash": "0x848b04de703413c3151660314436fdb4eca86568c07fca29d38485bb2b3b079c",
            "expiresAt": 1815487200
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xef91d3cb79802b2e69876eaf64af7960cc5cd5a911bf0a65d263dd2afb51e57c",
      "calldataBytes": 164,
      "topic0": [
        "0x4a31090ca8fbba71e63197eff8334f8a47215ee0957f2d63f2d4de5af25c2a1c"
      ]
    },
    {
      "id": "TX-005",
      "phase": "P1",
      "from": "0x3333333333333333333333333333333333333303",
      "to": "0x9000000000000000000000000000000000000001",
      "contract": "UserResponsibilityReceiptRegistryV4",
      "function": "commit",
      "signature": "commit(bytes32,bytes32,bytes32,bytes32,uint64)",
      "selector": "0x852e70d6",
      "args": [
        "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "0x250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8",
        "0x660e4b70982f2394cd575f7a79ffe89bd2a925a9a686e004168ddd44d0d08acc",
        1815487200
      ],
      "calldata": "0x852e70d6f71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff106eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8660e4b70982f2394cd575f7a79ffe89bd2a925a9a686e004168ddd44d0d08acc000000000000000000000000000000000000000000000000000000006c3622e0",
      "title": "Commit validator receipt",
      "description": "Commercial Node commits the exact terms, policy, role and receipt hashes.",
      "action": {
        "type": "receiptCommit",
        "account": "0x3333333333333333333333333333333333333303",
        "termsHash": "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "roleHash": "0x250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8",
        "receiptHash": "0x660e4b70982f2394cd575f7a79ffe89bd2a925a9a686e004168ddd44d0d08acc",
        "expiresAt": 1815487200
      },
      "events": [
        {
          "event": "ResponsibilityReceiptCommitted",
          "signature": "ResponsibilityReceiptCommitted(address,bytes32,bytes32,bytes32,bytes32,uint64,uint64)",
          "args": {
            "account": "0x3333333333333333333333333333333333333303",
            "termsHash": "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
            "roleHash": "0x250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
            "receiptHash": "0x660e4b70982f2394cd575f7a79ffe89bd2a925a9a686e004168ddd44d0d08acc",
            "expiresAt": 1815487200
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x193b0c4ee333d2a2e31bb7c3a21814342180caa30daf421e66e3e7500f7b365f",
      "calldataBytes": 164,
      "topic0": [
        "0x4a31090ca8fbba71e63197eff8334f8a47215ee0957f2d63f2d4de5af25c2a1c"
      ]
    },
    {
      "id": "TX-006",
      "phase": "P1",
      "from": "0x3333333333333333333333333333333333333304",
      "to": "0x9000000000000000000000000000000000000001",
      "contract": "UserResponsibilityReceiptRegistryV4",
      "function": "commit",
      "signature": "commit(bytes32,bytes32,bytes32,bytes32,uint64)",
      "selector": "0x852e70d6",
      "args": [
        "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "0x250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8",
        "0xc4b61be36ecbc23527e1e3030557a9c6aa82add1312b47ee62d0b277db595619",
        1815487200
      ],
      "calldata": "0x852e70d6f71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff106eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8c4b61be36ecbc23527e1e3030557a9c6aa82add1312b47ee62d0b277db595619000000000000000000000000000000000000000000000000000000006c3622e0",
      "title": "Commit validator receipt",
      "description": "Red-Team Node commits the exact terms, policy, role and receipt hashes.",
      "action": {
        "type": "receiptCommit",
        "account": "0x3333333333333333333333333333333333333304",
        "termsHash": "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "roleHash": "0x250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8",
        "receiptHash": "0xc4b61be36ecbc23527e1e3030557a9c6aa82add1312b47ee62d0b277db595619",
        "expiresAt": 1815487200
      },
      "events": [
        {
          "event": "ResponsibilityReceiptCommitted",
          "signature": "ResponsibilityReceiptCommitted(address,bytes32,bytes32,bytes32,bytes32,uint64,uint64)",
          "args": {
            "account": "0x3333333333333333333333333333333333333304",
            "termsHash": "0xf71df2bc4b19bf82a12a005272bb0d04dacec4d0f87046338de0101b16f5ff10",
            "roleHash": "0x250d635841778c5b066d3904c65b68b8279bbe632161d9ddbe3626b59c03f9a8",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
            "receiptHash": "0xc4b61be36ecbc23527e1e3030557a9c6aa82add1312b47ee62d0b277db595619",
            "expiresAt": 1815487200
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x2719e3f43ac266b9cd96975118f4ab9d846c4d36d43a755bb5100d2a15d78e8e",
      "calldataBytes": 164,
      "topic0": [
        "0x4a31090ca8fbba71e63197eff8334f8a47215ee0957f2d63f2d4de5af25c2a1c"
      ]
    },
    {
      "id": "TX-007",
      "phase": "P2",
      "from": "0x3333333333333333333333333333333333333301",
      "to": "0x9000000000000000000000000000000000000002",
      "contract": "AGINodeRegistry",
      "function": "registerDirectNode",
      "signature": "registerDirectNode(bytes32,bytes32,bytes32,bytes32)",
      "selector": "0x435acaf5",
      "args": [
        "0xa5bd20250df117ee1576cde77471907f0792dabd126e96e46ea0b2c71299ea1e",
        "0xe77972f8a48cb381dfbefd26b08c44dd2f873636cb80f09898bb521c78cf9ff0",
        "0x06abf804e68d74fb90b02b1c6e98218ae94c3d42d96cc3466836ba168d8bf6e8",
        "0xc341d96a357372692fe8f4dda020505270107e532a5d1bad491495d6fbc778c3"
      ],
      "calldata": "0x435acaf5a5bd20250df117ee1576cde77471907f0792dabd126e96e46ea0b2c71299ea1ee77972f8a48cb381dfbefd26b08c44dd2f873636cb80f09898bb521c78cf9ff006abf804e68d74fb90b02b1c6e98218ae94c3d42d96cc3466836ba168d8bf6e8c341d96a357372692fe8f4dda020505270107e532a5d1bad491495d6fbc778c3",
      "title": "Register proof.node.agi.eth",
      "description": "Effective ENS ownership, expiry and PARENT_CANNOT_CONTROL fuse are checked before activation.",
      "action": {
        "type": "registerNode",
        "account": "0x3333333333333333333333333333333333333301",
        "label": "proof",
        "labelhash": "0xa5bd20250df117ee1576cde77471907f0792dabd126e96e46ea0b2c71299ea1e",
        "node": "0x2cd8f0a4f571c60d30b308930e0291d55d25a8375e03512a3fb1946ddd7b903c",
        "publicKeyHash": "0xe77972f8a48cb381dfbefd26b08c44dd2f873636cb80f09898bb521c78cf9ff0",
        "regionHash": "0x06abf804e68d74fb90b02b1c6e98218ae94c3d42d96cc3466836ba168d8bf6e8",
        "capabilitiesHash": "0xc341d96a357372692fe8f4dda020505270107e532a5d1bad491495d6fbc778c3"
      },
      "events": [
        {
          "event": "NodeRegistered",
          "signature": "NodeRegistered(bytes32,bytes32,address,bytes32,bytes32,bool)",
          "args": {
            "node": "0x2cd8f0a4f571c60d30b308930e0291d55d25a8375e03512a3fb1946ddd7b903c",
            "labelhash": "0xa5bd20250df117ee1576cde77471907f0792dabd126e96e46ea0b2c71299ea1e",
            "operator": "0x3333333333333333333333333333333333333301",
            "wrapped": true
          }
        }
      ],
      "internalCalls": [
        {
          "contract": "ENS Registry",
          "function": "owner(bytes32)",
          "args": [
            "0x2cd8f0a4f571c60d30b308930e0291d55d25a8375e03512a3fb1946ddd7b903c"
          ],
          "result": "0xd4416b13d2b3a9abae7acd5d6c2bbdbe25686401"
        },
        {
          "contract": "NameWrapper",
          "function": "getData(uint256)",
          "args": [
            "0x2cd8f0a4f571c60d30b308930e0291d55d25a8375e03512a3fb1946ddd7b903c"
          ],
          "result": {
            "owner": "0x3333333333333333333333333333333333333301",
            "fuses": 65536,
            "expiry": 1815487200
          }
        }
      ],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x02e063802433d08ec7730069facfb9de7a93823740a61111c35753ba6553b05b",
      "calldataBytes": 132,
      "topic0": [
        "0xb2f7dd2dea85897bf0203e130d60962f468cf25320c6f245cb441d7b82439d79"
      ]
    },
    {
      "id": "TX-008",
      "phase": "P2",
      "from": "0x3333333333333333333333333333333333333302",
      "to": "0x9000000000000000000000000000000000000002",
      "contract": "AGINodeRegistry",
      "function": "registerDirectNode",
      "signature": "registerDirectNode(bytes32,bytes32,bytes32,bytes32)",
      "selector": "0x435acaf5",
      "args": [
        "0xac02c3c644549ac65116cf5a9937aea85546e641364a9af91a36eda41a13b7e6",
        "0xbb8247e44688c25828d5fe0bb350fb987b786200d6bd4ca399c11bdeb409ceed",
        "0x6a8ea2d3eedece669d4dd86f94a6779a41c607869f466bd4bc7e24f3dd890d82",
        "0xbb66ec7e45033d9ee20d90140b2d37792f254539be76452ca4d3634982dd2436"
      ],
      "calldata": "0x435acaf5ac02c3c644549ac65116cf5a9937aea85546e641364a9af91a36eda41a13b7e6bb8247e44688c25828d5fe0bb350fb987b786200d6bd4ca399c11bdeb409ceed6a8ea2d3eedece669d4dd86f94a6779a41c607869f466bd4bc7e24f3dd890d82bb66ec7e45033d9ee20d90140b2d37792f254539be76452ca4d3634982dd2436",
      "title": "Register security.node.agi.eth",
      "description": "Effective ENS ownership, expiry and PARENT_CANNOT_CONTROL fuse are checked before activation.",
      "action": {
        "type": "registerNode",
        "account": "0x3333333333333333333333333333333333333302",
        "label": "security",
        "labelhash": "0xac02c3c644549ac65116cf5a9937aea85546e641364a9af91a36eda41a13b7e6",
        "node": "0xbf394fce3376a560fc32b2947ed4a3e8a747b00931f24b309d083ae8c3c09a55",
        "publicKeyHash": "0xbb8247e44688c25828d5fe0bb350fb987b786200d6bd4ca399c11bdeb409ceed",
        "regionHash": "0x6a8ea2d3eedece669d4dd86f94a6779a41c607869f466bd4bc7e24f3dd890d82",
        "capabilitiesHash": "0xbb66ec7e45033d9ee20d90140b2d37792f254539be76452ca4d3634982dd2436"
      },
      "events": [
        {
          "event": "NodeRegistered",
          "signature": "NodeRegistered(bytes32,bytes32,address,bytes32,bytes32,bool)",
          "args": {
            "node": "0xbf394fce3376a560fc32b2947ed4a3e8a747b00931f24b309d083ae8c3c09a55",
            "labelhash": "0xac02c3c644549ac65116cf5a9937aea85546e641364a9af91a36eda41a13b7e6",
            "operator": "0x3333333333333333333333333333333333333302",
            "wrapped": true
          }
        }
      ],
      "internalCalls": [
        {
          "contract": "ENS Registry",
          "function": "owner(bytes32)",
          "args": [
            "0xbf394fce3376a560fc32b2947ed4a3e8a747b00931f24b309d083ae8c3c09a55"
          ],
          "result": "0xd4416b13d2b3a9abae7acd5d6c2bbdbe25686401"
        },
        {
          "contract": "NameWrapper",
          "function": "getData(uint256)",
          "args": [
            "0xbf394fce3376a560fc32b2947ed4a3e8a747b00931f24b309d083ae8c3c09a55"
          ],
          "result": {
            "owner": "0x3333333333333333333333333333333333333302",
            "fuses": 65536,
            "expiry": 1815487200
          }
        }
      ],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x0d6ea4d39b1ceb2d4a181c1d9bee4e0c06b0f3baf5a139c391d660c703c8983e",
      "calldataBytes": 132,
      "topic0": [
        "0xb2f7dd2dea85897bf0203e130d60962f468cf25320c6f245cb441d7b82439d79"
      ]
    },
    {
      "id": "TX-009",
      "phase": "P2",
      "from": "0x3333333333333333333333333333333333333303",
      "to": "0x9000000000000000000000000000000000000002",
      "contract": "AGINodeRegistry",
      "function": "registerDirectNode",
      "signature": "registerDirectNode(bytes32,bytes32,bytes32,bytes32)",
      "selector": "0x435acaf5",
      "args": [
        "0x3f9b4cc43bea27c44b38aae9d22ec9e3e4c2e61b71240d40991e2330b22d6426",
        "0x9897bc129ab40cb62166d998c685798c2747e48b01f92cdbf507a6a6dc8729a6",
        "0xff1c56d4d95421a63e814a95c2ae0b654c8b656efe2b7cc27133783569bae2d9",
        "0x15705a09264d341d403ae7fac739578884dbbc119d7bcfae096d6d343c7d59e4"
      ],
      "calldata": "0x435acaf53f9b4cc43bea27c44b38aae9d22ec9e3e4c2e61b71240d40991e2330b22d64269897bc129ab40cb62166d998c685798c2747e48b01f92cdbf507a6a6dc8729a6ff1c56d4d95421a63e814a95c2ae0b654c8b656efe2b7cc27133783569bae2d915705a09264d341d403ae7fac739578884dbbc119d7bcfae096d6d343c7d59e4",
      "title": "Register commercial.node.agi.eth",
      "description": "Effective ENS ownership, expiry and PARENT_CANNOT_CONTROL fuse are checked before activation.",
      "action": {
        "type": "registerNode",
        "account": "0x3333333333333333333333333333333333333303",
        "label": "commercial",
        "labelhash": "0x3f9b4cc43bea27c44b38aae9d22ec9e3e4c2e61b71240d40991e2330b22d6426",
        "node": "0x24b7df29a633c068c65f29bb58a307d96e988d46a201de7fa01e13908ddb2da2",
        "publicKeyHash": "0x9897bc129ab40cb62166d998c685798c2747e48b01f92cdbf507a6a6dc8729a6",
        "regionHash": "0xff1c56d4d95421a63e814a95c2ae0b654c8b656efe2b7cc27133783569bae2d9",
        "capabilitiesHash": "0x15705a09264d341d403ae7fac739578884dbbc119d7bcfae096d6d343c7d59e4"
      },
      "events": [
        {
          "event": "NodeRegistered",
          "signature": "NodeRegistered(bytes32,bytes32,address,bytes32,bytes32,bool)",
          "args": {
            "node": "0x24b7df29a633c068c65f29bb58a307d96e988d46a201de7fa01e13908ddb2da2",
            "labelhash": "0x3f9b4cc43bea27c44b38aae9d22ec9e3e4c2e61b71240d40991e2330b22d6426",
            "operator": "0x3333333333333333333333333333333333333303",
            "wrapped": true
          }
        }
      ],
      "internalCalls": [
        {
          "contract": "ENS Registry",
          "function": "owner(bytes32)",
          "args": [
            "0x24b7df29a633c068c65f29bb58a307d96e988d46a201de7fa01e13908ddb2da2"
          ],
          "result": "0xd4416b13d2b3a9abae7acd5d6c2bbdbe25686401"
        },
        {
          "contract": "NameWrapper",
          "function": "getData(uint256)",
          "args": [
            "0x24b7df29a633c068c65f29bb58a307d96e988d46a201de7fa01e13908ddb2da2"
          ],
          "result": {
            "owner": "0x3333333333333333333333333333333333333303",
            "fuses": 65536,
            "expiry": 1815487200
          }
        }
      ],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x754c0a13f1e6431225b94c7ea90db0128476da5dd95e77c6f254d277b0843da5",
      "calldataBytes": 132,
      "topic0": [
        "0xb2f7dd2dea85897bf0203e130d60962f468cf25320c6f245cb441d7b82439d79"
      ]
    },
    {
      "id": "TX-010",
      "phase": "P2",
      "from": "0x3333333333333333333333333333333333333304",
      "to": "0x9000000000000000000000000000000000000002",
      "contract": "AGINodeRegistry",
      "function": "registerDirectNode",
      "signature": "registerDirectNode(bytes32,bytes32,bytes32,bytes32)",
      "selector": "0x435acaf5",
      "args": [
        "0x3577c4504dd9771abff14bd12773162420db68805fc0575e19585ba27d5ac0f1",
        "0x77434691aa5f7b2703daa144c5e3d6e9c5f159810939dbf484205eb3247904e4",
        "0x90a5eeaa72e2c0c928c19f2e26bb47e7ef94a4e05589ec6d7e02f6fe976c7469",
        "0x36f6dafbcba61c8f3c567166172df2db4da7d751f32f0e580e2ee1f90cb6deb7"
      ],
      "calldata": "0x435acaf53577c4504dd9771abff14bd12773162420db68805fc0575e19585ba27d5ac0f177434691aa5f7b2703daa144c5e3d6e9c5f159810939dbf484205eb3247904e490a5eeaa72e2c0c928c19f2e26bb47e7ef94a4e05589ec6d7e02f6fe976c746936f6dafbcba61c8f3c567166172df2db4da7d751f32f0e580e2ee1f90cb6deb7",
      "title": "Register redteam.node.agi.eth",
      "description": "Effective ENS ownership, expiry and PARENT_CANNOT_CONTROL fuse are checked before activation.",
      "action": {
        "type": "registerNode",
        "account": "0x3333333333333333333333333333333333333304",
        "label": "redteam",
        "labelhash": "0x3577c4504dd9771abff14bd12773162420db68805fc0575e19585ba27d5ac0f1",
        "node": "0x2da665dde787e6f8131543c75035712fbfd9b84412bb86f24fb53a6f390c3db1",
        "publicKeyHash": "0x77434691aa5f7b2703daa144c5e3d6e9c5f159810939dbf484205eb3247904e4",
        "regionHash": "0x90a5eeaa72e2c0c928c19f2e26bb47e7ef94a4e05589ec6d7e02f6fe976c7469",
        "capabilitiesHash": "0x36f6dafbcba61c8f3c567166172df2db4da7d751f32f0e580e2ee1f90cb6deb7"
      },
      "events": [
        {
          "event": "NodeRegistered",
          "signature": "NodeRegistered(bytes32,bytes32,address,bytes32,bytes32,bool)",
          "args": {
            "node": "0x2da665dde787e6f8131543c75035712fbfd9b84412bb86f24fb53a6f390c3db1",
            "labelhash": "0x3577c4504dd9771abff14bd12773162420db68805fc0575e19585ba27d5ac0f1",
            "operator": "0x3333333333333333333333333333333333333304",
            "wrapped": true
          }
        }
      ],
      "internalCalls": [
        {
          "contract": "ENS Registry",
          "function": "owner(bytes32)",
          "args": [
            "0x2da665dde787e6f8131543c75035712fbfd9b84412bb86f24fb53a6f390c3db1"
          ],
          "result": "0xd4416b13d2b3a9abae7acd5d6c2bbdbe25686401"
        },
        {
          "contract": "NameWrapper",
          "function": "getData(uint256)",
          "args": [
            "0x2da665dde787e6f8131543c75035712fbfd9b84412bb86f24fb53a6f390c3db1"
          ],
          "result": {
            "owner": "0x3333333333333333333333333333333333333304",
            "fuses": 65536,
            "expiry": 1815487200
          }
        }
      ],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x5de39adb4e5b1f6d2ca941f46aaa755feaa2fa7db2ad59906f3adbb0d69237ca",
      "calldataBytes": 132,
      "topic0": [
        "0xb2f7dd2dea85897bf0203e130d60962f468cf25320c6f245cb441d7b82439d79"
      ]
    },
    {
      "id": "TX-011",
      "phase": "P3",
      "from": "0x1111111111111111111111111111111111111111",
      "to": "0xa61a3b3a130a9c20768eebf97e21515a6046a1fa",
      "contract": "ERC20 $AGIALPHA",
      "function": "approve",
      "signature": "approve(address,uint256)",
      "selector": "0x095ea7b3",
      "args": [
        "0xb3aaeb69b630f0299791679c063d68d6687481d1",
        "1000000000000000000000"
      ],
      "calldata": "0x095ea7b3000000000000000000000000b3aaeb69b630f0299791679c063d68d6687481d100000000000000000000000000000000000000000000003635c9adc5dea00000",
      "title": "Approve exact job escrow",
      "description": "Employer approves only the 1,000 $AGIALPHA payout.",
      "action": {
        "type": "approve",
        "owner": "0x1111111111111111111111111111111111111111",
        "spender": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
        "amount": "1000000000000000000000"
      },
      "events": [
        {
          "event": "Approval",
          "signature": "Approval(address,address,uint256)",
          "args": {
            "owner": "0x1111111111111111111111111111111111111111",
            "spender": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
            "value": "1000000000000000000000"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xef5ffe415d3522db2ddde311d39dfb57f4c10743e7961684e7fe76b9f7b56329",
      "calldataBytes": 68,
      "topic0": [
        "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
      ]
    },
    {
      "id": "TX-012",
      "phase": "P3",
      "from": "0x1111111111111111111111111111111111111111",
      "to": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
      "contract": "AGIJobManager",
      "function": "createJob",
      "signature": "createJob(string,uint256,uint256,string)",
      "selector": "0xff54133e",
      "args": [
        "ipfs://bafybeigdemo-job-spec-northstar-ai-procurement",
        "1000000000000000000000",
        604800,
        "Bounded enterprise AI procurement proof mission \u00b7 L3 external-review-ready"
      ],
      "calldata": "0xff54133e000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000003635c9adc5dea000000000000000000000000000000000000000000000000000000000000000093a8000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000035697066733a2f2f626166796265696764656d6f2d6a6f622d737065632d6e6f727468737461722d61692d70726f637572656d656e740000000000000000000000000000000000000000000000000000000000000000000000000000000000004b426f756e64656420656e74657270726973652041492070726f637572656d656e742070726f6f66206d697373696f6e20c2b7204c332065787465726e616c2d7265766965772d7265616479000000000000000000000000000000000000000000",
      "title": "Create and escrow Job 0",
      "description": "Valid URI, payout and duration pass; exact-transfer semantics lock the full escrow.",
      "action": {
        "type": "createJob",
        "employer": "0x1111111111111111111111111111111111111111",
        "jobSpecURI": "ipfs://bafybeigdemo-job-spec-northstar-ai-procurement",
        "payout": "1000000000000000000000",
        "duration": 604800,
        "details": "Bounded enterprise AI procurement proof mission \u00b7 L3 external-review-ready"
      },
      "events": [
        {
          "event": "JobCreated",
          "signature": "JobCreated(uint256,string,uint256,uint256,string)",
          "args": {
            "jobId": 0,
            "jobSpecURI": "ipfs://bafybeigdemo-job-spec-northstar-ai-procurement",
            "payout": "1000000000000000000000",
            "duration": 604800,
            "details": "Bounded enterprise AI procurement proof mission \u00b7 L3 external-review-ready"
          }
        },
        {
          "event": "EnsHookAttempted",
          "signature": "EnsHookAttempted(uint8,uint256,address,bool)",
          "args": {
            "hook": 1,
            "jobId": 0,
            "target": "0x06188e77c1c38d392b16d9d9fb24673363ce1da0",
            "success": true
          }
        }
      ],
      "internalCalls": [
        {
          "contract": "$AGIALPHA",
          "function": "balanceOf(address)",
          "args": [
            "0xb3aaeb69b630f0299791679c063d68d6687481d1"
          ]
        },
        {
          "contract": "$AGIALPHA",
          "function": "transferFrom(address,address,uint256)",
          "args": [
            "0x1111111111111111111111111111111111111111",
            "0xb3aaeb69b630f0299791679c063d68d6687481d1",
            "1000000000000000000000"
          ]
        },
        {
          "contract": "ENSJobPages",
          "function": "handleHook(uint8,uint256)",
          "args": [
            1,
            0
          ],
          "note": "best-effort; cannot block core settlement"
        }
      ],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x07b4358fee8b7c50904fa0ce07c7cf82ac175cc92badc622a11da8e96ec71a50",
      "calldataBytes": 356,
      "topic0": [
        "0x2fb10ebe19759be9194a8c8adaa5a5c6599dcfedffb4172097939f4aa5b593ff",
        "0x5facf68a0da012a643d00b4fafdccea7a6a8d45c4d36943c6a525f55ed53458e"
      ]
    },
    {
      "id": "TX-013",
      "phase": "P4",
      "from": "0x2222222222222222222222222222222222222222",
      "to": "0xa61a3b3a130a9c20768eebf97e21515a6046a1fa",
      "contract": "ERC20 $AGIALPHA",
      "function": "approve",
      "signature": "approve(address,uint256)",
      "selector": "0x095ea7b3",
      "args": [
        "0xb3aaeb69b630f0299791679c063d68d6687481d1",
        "53024000000000000000"
      ],
      "calldata": "0x095ea7b3000000000000000000000000b3aaeb69b630f0299791679c063d68d6687481d1000000000000000000000000000000000000000000000002dfdb17111a500000",
      "title": "Approve exact agent bond",
      "description": "BondMath computes 53.024 $AGIALPHA from payout, 5% bps, minimum and duration premium.",
      "action": {
        "type": "approve",
        "owner": "0x2222222222222222222222222222222222222222",
        "spender": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
        "amount": "53024000000000000000"
      },
      "events": [],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xd02f30668fdd0c7f04317880971888dbd59154acd2bfdb8892cfc74d4a78e49c",
      "calldataBytes": 68,
      "topic0": []
    },
    {
      "id": "TX-014",
      "phase": "P4",
      "from": "0x2222222222222222222222222222222222222222",
      "to": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
      "contract": "AGIJobManager",
      "function": "applyForJob",
      "signature": "applyForJob(uint256,string,bytes32[])",
      "selector": "0x327c1255",
      "args": [
        0,
        "atlas",
        []
      ],
      "calldata": "0x327c12550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000561746c61730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "title": "Apply as Atlas Evidence Agent",
      "description": "ENS ownership authorizes the direct alpha.agent.agi.eth label; the 82% AGI NFT payout is snapshotted.",
      "action": {
        "type": "applyJob",
        "jobId": 0,
        "agent": "0x2222222222222222222222222222222222222222",
        "subdomain": "atlas",
        "agentPayoutPct": 82,
        "bond": "53024000000000000000"
      },
      "events": [
        {
          "event": "JobApplied",
          "signature": "JobApplied(uint256,address)",
          "args": {
            "jobId": 0,
            "agent": "0x2222222222222222222222222222222222222222"
          }
        },
        {
          "event": "EnsHookAttempted",
          "signature": "EnsHookAttempted(uint8,uint256,address,bool)",
          "args": {
            "hook": 2,
            "jobId": 0,
            "target": "0x06188e77c1c38d392b16d9d9fb24673363ce1da0",
            "success": true
          }
        }
      ],
      "internalCalls": [
        {
          "contract": "ENSOwnership",
          "function": "verifyMerkleOwnership(address,bytes32[],bytes32)",
          "args": [
            "0x2222222222222222222222222222222222222222",
            [],
            "0x3e48b7185e7cdc10870750b8c608e9e70779d7a60c4c21380ec9e42888c314bf"
          ],
          "result": false
        },
        {
          "contract": "ENSOwnership",
          "function": "verifyENSOwnership(address,address,address,string,bytes32,bytes32)",
          "args": [
            "0x00000000000c2e074ec69a0dfb2997ba6c7d2e1e",
            "0xd4416b13d2b3a9abae7acd5d6c2bbdbe25686401",
            "0x2222222222222222222222222222222222222222",
            "atlas",
            "0x2c9c6189b2e92da4d0407e9deb38ff6870729ad063af7e8576cb7b7898c88e2d",
            "0xc74b6c5e8a0d97ed1fe28755da7d06a84593b4de92f6582327bc40f41d6c2d5e"
          ],
          "result": true
        },
        {
          "contract": "AGI NFT fixture",
          "function": "balanceOf(address)",
          "args": [
            "0x2222222222222222222222222222222222222222"
          ],
          "result": 1
        },
        {
          "contract": "BondMath",
          "function": "computeAgentBond(uint256,uint256,uint256,uint256,uint256,uint256)",
          "args": [
            "1000000000000000000000",
            604800,
            500,
            "1000000000000000000",
            "88888888000000000000000000",
            10000000
          ],
          "result": "53024000000000000000"
        },
        {
          "contract": "$AGIALPHA",
          "function": "transferFrom(address,address,uint256)",
          "args": [
            "0x2222222222222222222222222222222222222222",
            "0xb3aaeb69b630f0299791679c063d68d6687481d1",
            "53024000000000000000"
          ]
        },
        {
          "contract": "ENSJobPages",
          "function": "handleHook(uint8,uint256)",
          "args": [
            2,
            0
          ]
        }
      ],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xa72dcc26c7daca636f6e8f80065153462c58f733fb30d57c039bde08590a99d8",
      "calldataBytes": 196,
      "topic0": [
        "0xffa837d183240a5f25cbd643a8eade702c0c9c3e186c59c7d929e4f1a3438d86",
        "0x5facf68a0da012a643d00b4fafdccea7a6a8d45c4d36943c6a525f55ed53458e"
      ]
    },
    {
      "id": "TX-015",
      "phase": "P5",
      "from": "0x2222222222222222222222222222222222222222",
      "to": "0xa61a3b3a130a9c20768eebf97e21515a6046a1fa",
      "contract": "ERC20 $AGIALPHA",
      "function": "approve",
      "signature": "approve(address,uint256)",
      "selector": "0x095ea7b3",
      "args": [
        "0x9000000000000000000000000000000000000003",
        "20000000000000000000"
      ],
      "calldata": "0x095ea7b30000000000000000000000009000000000000000000000000000000000000003000000000000000000000000000000000000000000000001158e460913d00000",
      "title": "Approve worker authority bond",
      "description": "Separate GoalOS reference overlay approval: 20 $AGIALPHA.",
      "action": {
        "type": "approve",
        "owner": "0x2222222222222222222222222222222222222222",
        "spender": "0x9000000000000000000000000000000000000003",
        "amount": "20000000000000000000"
      },
      "events": [],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xafe70f828c249075ddf909fff866d3bee8762d60806456cacecef8722eb8b3de",
      "calldataBytes": 68,
      "topic0": []
    },
    {
      "id": "TX-016",
      "phase": "P5",
      "from": "0x2222222222222222222222222222222222222222",
      "to": "0x9000000000000000000000000000000000000003",
      "contract": "BondedAuthorityKernel",
      "function": "lockBond",
      "signature": "lockBond(bytes32,bytes32,uint8,uint256,bytes32,bytes32,uint64)",
      "selector": "0x5013e7b3",
      "args": [
        "0x16420f8e27c4a31543a68f0de73f54601751d081592eae9fcfb9d23680d204e1",
        "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        0,
        "20000000000000000000",
        "0x0000000000000000000000000000000000000000000000000000000000000000",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        1815487200
      ],
      "calldata": "0x5013e7b316420f8e27c4a31543a68f0de73f54601751d081592eae9fcfb9d23680d204e1884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001158e460913d0000000000000000000000000000000000000000000000000000000000000000000006eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841000000000000000000000000000000000000000000000000000000006c3622e0",
      "title": "Lock worker bond",
      "description": "Reference authority-transition bond is bound to one mission and policy; this is separate from AGIJobManager bond accounting.",
      "action": {
        "type": "lockKernelBond",
        "bondId": "0x16420f8e27c4a31543a68f0de73f54601751d081592eae9fcfb9d23680d204e1",
        "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        "kind": 0,
        "actor": "0x2222222222222222222222222222222222222222",
        "amount": "20000000000000000000",
        "proofRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "expiry": 1815487200
      },
      "events": [
        {
          "event": "BondLocked",
          "signature": "BondLocked(bytes32,bytes32,uint8,address,uint256,bytes32,bytes32)",
          "args": {
            "bondId": "0x16420f8e27c4a31543a68f0de73f54601751d081592eae9fcfb9d23680d204e1",
            "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
            "kind": 0,
            "actor": "0x2222222222222222222222222222222222222222",
            "amount": "20000000000000000000",
            "proofRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x4c4e3ebb3cfdd531cbc5383e01b073fa003023ebf2bfebbeb4ba3dec28720154",
      "calldataBytes": 228,
      "topic0": [
        "0x599f18a67f8901af31ec8cb67b5b1c794154e380ea72e7c3a3e1b5a208dc91f8"
      ]
    },
    {
      "id": "TX-017",
      "phase": "P5",
      "from": "0x3333333333333333333333333333333333333301",
      "to": "0xa61a3b3a130a9c20768eebf97e21515a6046a1fa",
      "contract": "ERC20 $AGIALPHA",
      "function": "approve",
      "signature": "approve(address,uint256)",
      "selector": "0x095ea7b3",
      "args": [
        "0x9000000000000000000000000000000000000003",
        "10000000000000000000"
      ],
      "calldata": "0x095ea7b300000000000000000000000090000000000000000000000000000000000000030000000000000000000000000000000000000000000000008ac7230489e80000",
      "title": "Approve validator authority bond",
      "description": "Separate GoalOS reference overlay approval: 10 $AGIALPHA.",
      "action": {
        "type": "approve",
        "owner": "0x3333333333333333333333333333333333333301",
        "spender": "0x9000000000000000000000000000000000000003",
        "amount": "10000000000000000000"
      },
      "events": [],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x64161b8e0c2eb746d42f366e1ffbe7e000ea89c094078165115d5ca85e5b71c7",
      "calldataBytes": 68,
      "topic0": []
    },
    {
      "id": "TX-018",
      "phase": "P5",
      "from": "0x3333333333333333333333333333333333333301",
      "to": "0x9000000000000000000000000000000000000003",
      "contract": "BondedAuthorityKernel",
      "function": "lockBond",
      "signature": "lockBond(bytes32,bytes32,uint8,uint256,bytes32,bytes32,uint64)",
      "selector": "0x5013e7b3",
      "args": [
        "0x9ce6db1d75159cb9d4e4d46ab3f7fca0a30c8ae35d401162146adec2a0c6a51b",
        "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        1,
        "10000000000000000000",
        "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        1815487200
      ],
      "calldata": "0x5013e7b39ce6db1d75159cb9d4e4d46ab3f7fca0a30c8ae35d401162146adec2a0c6a51b884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000008ac7230489e80000d07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c4456eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841000000000000000000000000000000000000000000000000000000006c3622e0",
      "title": "Lock validator bond",
      "description": "Reference authority-transition bond is bound to one mission and policy; this is separate from AGIJobManager bond accounting.",
      "action": {
        "type": "lockKernelBond",
        "bondId": "0x9ce6db1d75159cb9d4e4d46ab3f7fca0a30c8ae35d401162146adec2a0c6a51b",
        "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        "kind": 1,
        "actor": "0x3333333333333333333333333333333333333301",
        "amount": "10000000000000000000",
        "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "expiry": 1815487200
      },
      "events": [
        {
          "event": "BondLocked",
          "signature": "BondLocked(bytes32,bytes32,uint8,address,uint256,bytes32,bytes32)",
          "args": {
            "bondId": "0x9ce6db1d75159cb9d4e4d46ab3f7fca0a30c8ae35d401162146adec2a0c6a51b",
            "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
            "kind": 1,
            "actor": "0x3333333333333333333333333333333333333301",
            "amount": "10000000000000000000",
            "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841"
          }
        }
      ],
      "internalCalls": [
        {
          "contract": "AGINodeRegistry",
          "function": "isActiveOperator(address)",
          "args": [
            "0x3333333333333333333333333333333333333301"
          ],
          "result": true
        }
      ],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x151a5543975a71f60c2923ad3ef4a1ad5612089467a4c2625bb3845480a84b5e",
      "calldataBytes": 228,
      "topic0": [
        "0x599f18a67f8901af31ec8cb67b5b1c794154e380ea72e7c3a3e1b5a208dc91f8"
      ]
    },
    {
      "id": "TX-019",
      "phase": "P5",
      "from": "0x1111111111111111111111111111111111111111",
      "to": "0xa61a3b3a130a9c20768eebf97e21515a6046a1fa",
      "contract": "ERC20 $AGIALPHA",
      "function": "approve",
      "signature": "approve(address,uint256)",
      "selector": "0x095ea7b3",
      "args": [
        "0x9000000000000000000000000000000000000003",
        "15000000000000000000"
      ],
      "calldata": "0x095ea7b30000000000000000000000009000000000000000000000000000000000000003000000000000000000000000000000000000000000000000d02ab486cedc0000",
      "title": "Approve claim authority bond",
      "description": "Separate GoalOS reference overlay approval: 15 $AGIALPHA.",
      "action": {
        "type": "approve",
        "owner": "0x1111111111111111111111111111111111111111",
        "spender": "0x9000000000000000000000000000000000000003",
        "amount": "15000000000000000000"
      },
      "events": [],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x25ebc337d84de7185ce0d901bc4535a7fdaf4d4808eecf6624d9b6b36332eee4",
      "calldataBytes": 68,
      "topic0": []
    },
    {
      "id": "TX-020",
      "phase": "P5",
      "from": "0x1111111111111111111111111111111111111111",
      "to": "0x9000000000000000000000000000000000000003",
      "contract": "BondedAuthorityKernel",
      "function": "lockBond",
      "signature": "lockBond(bytes32,bytes32,uint8,uint256,bytes32,bytes32,uint64)",
      "selector": "0x5013e7b3",
      "args": [
        "0x8e7247fa9d060a9e8f51bb367668840971f58289f44a0bb3457c4488a5eb11d7",
        "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        2,
        "15000000000000000000",
        "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        1815487200
      ],
      "calldata": "0x5013e7b38e7247fa9d060a9e8f51bb367668840971f58289f44a0bb3457c4488a5eb11d7884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000d02ab486cedc0000d07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c4456eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841000000000000000000000000000000000000000000000000000000006c3622e0",
      "title": "Lock claim bond",
      "description": "Reference authority-transition bond is bound to one mission and policy; this is separate from AGIJobManager bond accounting.",
      "action": {
        "type": "lockKernelBond",
        "bondId": "0x8e7247fa9d060a9e8f51bb367668840971f58289f44a0bb3457c4488a5eb11d7",
        "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        "kind": 2,
        "actor": "0x1111111111111111111111111111111111111111",
        "amount": "15000000000000000000",
        "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "expiry": 1815487200
      },
      "events": [
        {
          "event": "BondLocked",
          "signature": "BondLocked(bytes32,bytes32,uint8,address,uint256,bytes32,bytes32)",
          "args": {
            "bondId": "0x8e7247fa9d060a9e8f51bb367668840971f58289f44a0bb3457c4488a5eb11d7",
            "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
            "kind": 2,
            "actor": "0x1111111111111111111111111111111111111111",
            "amount": "15000000000000000000",
            "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x85bd7313069904c5b6b4ce6767e0d7461e2dbc42434de1fe5796447691f523cc",
      "calldataBytes": 228,
      "topic0": [
        "0x599f18a67f8901af31ec8cb67b5b1c794154e380ea72e7c3a3e1b5a208dc91f8"
      ]
    },
    {
      "id": "TX-021",
      "phase": "P5",
      "from": "0x7777777777777777777777777777777777777777",
      "to": "0xa61a3b3a130a9c20768eebf97e21515a6046a1fa",
      "contract": "ERC20 $AGIALPHA",
      "function": "approve",
      "signature": "approve(address,uint256)",
      "selector": "0x095ea7b3",
      "args": [
        "0x9000000000000000000000000000000000000003",
        "25000000000000000000"
      ],
      "calldata": "0x095ea7b300000000000000000000000090000000000000000000000000000000000000030000000000000000000000000000000000000000000000015af1d78b58c40000",
      "title": "Approve reuse authority bond",
      "description": "Separate GoalOS reference overlay approval: 25 $AGIALPHA.",
      "action": {
        "type": "approve",
        "owner": "0x7777777777777777777777777777777777777777",
        "spender": "0x9000000000000000000000000000000000000003",
        "amount": "25000000000000000000"
      },
      "events": [],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xdcbcdcc9e29887643cd787fafb12e32fb557ea87334d20c23077d8af58f50438",
      "calldataBytes": 68,
      "topic0": []
    },
    {
      "id": "TX-022",
      "phase": "P5",
      "from": "0x7777777777777777777777777777777777777777",
      "to": "0x9000000000000000000000000000000000000003",
      "contract": "BondedAuthorityKernel",
      "function": "lockBond",
      "signature": "lockBond(bytes32,bytes32,uint8,uint256,bytes32,bytes32,uint64)",
      "selector": "0x5013e7b3",
      "args": [
        "0xe8e5cf0140434ed7e4c6df37cac2b22b5fcdf09e73103a0c0f22b9ebd167e0f8",
        "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        4,
        "25000000000000000000",
        "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        1815487200
      ],
      "calldata": "0x5013e7b3e8e5cf0140434ed7e4c6df37cac2b22b5fcdf09e73103a0c0f22b9ebd167e0f8884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000015af1d78b58c40000d07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c4456eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841000000000000000000000000000000000000000000000000000000006c3622e0",
      "title": "Lock reuse bond",
      "description": "Reference authority-transition bond is bound to one mission and policy; this is separate from AGIJobManager bond accounting.",
      "action": {
        "type": "lockKernelBond",
        "bondId": "0xe8e5cf0140434ed7e4c6df37cac2b22b5fcdf09e73103a0c0f22b9ebd167e0f8",
        "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        "kind": 4,
        "actor": "0x7777777777777777777777777777777777777777",
        "amount": "25000000000000000000",
        "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "expiry": 1815487200
      },
      "events": [
        {
          "event": "BondLocked",
          "signature": "BondLocked(bytes32,bytes32,uint8,address,uint256,bytes32,bytes32)",
          "args": {
            "bondId": "0xe8e5cf0140434ed7e4c6df37cac2b22b5fcdf09e73103a0c0f22b9ebd167e0f8",
            "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
            "kind": 4,
            "actor": "0x7777777777777777777777777777777777777777",
            "amount": "25000000000000000000",
            "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x6bd376ee4a24100939ebca4e12efef0078e63d150fdb13178e801f2ab4e2e8fd",
      "calldataBytes": 228,
      "topic0": [
        "0x599f18a67f8901af31ec8cb67b5b1c794154e380ea72e7c3a3e1b5a208dc91f8"
      ]
    },
    {
      "id": "TX-023",
      "phase": "P6",
      "from": "0x2222222222222222222222222222222222222222",
      "to": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
      "contract": "AGIJobManager",
      "function": "requestJobCompletion",
      "signature": "requestJobCompletion(uint256,string)",
      "selector": "0x8d1bc00f",
      "args": [
        0,
        "ipfs://bafybeigdemo-proofbundle-northstar-ai-procurement"
      ],
      "calldata": "0x8d1bc00f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000038697066733a2f2f626166796265696764656d6f2d70726f6f6662756e646c652d6e6f727468737461722d61692d70726f637572656d656e740000000000000000",
      "title": "Submit ProofBundle completion URI",
      "description": "The agent requests completion two simulated days after assignment; the URI is valid and within the job duration.",
      "action": {
        "type": "requestCompletion",
        "jobId": 0,
        "agent": "0x2222222222222222222222222222222222222222",
        "uri": "ipfs://bafybeigdemo-proofbundle-northstar-ai-procurement",
        "workElapsed": 172800
      },
      "events": [
        {
          "event": "JobCompletionRequested",
          "signature": "JobCompletionRequested(uint256,address,string)",
          "args": {
            "jobId": 0,
            "agent": "0x2222222222222222222222222222222222222222",
            "jobCompletionURI": "ipfs://bafybeigdemo-proofbundle-northstar-ai-procurement"
          }
        },
        {
          "event": "EnsHookAttempted",
          "signature": "EnsHookAttempted(uint8,uint256,address,bool)",
          "args": {
            "hook": 3,
            "jobId": 0,
            "target": "0x06188e77c1c38d392b16d9d9fb24673363ce1da0",
            "success": true
          }
        }
      ],
      "internalCalls": [
        {
          "contract": "ENSJobPages",
          "function": "handleHook(uint8,uint256)",
          "args": [
            3,
            0
          ]
        }
      ],
      "advanceSeconds": 172704,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xc20f53bc9df3c262fd2f85792efc9dce655b59ea78233f9fe51a6c155f2c7e04",
      "calldataBytes": 164,
      "topic0": [
        "0xb36a567aa0271fd8eb190aa32dd1ed772d17734707f4e8b585a593f3fed31f03",
        "0x5facf68a0da012a643d00b4fafdccea7a6a8d45c4d36943c6a525f55ed53458e"
      ]
    },
    {
      "id": "TX-024",
      "phase": "P6",
      "from": "0x5555555555555555555555555555555555555555",
      "to": "0x9000000000000000000000000000000000000003",
      "contract": "BondedAuthorityKernel",
      "function": "bindProofRoot",
      "signature": "bindProofRoot(bytes32,bytes32)",
      "selector": "0x6d78ad43",
      "args": [
        "0x16420f8e27c4a31543a68f0de73f54601751d081592eae9fcfb9d23680d204e1",
        "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445"
      ],
      "calldata": "0x6d78ad4316420f8e27c4a31543a68f0de73f54601751d081592eae9fcfb9d23680d204e1d07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
      "title": "Bind final ProofBundle root",
      "description": "The worker bond was intentionally opened with a zero proof root and is now bound exactly once.",
      "action": {
        "type": "bindProofRoot",
        "bondId": "0x16420f8e27c4a31543a68f0de73f54601751d081592eae9fcfb9d23680d204e1",
        "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445"
      },
      "events": [],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x193d50c8458daf6fa83e56b7d7255b68ba723d45ec4faaa2b02b4c2e4619905a",
      "calldataBytes": 68,
      "topic0": []
    },
    {
      "id": "TX-025",
      "phase": "P7",
      "from": "0x3333333333333333333333333333333333333301",
      "to": "0xa61a3b3a130a9c20768eebf97e21515a6046a1fa",
      "contract": "ERC20 $AGIALPHA",
      "function": "approve",
      "signature": "approve(address,uint256)",
      "selector": "0x095ea7b3",
      "args": [
        "0xb3aaeb69b630f0299791679c063d68d6687481d1",
        "150000000000000000000"
      ],
      "calldata": "0x095ea7b3000000000000000000000000b3aaeb69b630f0299791679c063d68d6687481d100000000000000000000000000000000000000000000000821ab0d4414980000",
      "title": "Approve proof validator bond",
      "description": "BondMath computes one shared per-vote bond of 150 $AGIALPHA.",
      "action": {
        "type": "approve",
        "owner": "0x3333333333333333333333333333333333333301",
        "spender": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
        "amount": "150000000000000000000"
      },
      "events": [],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x34de7b8274ca2eca48dff32554971bb8bcdab8750b5fecd30284d8d329de4463",
      "calldataBytes": 68,
      "topic0": []
    },
    {
      "id": "TX-026",
      "phase": "P7",
      "from": "0x3333333333333333333333333333333333333301",
      "to": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
      "contract": "AGIJobManager",
      "function": "validateJob",
      "signature": "validateJob(uint256,string,bytes32[])",
      "selector": "0x4a63f630",
      "args": [
        0,
        "proof",
        []
      ],
      "calldata": "0x4a63f6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000570726f6f660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "title": "Proof node: APPROVE",
      "description": "The validator is ENS-authorized under the club roots, posts the exact bond and records one non-repeatable vote.",
      "action": {
        "type": "validatorVote",
        "jobId": 0,
        "validator": "0x3333333333333333333333333333333333333301",
        "subdomain": "proof",
        "approve": true,
        "bond": "150000000000000000000"
      },
      "events": [
        {
          "event": "JobValidated",
          "signature": "JobValidated(uint256,address)",
          "args": {
            "jobId": 0,
            "validator": "0x3333333333333333333333333333333333333301"
          }
        }
      ],
      "internalCalls": [
        {
          "contract": "ENSOwnership",
          "function": "verifyENSOwnership(address,address,address,string,bytes32,bytes32)",
          "args": [
            "0x00000000000c2e074ec69a0dfb2997ba6c7d2e1e",
            "0xd4416b13d2b3a9abae7acd5d6c2bbdbe25686401",
            "0x3333333333333333333333333333333333333301",
            "proof",
            "0x39eb848f88bdfb0a6371096249dd451f56859dfe2cd3ddeab1e26d5bb68ede16",
            "0x6487f659ec6f3fbd424b18b685728450d2559e4d68768393f9c689b2b6e5405e"
          ],
          "result": true
        },
        {
          "contract": "BondMath",
          "function": "computeValidatorBond(uint256,uint256,uint256,uint256)",
          "args": [
            "1000000000000000000000",
            1500,
            "10000000000000000000",
            "88888888000000000000000000"
          ],
          "result": "150000000000000000000"
        },
        {
          "contract": "$AGIALPHA",
          "function": "transferFrom(address,address,uint256)",
          "args": [
            "0x3333333333333333333333333333333333333301",
            "0xb3aaeb69b630f0299791679c063d68d6687481d1",
            "150000000000000000000"
          ]
        }
      ],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x10e31b407a52b91a906a98e2417fc8c77a0e0a03a3fecc6526874642703bc679",
      "calldataBytes": 196,
      "topic0": [
        "0xd35288599f316272f4e87c5a053664f1529adc92bb2196f32a619c1d6581bc8a"
      ]
    },
    {
      "id": "TX-027",
      "phase": "P7",
      "from": "0x3333333333333333333333333333333333333302",
      "to": "0xa61a3b3a130a9c20768eebf97e21515a6046a1fa",
      "contract": "ERC20 $AGIALPHA",
      "function": "approve",
      "signature": "approve(address,uint256)",
      "selector": "0x095ea7b3",
      "args": [
        "0xb3aaeb69b630f0299791679c063d68d6687481d1",
        "150000000000000000000"
      ],
      "calldata": "0x095ea7b3000000000000000000000000b3aaeb69b630f0299791679c063d68d6687481d100000000000000000000000000000000000000000000000821ab0d4414980000",
      "title": "Approve security validator bond",
      "description": "BondMath computes one shared per-vote bond of 150 $AGIALPHA.",
      "action": {
        "type": "approve",
        "owner": "0x3333333333333333333333333333333333333302",
        "spender": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
        "amount": "150000000000000000000"
      },
      "events": [],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xc3e9e0cc80d26e1d8ca7b1e5f1a35b0fec319032e7529cd1516e1e41794f5709",
      "calldataBytes": 68,
      "topic0": []
    },
    {
      "id": "TX-028",
      "phase": "P7",
      "from": "0x3333333333333333333333333333333333333302",
      "to": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
      "contract": "AGIJobManager",
      "function": "validateJob",
      "signature": "validateJob(uint256,string,bytes32[])",
      "selector": "0x4a63f630",
      "args": [
        0,
        "security",
        []
      ],
      "calldata": "0x4a63f6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000873656375726974790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "title": "Security node: APPROVE",
      "description": "The validator is ENS-authorized under the club roots, posts the exact bond and records one non-repeatable vote.",
      "action": {
        "type": "validatorVote",
        "jobId": 0,
        "validator": "0x3333333333333333333333333333333333333302",
        "subdomain": "security",
        "approve": true,
        "bond": "150000000000000000000"
      },
      "events": [
        {
          "event": "JobValidated",
          "signature": "JobValidated(uint256,address)",
          "args": {
            "jobId": 0,
            "validator": "0x3333333333333333333333333333333333333302"
          }
        }
      ],
      "internalCalls": [
        {
          "contract": "ENSOwnership",
          "function": "verifyENSOwnership(address,address,address,string,bytes32,bytes32)",
          "args": [
            "0x00000000000c2e074ec69a0dfb2997ba6c7d2e1e",
            "0xd4416b13d2b3a9abae7acd5d6c2bbdbe25686401",
            "0x3333333333333333333333333333333333333302",
            "security",
            "0x39eb848f88bdfb0a6371096249dd451f56859dfe2cd3ddeab1e26d5bb68ede16",
            "0x6487f659ec6f3fbd424b18b685728450d2559e4d68768393f9c689b2b6e5405e"
          ],
          "result": true
        },
        {
          "contract": "BondMath",
          "function": "computeValidatorBond(uint256,uint256,uint256,uint256)",
          "args": [
            "1000000000000000000000",
            1500,
            "10000000000000000000",
            "88888888000000000000000000"
          ],
          "result": "150000000000000000000"
        },
        {
          "contract": "$AGIALPHA",
          "function": "transferFrom(address,address,uint256)",
          "args": [
            "0x3333333333333333333333333333333333333302",
            "0xb3aaeb69b630f0299791679c063d68d6687481d1",
            "150000000000000000000"
          ]
        }
      ],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x9b7dd261e5ddadad8310b3c0cc1031f079e6a876ce71d654385be7ed203197d6",
      "calldataBytes": 196,
      "topic0": [
        "0xd35288599f316272f4e87c5a053664f1529adc92bb2196f32a619c1d6581bc8a"
      ]
    },
    {
      "id": "TX-029",
      "phase": "P7",
      "from": "0x3333333333333333333333333333333333333303",
      "to": "0xa61a3b3a130a9c20768eebf97e21515a6046a1fa",
      "contract": "ERC20 $AGIALPHA",
      "function": "approve",
      "signature": "approve(address,uint256)",
      "selector": "0x095ea7b3",
      "args": [
        "0xb3aaeb69b630f0299791679c063d68d6687481d1",
        "150000000000000000000"
      ],
      "calldata": "0x095ea7b3000000000000000000000000b3aaeb69b630f0299791679c063d68d6687481d100000000000000000000000000000000000000000000000821ab0d4414980000",
      "title": "Approve commercial validator bond",
      "description": "BondMath computes one shared per-vote bond of 150 $AGIALPHA.",
      "action": {
        "type": "approve",
        "owner": "0x3333333333333333333333333333333333333303",
        "spender": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
        "amount": "150000000000000000000"
      },
      "events": [],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x2a33ee88ee8c2a705fd87492ca68880d6e75474525156d52922d0640d2a1f170",
      "calldataBytes": 68,
      "topic0": []
    },
    {
      "id": "TX-030",
      "phase": "P7",
      "from": "0x3333333333333333333333333333333333333303",
      "to": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
      "contract": "AGIJobManager",
      "function": "validateJob",
      "signature": "validateJob(uint256,string,bytes32[])",
      "selector": "0x4a63f630",
      "args": [
        0,
        "commercial",
        []
      ],
      "calldata": "0x4a63f6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000a636f6d6d65726369616c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "title": "Commercial node: APPROVE",
      "description": "The validator is ENS-authorized under the club roots, posts the exact bond and records one non-repeatable vote.",
      "action": {
        "type": "validatorVote",
        "jobId": 0,
        "validator": "0x3333333333333333333333333333333333333303",
        "subdomain": "commercial",
        "approve": true,
        "bond": "150000000000000000000"
      },
      "events": [
        {
          "event": "JobValidated",
          "signature": "JobValidated(uint256,address)",
          "args": {
            "jobId": 0,
            "validator": "0x3333333333333333333333333333333333333303"
          }
        }
      ],
      "internalCalls": [
        {
          "contract": "ENSOwnership",
          "function": "verifyENSOwnership(address,address,address,string,bytes32,bytes32)",
          "args": [
            "0x00000000000c2e074ec69a0dfb2997ba6c7d2e1e",
            "0xd4416b13d2b3a9abae7acd5d6c2bbdbe25686401",
            "0x3333333333333333333333333333333333333303",
            "commercial",
            "0x39eb848f88bdfb0a6371096249dd451f56859dfe2cd3ddeab1e26d5bb68ede16",
            "0x6487f659ec6f3fbd424b18b685728450d2559e4d68768393f9c689b2b6e5405e"
          ],
          "result": true
        },
        {
          "contract": "BondMath",
          "function": "computeValidatorBond(uint256,uint256,uint256,uint256)",
          "args": [
            "1000000000000000000000",
            1500,
            "10000000000000000000",
            "88888888000000000000000000"
          ],
          "result": "150000000000000000000"
        },
        {
          "contract": "$AGIALPHA",
          "function": "transferFrom(address,address,uint256)",
          "args": [
            "0x3333333333333333333333333333333333333303",
            "0xb3aaeb69b630f0299791679c063d68d6687481d1",
            "150000000000000000000"
          ]
        }
      ],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x8d4a018d09bf9400955d8eae84fc9c78ac96606460c18d911a824f16642c7a5c",
      "calldataBytes": 196,
      "topic0": [
        "0xd35288599f316272f4e87c5a053664f1529adc92bb2196f32a619c1d6581bc8a"
      ]
    },
    {
      "id": "TX-031",
      "phase": "P7",
      "from": "0x3333333333333333333333333333333333333304",
      "to": "0xa61a3b3a130a9c20768eebf97e21515a6046a1fa",
      "contract": "ERC20 $AGIALPHA",
      "function": "approve",
      "signature": "approve(address,uint256)",
      "selector": "0x095ea7b3",
      "args": [
        "0xb3aaeb69b630f0299791679c063d68d6687481d1",
        "150000000000000000000"
      ],
      "calldata": "0x095ea7b3000000000000000000000000b3aaeb69b630f0299791679c063d68d6687481d100000000000000000000000000000000000000000000000821ab0d4414980000",
      "title": "Approve redteam validator bond",
      "description": "BondMath computes one shared per-vote bond of 150 $AGIALPHA.",
      "action": {
        "type": "approve",
        "owner": "0x3333333333333333333333333333333333333304",
        "spender": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
        "amount": "150000000000000000000"
      },
      "events": [],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xde9b0b153d29a3bed5b24db3460e7d78f3d2254ce0252d59522a523324103e43",
      "calldataBytes": 68,
      "topic0": []
    },
    {
      "id": "TX-032",
      "phase": "P7",
      "from": "0x3333333333333333333333333333333333333304",
      "to": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
      "contract": "AGIJobManager",
      "function": "disapproveJob",
      "signature": "disapproveJob(uint256,string,bytes32[])",
      "selector": "0xd48884f5",
      "args": [
        0,
        "redteam",
        []
      ],
      "calldata": "0xd48884f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000077265647465616d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "title": "Redteam node: DISAPPROVE",
      "description": "The validator is ENS-authorized under the club roots, posts the exact bond and records one non-repeatable vote.",
      "action": {
        "type": "validatorVote",
        "jobId": 0,
        "validator": "0x3333333333333333333333333333333333333304",
        "subdomain": "redteam",
        "approve": false,
        "bond": "150000000000000000000"
      },
      "events": [
        {
          "event": "JobDisapproved",
          "signature": "JobDisapproved(uint256,address)",
          "args": {
            "jobId": 0,
            "validator": "0x3333333333333333333333333333333333333304"
          }
        }
      ],
      "internalCalls": [
        {
          "contract": "ENSOwnership",
          "function": "verifyENSOwnership(address,address,address,string,bytes32,bytes32)",
          "args": [
            "0x00000000000c2e074ec69a0dfb2997ba6c7d2e1e",
            "0xd4416b13d2b3a9abae7acd5d6c2bbdbe25686401",
            "0x3333333333333333333333333333333333333304",
            "redteam",
            "0x39eb848f88bdfb0a6371096249dd451f56859dfe2cd3ddeab1e26d5bb68ede16",
            "0x6487f659ec6f3fbd424b18b685728450d2559e4d68768393f9c689b2b6e5405e"
          ],
          "result": true
        },
        {
          "contract": "BondMath",
          "function": "computeValidatorBond(uint256,uint256,uint256,uint256)",
          "args": [
            "1000000000000000000000",
            1500,
            "10000000000000000000",
            "88888888000000000000000000"
          ],
          "result": "150000000000000000000"
        },
        {
          "contract": "$AGIALPHA",
          "function": "transferFrom(address,address,uint256)",
          "args": [
            "0x3333333333333333333333333333333333333304",
            "0xb3aaeb69b630f0299791679c063d68d6687481d1",
            "150000000000000000000"
          ]
        }
      ],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xe2966f651536913a66758d5a6099acb7d6e31236fc6543a4ba5bb086c09c64a3",
      "calldataBytes": 196,
      "topic0": [
        "0x04c356fd9aea5c16b5773af14ed45489db72d155d3b2da30979810d4db7787b3"
      ]
    },
    {
      "id": "TX-033",
      "phase": "P8",
      "from": "0x4444444444444444444444444444444444444444",
      "to": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
      "contract": "AGIJobManager",
      "function": "finalizeJob",
      "signature": "finalizeJob(uint256)",
      "selector": "0x832a153d",
      "args": [
        0
      ],
      "calldata": "0x832a153d0000000000000000000000000000000000000000000000000000000000000000",
      "title": "Permissionless finalization after challenge window",
      "description": "The simulation advances 1 day + 1 second. Three approvals exceed one disapproval, so the agent-win settlement path executes.",
      "action": {
        "type": "finalizeJob",
        "jobId": 0,
        "caller": "0x4444444444444444444444444444444444444444",
        "timeAdvance": 86401
      },
      "events": [
        {
          "event": "PlatformRevenueAccrued",
          "signature": "PlatformRevenueAccrued(uint256,uint256)",
          "args": {
            "jobId": 0,
            "amount": "100000000000000000000"
          }
        },
        {
          "event": "ReputationUpdated",
          "signature": "ReputationUpdated(address,uint256)",
          "args": {
            "user": "0x2222222222222222222222222222222222222222",
            "newReputation": 38
          }
        },
        {
          "event": "NFTIssued",
          "signature": "NFTIssued(uint256,address,string)",
          "args": {
            "tokenId": 0,
            "employer": "0x1111111111111111111111111111111111111111",
            "tokenURI": "ipfs://bafybeigdemo-proofbundle-northstar-ai-procurement"
          }
        },
        {
          "event": "JobCompleted",
          "signature": "JobCompleted(uint256,address,uint256)",
          "args": {
            "jobId": 0,
            "agent": "0x2222222222222222222222222222222222222222",
            "reputationPoints": 38
          }
        },
        {
          "event": "EnsHookAttempted",
          "signature": "EnsHookAttempted(uint8,uint256,address,bool)",
          "args": {
            "hook": 4,
            "jobId": 0,
            "target": "0x06188e77c1c38d392b16d9d9fb24673363ce1da0",
            "success": true
          }
        }
      ],
      "internalCalls": [
        {
          "contract": "ReputationMath",
          "function": "computeReputationPoints(uint256,uint256,uint256,uint256,bool)",
          "args": [
            "1000000000000000000000",
            604800,
            "completionRequestedAt",
            "assignedAt",
            true
          ],
          "result": 38
        },
        {
          "contract": "$AGIALPHA",
          "function": "transfer(address,uint256)",
          "args": [
            "0x2222222222222222222222222222222222222222",
            "53024000000000000000"
          ],
          "note": "agent bond return"
        },
        {
          "contract": "$AGIALPHA",
          "function": "transfer(address,uint256)",
          "args": [
            "0x2222222222222222222222222222222222222222",
            "820000000000000000000"
          ],
          "note": "82% payout"
        },
        {
          "contract": "$AGIALPHA",
          "function": "transfer(address,uint256)",
          "args": [
            "each correct validator",
            "216666666666666666666"
          ],
          "note": "bond + equal reward/slash pool share"
        },
        {
          "contract": "$AGIALPHA",
          "function": "transfer(address,uint256)",
          "args": [
            "0x3333333333333333333333333333333333333304",
            "30000000000000000000"
          ],
          "note": "unslashed 20% bond return"
        },
        {
          "contract": "AGIJobs ERC721",
          "function": "_mint(address,uint256)",
          "args": [
            "0x1111111111111111111111111111111111111111",
            0
          ]
        },
        {
          "contract": "ENSJobPages",
          "function": "handleHook(uint8,uint256)",
          "args": [
            4,
            0
          ]
        }
      ],
      "advanceSeconds": 86401,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xbef8a6c6c0546ea6ef95bb979aa74a56fdeddac641bb37901ecc0907c9239181",
      "calldataBytes": 36,
      "topic0": [
        "0x2724711038962961a164e9faa2d0a1e30586fe72c16cb492af82d8f10d3e407f",
        "0xfc577563f1b9a0461e24abef1e1fcc0d33d3d881f20b5df6dda59de4aae2c821",
        "0x178c42dae469a178936faf64c9788e7b86671857ec38f2d53c463f6e4d2163ba",
        "0x4dbba472101e9f148a3a5ecbe793f0ee16a7efe4bf3f8cbfab5330e1642ef955",
        "0x5facf68a0da012a643d00b4fafdccea7a6a8d45c4d36943c6a525f55ed53458e"
      ]
    },
    {
      "id": "TX-034",
      "phase": "P8",
      "from": "0x4444444444444444444444444444444444444444",
      "to": "0xb3aaeb69b630f0299791679c063d68d6687481d1",
      "contract": "AGIJobManager",
      "function": "lockJobENS",
      "signature": "lockJobENS(uint256,bool)",
      "selector": "0xb1fe444b",
      "args": [
        0,
        false
      ],
      "calldata": "0xb1fe444b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "title": "Lock terminal ENS job records",
      "description": "Anyone may request the non-fuse-burning terminal lock. Hook execution remains best-effort.",
      "action": {
        "type": "lockJobEns",
        "jobId": 0,
        "burnFuses": false
      },
      "events": [
        {
          "event": "EnsHookAttempted",
          "signature": "EnsHookAttempted(uint8,uint256,address,bool)",
          "args": {
            "hook": 5,
            "jobId": 0,
            "target": "0x06188e77c1c38d392b16d9d9fb24673363ce1da0",
            "success": true
          }
        }
      ],
      "internalCalls": [
        {
          "contract": "ENSJobPages",
          "function": "handleHook(uint8,uint256)",
          "args": [
            5,
            0
          ]
        }
      ],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x4b0b91755b339c8f1ce4fc87c97a1a143ff4dc865008645d3974a64234bd2971",
      "calldataBytes": 68,
      "topic0": [
        "0x5facf68a0da012a643d00b4fafdccea7a6a8d45c4d36943c6a525f55ed53458e"
      ]
    },
    {
      "id": "TX-035",
      "phase": "P9",
      "from": "0x5555555555555555555555555555555555555555",
      "to": "0x9000000000000000000000000000000000000003",
      "contract": "BondedAuthorityKernel",
      "function": "grantTransition",
      "signature": "grantTransition(bytes32,uint8,bytes32,bytes32,bytes32[])",
      "selector": "0x72a67114",
      "args": [
        "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        0,
        "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        [
          "0x16420f8e27c4a31543a68f0de73f54601751d081592eae9fcfb9d23680d204e1",
          "0x9ce6db1d75159cb9d4e4d46ab3f7fca0a30c8ae35d401162146adec2a0c6a51b"
        ]
      ],
      "calldata": "0x72a67114884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec0000000000000000000000000000000000000000000000000000000000000000d07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c4456eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd4697306584100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000216420f8e27c4a31543a68f0de73f54601751d081592eae9fcfb9d23680d204e19ce6db1d75159cb9d4e4d46ab3f7fca0a30c8ae35d401162146adec2a0c6a51b",
      "title": "Grant Paid authority",
      "description": "The reference kernel checks the exact required bond-kind mask for Paid.",
      "action": {
        "type": "grantTransition",
        "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        "transition": 0,
        "transitionName": "Paid",
        "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "bondIds": [
          "0x16420f8e27c4a31543a68f0de73f54601751d081592eae9fcfb9d23680d204e1",
          "0x9ce6db1d75159cb9d4e4d46ab3f7fca0a30c8ae35d401162146adec2a0c6a51b"
        ]
      },
      "events": [
        {
          "event": "TransitionGranted",
          "signature": "TransitionGranted(bytes32,uint8,bytes32,bytes32)",
          "args": {
            "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
            "transition": 0,
            "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x6e0cbce6a544d9ffc3cc82076d424365c302798558dab39ba544d4d00ea265d2",
      "calldataBytes": 260,
      "topic0": [
        "0x4af5453b69ca7ce0d2ada6669c6ea5e7c91099bbec4978088d1b17908263f237"
      ]
    },
    {
      "id": "TX-036",
      "phase": "P9",
      "from": "0x5555555555555555555555555555555555555555",
      "to": "0x9000000000000000000000000000000000000003",
      "contract": "BondedAuthorityKernel",
      "function": "grantTransition",
      "signature": "grantTransition(bytes32,uint8,bytes32,bytes32,bytes32[])",
      "selector": "0x72a67114",
      "args": [
        "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        1,
        "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        [
          "0x8e7247fa9d060a9e8f51bb367668840971f58289f44a0bb3457c4488a5eb11d7"
        ]
      ],
      "calldata": "0x72a67114884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec0000000000000000000000000000000000000000000000000000000000000001d07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c4456eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd4697306584100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000018e7247fa9d060a9e8f51bb367668840971f58289f44a0bb3457c4488a5eb11d7",
      "title": "Grant Trusted authority",
      "description": "The reference kernel checks the exact required bond-kind mask for Trusted.",
      "action": {
        "type": "grantTransition",
        "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        "transition": 1,
        "transitionName": "Trusted",
        "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "bondIds": [
          "0x8e7247fa9d060a9e8f51bb367668840971f58289f44a0bb3457c4488a5eb11d7"
        ]
      },
      "events": [
        {
          "event": "TransitionGranted",
          "signature": "TransitionGranted(bytes32,uint8,bytes32,bytes32)",
          "args": {
            "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
            "transition": 1,
            "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x625f8bc35207798ee6f3b4d325ee4c0bf1f62f5e1de93a0cd80e9a4d31521ab6",
      "calldataBytes": 228,
      "topic0": [
        "0x4af5453b69ca7ce0d2ada6669c6ea5e7c91099bbec4978088d1b17908263f237"
      ]
    },
    {
      "id": "TX-037",
      "phase": "P9",
      "from": "0x5555555555555555555555555555555555555555",
      "to": "0x9000000000000000000000000000000000000003",
      "contract": "BondedAuthorityKernel",
      "function": "grantTransition",
      "signature": "grantTransition(bytes32,uint8,bytes32,bytes32,bytes32[])",
      "selector": "0x72a67114",
      "args": [
        "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        2,
        "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        [
          "0x8e7247fa9d060a9e8f51bb367668840971f58289f44a0bb3457c4488a5eb11d7"
        ]
      ],
      "calldata": "0x72a67114884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec0000000000000000000000000000000000000000000000000000000000000002d07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c4456eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd4697306584100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000018e7247fa9d060a9e8f51bb367668840971f58289f44a0bb3457c4488a5eb11d7",
      "title": "Grant ChallengeSafe authority",
      "description": "The reference kernel checks the exact required bond-kind mask for ChallengeSafe.",
      "action": {
        "type": "grantTransition",
        "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        "transition": 2,
        "transitionName": "ChallengeSafe",
        "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "bondIds": [
          "0x8e7247fa9d060a9e8f51bb367668840971f58289f44a0bb3457c4488a5eb11d7"
        ]
      },
      "events": [
        {
          "event": "TransitionGranted",
          "signature": "TransitionGranted(bytes32,uint8,bytes32,bytes32)",
          "args": {
            "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
            "transition": 2,
            "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x5e57629fa22dceea4bc283a733a58ced7e3ae17c6b5451ee63c9685573ae0e85",
      "calldataBytes": 228,
      "topic0": [
        "0x4af5453b69ca7ce0d2ada6669c6ea5e7c91099bbec4978088d1b17908263f237"
      ]
    },
    {
      "id": "TX-038",
      "phase": "P9",
      "from": "0x5555555555555555555555555555555555555555",
      "to": "0x9000000000000000000000000000000000000003",
      "contract": "BondedAuthorityKernel",
      "function": "grantTransition",
      "signature": "grantTransition(bytes32,uint8,bytes32,bytes32,bytes32[])",
      "selector": "0x72a67114",
      "args": [
        "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        3,
        "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        [
          "0xe8e5cf0140434ed7e4c6df37cac2b22b5fcdf09e73103a0c0f22b9ebd167e0f8"
        ]
      ],
      "calldata": "0x72a67114884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec0000000000000000000000000000000000000000000000000000000000000003d07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c4456eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd4697306584100000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001e8e5cf0140434ed7e4c6df37cac2b22b5fcdf09e73103a0c0f22b9ebd167e0f8",
      "title": "Grant Reusable authority",
      "description": "The reference kernel checks the exact required bond-kind mask for Reusable.",
      "action": {
        "type": "grantTransition",
        "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        "transition": 3,
        "transitionName": "Reusable",
        "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "bondIds": [
          "0xe8e5cf0140434ed7e4c6df37cac2b22b5fcdf09e73103a0c0f22b9ebd167e0f8"
        ]
      },
      "events": [
        {
          "event": "TransitionGranted",
          "signature": "TransitionGranted(bytes32,uint8,bytes32,bytes32)",
          "args": {
            "missionId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
            "transition": 3,
            "proofRoot": "0xd07ae5d76769cf44f1231633ebfc14df25b9c799aa66673f148aeb9d7318c445",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x887abc0947a3330ad62e3d7c45e94ab401a151d94dbc92dd4645063bbb09e1bd",
      "calldataBytes": 228,
      "topic0": [
        "0x4af5453b69ca7ce0d2ada6669c6ea5e7c91099bbec4978088d1b17908263f237"
      ]
    },
    {
      "id": "TX-039",
      "phase": "P9",
      "from": "0x5555555555555555555555555555555555555555",
      "to": "0x9000000000000000000000000000000000000003",
      "contract": "BondedAuthorityKernel",
      "function": "resolveBond",
      "signature": "resolveBond(bytes32,uint16,address)",
      "selector": "0xd4693be6",
      "args": [
        "0x16420f8e27c4a31543a68f0de73f54601751d081592eae9fcfb9d23680d204e1",
        0,
        "0x0000000000000000000000000000000000000000"
      ],
      "calldata": "0xd4693be616420f8e27c4a31543a68f0de73f54601751d081592eae9fcfb9d23680d204e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "title": "Release worker authority bond",
      "description": "No slash is imposed; the full reference-overlay bond is returned to its actor.",
      "action": {
        "type": "resolveKernelBond",
        "bondId": "0x16420f8e27c4a31543a68f0de73f54601751d081592eae9fcfb9d23680d204e1",
        "slashBps": 0,
        "slashRecipient": "0x0000000000000000000000000000000000000000"
      },
      "events": [
        {
          "event": "BondResolved",
          "signature": "BondResolved(bytes32,uint8,uint256,uint256,address)",
          "args": {
            "bondId": "0x16420f8e27c4a31543a68f0de73f54601751d081592eae9fcfb9d23680d204e1",
            "status": 2,
            "returnedAmount": "20000000000000000000",
            "slashedAmount": 0,
            "slashRecipient": "0x6666666666666666666666666666666666666666"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x390e9c124b9ee34d1e5cfc9847454ff64b49a9af653b80f20d0d56de4a4bd33d",
      "calldataBytes": 100,
      "topic0": [
        "0x1cf9dc5e78bd7862ad096043102947a9ba5ab4f74f6106038cca4de28adf322e"
      ]
    },
    {
      "id": "TX-040",
      "phase": "P9",
      "from": "0x5555555555555555555555555555555555555555",
      "to": "0x9000000000000000000000000000000000000003",
      "contract": "BondedAuthorityKernel",
      "function": "resolveBond",
      "signature": "resolveBond(bytes32,uint16,address)",
      "selector": "0xd4693be6",
      "args": [
        "0x9ce6db1d75159cb9d4e4d46ab3f7fca0a30c8ae35d401162146adec2a0c6a51b",
        0,
        "0x0000000000000000000000000000000000000000"
      ],
      "calldata": "0xd4693be69ce6db1d75159cb9d4e4d46ab3f7fca0a30c8ae35d401162146adec2a0c6a51b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "title": "Release validator authority bond",
      "description": "No slash is imposed; the full reference-overlay bond is returned to its actor.",
      "action": {
        "type": "resolveKernelBond",
        "bondId": "0x9ce6db1d75159cb9d4e4d46ab3f7fca0a30c8ae35d401162146adec2a0c6a51b",
        "slashBps": 0,
        "slashRecipient": "0x0000000000000000000000000000000000000000"
      },
      "events": [
        {
          "event": "BondResolved",
          "signature": "BondResolved(bytes32,uint8,uint256,uint256,address)",
          "args": {
            "bondId": "0x9ce6db1d75159cb9d4e4d46ab3f7fca0a30c8ae35d401162146adec2a0c6a51b",
            "status": 2,
            "returnedAmount": "10000000000000000000",
            "slashedAmount": 0,
            "slashRecipient": "0x6666666666666666666666666666666666666666"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x9f8358fafb179f96138cf3a6beaaec734dee7feeb89f063cc37c414e37034a10",
      "calldataBytes": 100,
      "topic0": [
        "0x1cf9dc5e78bd7862ad096043102947a9ba5ab4f74f6106038cca4de28adf322e"
      ]
    },
    {
      "id": "TX-041",
      "phase": "P9",
      "from": "0x5555555555555555555555555555555555555555",
      "to": "0x9000000000000000000000000000000000000003",
      "contract": "BondedAuthorityKernel",
      "function": "resolveBond",
      "signature": "resolveBond(bytes32,uint16,address)",
      "selector": "0xd4693be6",
      "args": [
        "0x8e7247fa9d060a9e8f51bb367668840971f58289f44a0bb3457c4488a5eb11d7",
        0,
        "0x0000000000000000000000000000000000000000"
      ],
      "calldata": "0xd4693be68e7247fa9d060a9e8f51bb367668840971f58289f44a0bb3457c4488a5eb11d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "title": "Release claim authority bond",
      "description": "No slash is imposed; the full reference-overlay bond is returned to its actor.",
      "action": {
        "type": "resolveKernelBond",
        "bondId": "0x8e7247fa9d060a9e8f51bb367668840971f58289f44a0bb3457c4488a5eb11d7",
        "slashBps": 0,
        "slashRecipient": "0x0000000000000000000000000000000000000000"
      },
      "events": [
        {
          "event": "BondResolved",
          "signature": "BondResolved(bytes32,uint8,uint256,uint256,address)",
          "args": {
            "bondId": "0x8e7247fa9d060a9e8f51bb367668840971f58289f44a0bb3457c4488a5eb11d7",
            "status": 2,
            "returnedAmount": "15000000000000000000",
            "slashedAmount": 0,
            "slashRecipient": "0x6666666666666666666666666666666666666666"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xbc09028afdedb4dbceba30f4c96eeb33dac9ccba964db68711776f729cbbba65",
      "calldataBytes": 100,
      "topic0": [
        "0x1cf9dc5e78bd7862ad096043102947a9ba5ab4f74f6106038cca4de28adf322e"
      ]
    },
    {
      "id": "TX-042",
      "phase": "P9",
      "from": "0x5555555555555555555555555555555555555555",
      "to": "0x9000000000000000000000000000000000000003",
      "contract": "BondedAuthorityKernel",
      "function": "resolveBond",
      "signature": "resolveBond(bytes32,uint16,address)",
      "selector": "0xd4693be6",
      "args": [
        "0xe8e5cf0140434ed7e4c6df37cac2b22b5fcdf09e73103a0c0f22b9ebd167e0f8",
        0,
        "0x0000000000000000000000000000000000000000"
      ],
      "calldata": "0xd4693be6e8e5cf0140434ed7e4c6df37cac2b22b5fcdf09e73103a0c0f22b9ebd167e0f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "title": "Release reuse authority bond",
      "description": "No slash is imposed; the full reference-overlay bond is returned to its actor.",
      "action": {
        "type": "resolveKernelBond",
        "bondId": "0xe8e5cf0140434ed7e4c6df37cac2b22b5fcdf09e73103a0c0f22b9ebd167e0f8",
        "slashBps": 0,
        "slashRecipient": "0x0000000000000000000000000000000000000000"
      },
      "events": [
        {
          "event": "BondResolved",
          "signature": "BondResolved(bytes32,uint8,uint256,uint256,address)",
          "args": {
            "bondId": "0xe8e5cf0140434ed7e4c6df37cac2b22b5fcdf09e73103a0c0f22b9ebd167e0f8",
            "status": 2,
            "returnedAmount": "25000000000000000000",
            "slashedAmount": 0,
            "slashRecipient": "0x6666666666666666666666666666666666666666"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x9e7d0d6f5d9f930d4beccf715bb3c14b83d0d8d70e9197ac8f5825be3c1e7534",
      "calldataBytes": 100,
      "topic0": [
        "0x1cf9dc5e78bd7862ad096043102947a9ba5ab4f74f6106038cca4de28adf322e"
      ]
    },
    {
      "id": "TX-043",
      "phase": "P10",
      "from": "0x5555555555555555555555555555555555555555",
      "to": "0x9000000000000000000000000000000000000004",
      "contract": "RealityEvidenceRegistry",
      "function": "commitEpoch",
      "signature": "commitEpoch(bytes32,uint64,bytes32,bytes32,bytes32,bytes32,bytes32,bytes32,bytes32,uint8)",
      "selector": "0xd469463b",
      "args": [
        "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        1,
        "0x0000000000000000000000000000000000000000000000000000000000000000",
        "0xc6bc6e8df9dbe2268d1abd7f2df2ff706d9c21f8e6c6951052b4bda9c25c03f3",
        "0xd157356d9d9aaf6db1655ab0c9e221a01460750e04feb4ad70ccf05d3b968b14",
        "0xea970065d02c5b97123b5a7fa023eea67aea016778ab813cfbcc5c700b246181",
        "0x8c852c80b2cab3618232558b1f4f06aa1c884c4b06d1157951d4c7ab8d3d2ff2",
        "0xeee118c6285f1d29d2ce504e7204a09889104f039105724f1c118cfa1514d586",
        "0x3e454acbdf264e24b538bd2cb3bc08353b1e1c0ac6655da73df0001d0d6c00e9",
        2
      ],
      "calldata": "0xd469463b884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000c6bc6e8df9dbe2268d1abd7f2df2ff706d9c21f8e6c6951052b4bda9c25c03f3d157356d9d9aaf6db1655ab0c9e221a01460750e04feb4ad70ccf05d3b968b14ea970065d02c5b97123b5a7fa023eea67aea016778ab813cfbcc5c700b2461818c852c80b2cab3618232558b1f4f06aa1c884c4b06d1157951d4c7ab8d3d2ff2eee118c6285f1d29d2ce504e7204a09889104f039105724f1c118cfa1514d5863e454acbdf264e24b538bd2cb3bc08353b1e1c0ac6655da73df0001d0d6c00e90000000000000000000000000000000000000000000000000000000000000002",
      "title": "Commit admitted Reality epoch",
      "description": "Commitment-only registry records the preregistration, Docket, institutional proof, Chronicle, skill and graph roots.",
      "action": {
        "type": "commitReality",
        "campaignId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        "epoch": 1,
        "previousRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "preregistrationHash": "0xc6bc6e8df9dbe2268d1abd7f2df2ff706d9c21f8e6c6951052b4bda9c25c03f3",
        "evidenceRoot": "0xd157356d9d9aaf6db1655ab0c9e221a01460750e04feb4ad70ccf05d3b968b14",
        "institutionalProofRoot": "0xea970065d02c5b97123b5a7fa023eea67aea016778ab813cfbcc5c700b246181",
        "chronicleRoot": "0x8c852c80b2cab3618232558b1f4f06aa1c884c4b06d1157951d4c7ab8d3d2ff2",
        "skillRoot": "0xeee118c6285f1d29d2ce504e7204a09889104f039105724f1c118cfa1514d586",
        "graphRoot": "0x3e454acbdf264e24b538bd2cb3bc08353b1e1c0ac6655da73df0001d0d6c00e9",
        "status": 2
      },
      "events": [
        {
          "event": "RealityEpochCommitted",
          "signature": "RealityEpochCommitted(bytes32,uint64,bytes32,uint8)",
          "args": {
            "campaignId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
            "epoch": 1,
            "graphRoot": "0x3e454acbdf264e24b538bd2cb3bc08353b1e1c0ac6655da73df0001d0d6c00e9",
            "status": 2
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x5918231311596a577dbb661af73fcdad82c6e40ca2e241bec784ec899524159c",
      "calldataBytes": 324,
      "topic0": [
        "0x7f3494d266281940537f31ec14d0899c825c969982e9c6f62ae42ae45e8f371b"
      ]
    },
    {
      "id": "TX-044",
      "phase": "P10",
      "from": "0x1111111111111111111111111111111111111111",
      "to": "0x9000000000000000000000000000000000000004",
      "contract": "RealityEvidenceRegistry",
      "function": "attest",
      "signature": "attest(bytes32,bytes32)",
      "selector": "0x8acbf78e",
      "args": [
        "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        "0xfd18b89c430f5085c36d61c52ac819f0c1d06bce169c841820628ce9e708dd3e"
      ],
      "calldata": "0x8acbf78e884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ecfd18b89c430f5085c36d61c52ac819f0c1d06bce169c841820628ce9e708dd3e",
      "title": "Record sponsor attestation",
      "description": "The sponsor attests to the bounded Governed Decision State; this does not silently expand its scope.",
      "action": {
        "type": "attestReality",
        "campaignId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
        "institution": "0x1111111111111111111111111111111111111111",
        "attestationHash": "0xfd18b89c430f5085c36d61c52ac819f0c1d06bce169c841820628ce9e708dd3e"
      },
      "events": [
        {
          "event": "InstitutionAttested",
          "signature": "InstitutionAttested(bytes32,address,bytes32)",
          "args": {
            "campaignId": "0x884fd63dbfa5472336fb5211fe951390db40db09c2a4cbb30314be6f8bf561ec",
            "institution": "0x1111111111111111111111111111111111111111",
            "attestationHash": "0xfd18b89c430f5085c36d61c52ac819f0c1d06bce169c841820628ce9e708dd3e"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0xf138e9bc305b806c892bffac8fc8a56103b17dbae8c64fdca6e5beda7bcd4c52",
      "calldataBytes": 68,
      "topic0": [
        "0xcf410ec74b1bd47715b776362ce1d3cda44c45ea233889d95f819be2c6c1d1b2"
      ]
    },
    {
      "id": "TX-045",
      "phase": "P11",
      "from": "0x5555555555555555555555555555555555555555",
      "to": "0x9000000000000000000000000000000000000005",
      "contract": "PlanetaryCheckpointRegistry",
      "function": "submitCheckpoint",
      "signature": "submitCheckpoint(uint64,bytes32,bytes32,bytes32,bytes32,bytes32)",
      "selector": "0x09e70c33",
      "args": [
        1,
        "0x0000000000000000000000000000000000000000000000000000000000000000",
        "0xc52b6a75d5aa0eef2a2d5f6484e86cf491015803ace4862ccf29b68b8814f134",
        "0xc16d5579ec1ea421d43cd62bd8f2dd7f83f766a99770f948b1d4c5e53afbd9cd",
        "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "0x5c486b65e95e507caf30dd97340fc37880b2171078d54bdf02c6b0f2921d746a"
      ],
      "calldata": "0x09e70c3300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000c52b6a75d5aa0eef2a2d5f6484e86cf491015803ace4862ccf29b68b8814f134c16d5579ec1ea421d43cd62bd8f2dd7f83f766a99770f948b1d4c5e53afbd9cd6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd469730658415c486b65e95e507caf30dd97340fc37880b2171078d54bdf02c6b0f2921d746a",
      "title": "Submit proof-fabric checkpoint",
      "description": "The first checkpoint requires epoch 1 and a zero previous root; only compact commitments are stored.",
      "action": {
        "type": "submitCheckpoint",
        "epoch": 1,
        "previousRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "zonesRoot": "0xc52b6a75d5aa0eef2a2d5f6484e86cf491015803ace4862ccf29b68b8814f134",
        "topologyHash": "0xc16d5579ec1ea421d43cd62bd8f2dd7f83f766a99770f948b1d4c5e53afbd9cd",
        "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
        "planetaryRoot": "0x5c486b65e95e507caf30dd97340fc37880b2171078d54bdf02c6b0f2921d746a"
      },
      "events": [
        {
          "event": "PlanetaryCheckpointSubmitted",
          "signature": "PlanetaryCheckpointSubmitted(uint64,bytes32,bytes32,bytes32,bytes32,bytes32,address)",
          "args": {
            "epoch": 1,
            "planetaryRoot": "0x5c486b65e95e507caf30dd97340fc37880b2171078d54bdf02c6b0f2921d746a",
            "previousRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
            "zonesRoot": "0xc52b6a75d5aa0eef2a2d5f6484e86cf491015803ace4862ccf29b68b8814f134",
            "topologyHash": "0xc16d5579ec1ea421d43cd62bd8f2dd7f83f766a99770f948b1d4c5e53afbd9cd",
            "policyHash": "0x6eecfe7c748b934bb084451160ae1ebd3f7f2902385c61e452acd46973065841",
            "submitter": "0x5555555555555555555555555555555555555555"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x131300705f065c560ee088a00b8062e1df262bf30b03c843e34ef60efa119f9d",
      "calldataBytes": 196,
      "topic0": [
        "0xd6ef12d4139e91077d1520213c918b590e828e736742831b5a2a5b333fd91e61"
      ]
    },
    {
      "id": "TX-046",
      "phase": "P12",
      "from": "0x5555555555555555555555555555555555555555",
      "to": "0x9000000000000000000000000000000000000006",
      "contract": "ConstitutionalUpgradeRegistry",
      "function": "recordUpgrade",
      "signature": "recordUpgrade(uint64,bytes32,bytes32,bytes32,bytes32,bytes32,bytes32,bytes32,bytes32,bytes32,bytes32,uint8)",
      "selector": "0x96314d4d",
      "args": [
        1,
        "0x0000000000000000000000000000000000000000000000000000000000000000",
        "0x4088e8af28cb2446cc7e9a0b1e6c3ae67021b091bd363a19ab443a8fc9a656e0",
        "0x55d35a5c90b9c54e23f9836c8c103a210d5fc2b1c1f22552c3740380aab5e415",
        "0x125f1abcf3ab9e6f6dc704656ac6d7c3db48b0bc48ab4cfeecbce8f27e1f524f",
        "0x1ec948242529859933583521eba77d559d6382e9dadd36256193e404312dac18",
        "0xa587d31a8b3b9387665650adc249ffce04d3738afdf07d80843f12f2ce16d0cf",
        "0xd008dbd27e43ce6a992df014c05ab47ad51f89c5d345c455477cbbf5f7171619",
        "0xf7337dfe1e7104d27a962a628633c5352b5c158c38a15bb81433f7556da3ce3b",
        "0x6220098ddee9363f35c2a20b5b4339d894c42c28922ab828fecbbc3d73723c91",
        "0x58e094203c8efe3cd3dd2c0e724926722726b9caa68cf09ad84d4f766e0f569f",
        1
      ],
      "calldata": "0x96314d4d000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000004088e8af28cb2446cc7e9a0b1e6c3ae67021b091bd363a19ab443a8fc9a656e055d35a5c90b9c54e23f9836c8c103a210d5fc2b1c1f22552c3740380aab5e415125f1abcf3ab9e6f6dc704656ac6d7c3db48b0bc48ab4cfeecbce8f27e1f524f1ec948242529859933583521eba77d559d6382e9dadd36256193e404312dac18a587d31a8b3b9387665650adc249ffce04d3738afdf07d80843f12f2ce16d0cfd008dbd27e43ce6a992df014c05ab47ad51f89c5d345c455477cbbf5f7171619f7337dfe1e7104d27a962a628633c5352b5c158c38a15bb81433f7556da3ce3b6220098ddee9363f35c2a20b5b4339d894c42c28922ab828fecbbc3d73723c9158e094203c8efe3cd3dd2c0e724926722726b9caa68cf09ad84d4f766e0f569f0000000000000000000000000000000000000000000000000000000000000001",
      "title": "Record Mission 2 as canary-only",
      "description": "The candidate does not receive broad propagation. It receives Decision.CanaryOnly pending delayed outcome and fresh transfer evidence.",
      "action": {
        "type": "recordUpgrade",
        "epoch": 1,
        "previousEpochRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "proposalHash": "0x4088e8af28cb2446cc7e9a0b1e6c3ae67021b091bd363a19ab443a8fc9a656e0",
        "candidateArtifactRoot": "0x55d35a5c90b9c54e23f9836c8c103a210d5fc2b1c1f22552c3740380aab5e415",
        "invariantReportRoot": "0x125f1abcf3ab9e6f6dc704656ac6d7c3db48b0bc48ab4cfeecbce8f27e1f524f",
        "councilRoot": "0x1ec948242529859933583521eba77d559d6382e9dadd36256193e404312dac18",
        "canaryRoot": "0xa587d31a8b3b9387665650adc249ffce04d3738afdf07d80843f12f2ce16d0cf",
        "delayedOutcomeRoot": "0xd008dbd27e43ce6a992df014c05ab47ad51f89c5d345c455477cbbf5f7171619",
        "rollbackRoot": "0xf7337dfe1e7104d27a962a628633c5352b5c158c38a15bb81433f7556da3ce3b",
        "bondPlanHash": "0x6220098ddee9363f35c2a20b5b4339d894c42c28922ab828fecbbc3d73723c91",
        "constitutionalEpochRoot": "0x58e094203c8efe3cd3dd2c0e724926722726b9caa68cf09ad84d4f766e0f569f",
        "decision": 1
      },
      "events": [
        {
          "event": "UpgradeRecorded",
          "signature": "UpgradeRecorded(uint64,bytes32,bytes32,uint8,bytes32,address)",
          "args": {
            "epoch": 1,
            "constitutionalEpochRoot": "0x58e094203c8efe3cd3dd2c0e724926722726b9caa68cf09ad84d4f766e0f569f",
            "previousEpochRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
            "decision": 1,
            "proposalHash": "0x4088e8af28cb2446cc7e9a0b1e6c3ae67021b091bd363a19ab443a8fc9a656e0",
            "submitter": "0x5555555555555555555555555555555555555555"
          }
        }
      ],
      "internalCalls": [],
      "advanceSeconds": 12,
      "expected": "SUCCESS",
      "simulatedTxHash": "0x88a26703b2bb313546691d2e5c0f204f9873959b6f8fe6bda614ee48564b9de7",
      "calldataBytes": 388,
      "topic0": [
        "0x4d32917c2008d1d968e24a72271a6ffd96cb438edc93eec4bc1ee425c0a2e032"
      ]
    }
  ]
}