[
  {
    "seq": 1,
    "ts": "2026-11-01T08:00:00.000Z",
    "actor": "u_clerk",
    "event": "PROPOSED",
    "tool": "create_refund",
    "decision": null,
    "approval_id": null,
    "input_hash": null,
    "output_hash": null,
    "detail_json": "{\"args\":{\"amount\":{\"currency_code\":\"USD\",\"value\":\"15.00\"},\"capture_id\":\"8MC585209K746392H\"}}",
    "prev_hash": "0000000000000000000000000000000000000000000000000000000000000000",
    "hash": "eb7ab8f5f51eda155f69ef80505198ff9b74267b5ae37cf442ae12b64ce056d9"
  },
  {
    "seq": 2,
    "ts": "2026-11-01T08:00:01.000Z",
    "actor": "u_clerk",
    "event": "ALLOWED",
    "tool": "create_refund",
    "decision": "ALLOW",
    "approval_id": null,
    "input_hash": null,
    "output_hash": null,
    "detail_json": "{\"ruleId\":\"refund-small\"}",
    "prev_hash": "eb7ab8f5f51eda155f69ef80505198ff9b74267b5ae37cf442ae12b64ce056d9",
    "hash": "6f0ea5c051b84b9a5990608a72a131345318e63661f8c87ba0171f0853160cf5"
  },
  {
    "seq": 3,
    "ts": "2026-11-01T08:00:30.000Z",
    "actor": "u_clerk",
    "event": "EXECUTED",
    "tool": "create_refund",
    "decision": null,
    "approval_id": null,
    "input_hash": null,
    "output_hash": null,
    "detail_json": "{\"requestId\":\"exe_demo_small\"}",
    "prev_hash": "6f0ea5c051b84b9a5990608a72a131345318e63661f8c87ba0171f0853160cf5",
    "hash": "f6045f368020da5226835b298f2934fbf37cccf2d43d1c2bd7b46a66cbc51bf4"
  },
  {
    "seq": 4,
    "ts": "2026-11-01T08:05:00.000Z",
    "actor": "u_clerk",
    "event": "PROPOSED",
    "tool": "create_refund",
    "decision": null,
    "approval_id": null,
    "input_hash": null,
    "output_hash": null,
    "detail_json": "{\"args\":{\"amount\":{\"currency_code\":\"USD\",\"value\":\"900.00\"},\"capture_id\":\"9TW04187LK2930028\"}}",
    "prev_hash": "f6045f368020da5226835b298f2934fbf37cccf2d43d1c2bd7b46a66cbc51bf4",
    "hash": "86c59c7f47bf3ace1f212c0dfe871f975ecfca25c2b83c166a945530d7e854c0"
  },
  {
    "seq": 5,
    "ts": "2026-11-01T08:05:01.000Z",
    "actor": "u_clerk",
    "event": "DENIED",
    "tool": "create_refund",
    "decision": "DENY",
    "approval_id": null,
    "input_hash": null,
    "output_hash": null,
    "detail_json": "{\"reason\":\"Untrusted customer text cannot be the source of a refund amount or id.\",\"ruleId\":\"UNTRUSTED_SOURCE\"}",
    "prev_hash": "86c59c7f47bf3ace1f212c0dfe871f975ecfca25c2b83c166a945530d7e854c0",
    "hash": "b98835ad2cac3e91b7e73771be0551fa4983a3f5506aa90bd31d8b0804b4c74d"
  },
  {
    "seq": 6,
    "ts": "2026-11-01T08:10:00.000Z",
    "actor": "u_clerk",
    "event": "PROPOSED",
    "tool": "create_refund",
    "decision": null,
    "approval_id": "apr_demo_done_damage",
    "input_hash": null,
    "output_hash": null,
    "detail_json": null,
    "prev_hash": "b98835ad2cac3e91b7e73771be0551fa4983a3f5506aa90bd31d8b0804b4c74d",
    "hash": "9335a5e6ac3d30e29f13ca42325c64ff34b39da5af09cb1c4ccd507d9e797def"
  },
  {
    "seq": 7,
    "ts": "2026-11-01T08:10:01.000Z",
    "actor": "u_clerk",
    "event": "QUEUED",
    "tool": "create_refund",
    "decision": "REQUIRE_APPROVAL",
    "approval_id": "apr_demo_done_damage",
    "input_hash": null,
    "output_hash": null,
    "detail_json": "{\"reason\":\"Refunds above $50 need a manager.\",\"ruleId\":\"refund-large\"}",
    "prev_hash": "9335a5e6ac3d30e29f13ca42325c64ff34b39da5af09cb1c4ccd507d9e797def",
    "hash": "f73b66e0e7b0285082efa6e7775baa34f13aea7a58f653eccbb8fb69cdf335ec"
  },
  {
    "seq": 8,
    "ts": "2026-11-01T08:12:00.000Z",
    "actor": "u_manager",
    "event": "APPROVED",
    "tool": "create_refund",
    "decision": null,
    "approval_id": "apr_demo_done_damage",
    "input_hash": null,
    "output_hash": null,
    "detail_json": "{\"note\":\"Verified with the customer by phone.\"}",
    "prev_hash": "f73b66e0e7b0285082efa6e7775baa34f13aea7a58f653eccbb8fb69cdf335ec",
    "hash": "4b39793993397a8cf12e525408ab5bdb6305083015a224cae36c2829a464ee4d"
  },
  {
    "seq": 9,
    "ts": "2026-11-01T08:12:05.000Z",
    "actor": "u_manager",
    "event": "EXECUTED",
    "tool": "create_refund",
    "decision": null,
    "approval_id": "apr_demo_done_damage",
    "input_hash": null,
    "output_hash": null,
    "detail_json": "{\"requestId\":\"exe_demo_damage\"}",
    "prev_hash": "4b39793993397a8cf12e525408ab5bdb6305083015a224cae36c2829a464ee4d",
    "hash": "38e95905a04f7021a5f97be73ba6d84120b374e52b4a6da07fb26e08397e7f58"
  },
  {
    "seq": 10,
    "ts": "2026-11-01T08:15:00.000Z",
    "actor": "u_clerk",
    "event": "PROPOSED",
    "tool": "create_refund",
    "decision": null,
    "approval_id": "apr_demo_rejected_unreturned",
    "input_hash": null,
    "output_hash": null,
    "detail_json": null,
    "prev_hash": "38e95905a04f7021a5f97be73ba6d84120b374e52b4a6da07fb26e08397e7f58",
    "hash": "5f7636db41f33fbf1db73c37b78850d4eaf2a97185ecc9c9b44446eb9135d3ec"
  },
  {
    "seq": 11,
    "ts": "2026-11-01T08:15:01.000Z",
    "actor": "u_clerk",
    "event": "QUEUED",
    "tool": "create_refund",
    "decision": "REQUIRE_APPROVAL",
    "approval_id": "apr_demo_rejected_unreturned",
    "input_hash": null,
    "output_hash": null,
    "detail_json": "{\"ruleId\":\"refund-large\"}",
    "prev_hash": "5f7636db41f33fbf1db73c37b78850d4eaf2a97185ecc9c9b44446eb9135d3ec",
    "hash": "9c914dcfc1323751d3fcf37f929fde01ffd916aea6f0217b6ed9cf9656616311"
  },
  {
    "seq": 12,
    "ts": "2026-11-01T08:16:00.000Z",
    "actor": "u_manager",
    "event": "REJECTED",
    "tool": "create_refund",
    "decision": null,
    "approval_id": "apr_demo_rejected_unreturned",
    "input_hash": null,
    "output_hash": null,
    "detail_json": "{\"note\":\"Item not returned yet. Ask for the return tracking number first.\"}",
    "prev_hash": "9c914dcfc1323751d3fcf37f929fde01ffd916aea6f0217b6ed9cf9656616311",
    "hash": "a4449ca6b2b89f42c81dde5812a16a6cadd8969210c743eac8f71ac111088154"
  },
  {
    "seq": 13,
    "ts": "2026-11-01T08:20:00.000Z",
    "actor": "u_clerk",
    "event": "PROPOSED",
    "tool": "create_refund",
    "decision": null,
    "approval_id": "apr_demo_pending_transit",
    "input_hash": null,
    "output_hash": null,
    "detail_json": null,
    "prev_hash": "a4449ca6b2b89f42c81dde5812a16a6cadd8969210c743eac8f71ac111088154",
    "hash": "ee9e80412e44324612837b3c5467b1ff59066f80257da96c195d87b7c497c177"
  },
  {
    "seq": 14,
    "ts": "2026-11-01T08:20:01.000Z",
    "actor": "u_clerk",
    "event": "QUEUED",
    "tool": "create_refund",
    "decision": "REQUIRE_APPROVAL",
    "approval_id": "apr_demo_pending_transit",
    "input_hash": null,
    "output_hash": null,
    "detail_json": "{\"reason\":\"Refunds above $50 need a manager.\",\"ruleId\":\"refund-large\"}",
    "prev_hash": "ee9e80412e44324612837b3c5467b1ff59066f80257da96c195d87b7c497c177",
    "hash": "d6fe2f5cc9cc11cf5a3e7038d1c86744e843cb79570c81a744fb16c0f9205ed4"
  },
  {
    "seq": 15,
    "ts": "2026-11-01T08:25:00.000Z",
    "actor": "u_clerk",
    "event": "PROPOSED",
    "tool": "create_refund",
    "decision": null,
    "approval_id": "apr_demo_pending_return",
    "input_hash": null,
    "output_hash": null,
    "detail_json": null,
    "prev_hash": "d6fe2f5cc9cc11cf5a3e7038d1c86744e843cb79570c81a744fb16c0f9205ed4",
    "hash": "d144b03deeb1c2124f1706757ba3ee97cd5fa53625571dc390942b7fb9e84ce4"
  },
  {
    "seq": 16,
    "ts": "2026-11-01T08:25:01.000Z",
    "actor": "u_clerk",
    "event": "QUEUED",
    "tool": "create_refund",
    "decision": "REQUIRE_APPROVAL",
    "approval_id": "apr_demo_pending_return",
    "input_hash": null,
    "output_hash": null,
    "detail_json": "{\"ruleId\":\"refund-large\"}",
    "prev_hash": "d144b03deeb1c2124f1706757ba3ee97cd5fa53625571dc390942b7fb9e84ce4",
    "hash": "dc2afb13cdaaa2a090cc57ceb6d614ad9a7f828386ba40ad439f5b42e0f613d8"
  },
  {
    "seq": 17,
    "ts": "2026-11-01T08:30:00.000Z",
    "actor": "u_clerk",
    "event": "PROPOSED",
    "tool": "create_refund",
    "decision": null,
    "approval_id": "apr_demo_pending_late",
    "input_hash": null,
    "output_hash": null,
    "detail_json": null,
    "prev_hash": "dc2afb13cdaaa2a090cc57ceb6d614ad9a7f828386ba40ad439f5b42e0f613d8",
    "hash": "ddbc75a2968f14be50a3e7555819574625f7ba6edc65c16317d64b18e86fcf52"
  },
  {
    "seq": 18,
    "ts": "2026-11-01T08:30:01.000Z",
    "actor": "u_clerk",
    "event": "QUEUED",
    "tool": "create_refund",
    "decision": "REQUIRE_APPROVAL",
    "approval_id": "apr_demo_pending_late",
    "input_hash": null,
    "output_hash": null,
    "detail_json": "{\"ruleId\":\"refund-large\"}",
    "prev_hash": "ddbc75a2968f14be50a3e7555819574625f7ba6edc65c16317d64b18e86fcf52",
    "hash": "b2c2e3c0b5454a40f5d7b458422d4757726dc2a2de47bb5e4913e714650e7cc6"
  }
]