[
 {
  "id": "C01",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:45:54+00:00",
  "ms": 354,
  "reply": {
   "id": "apr_fkYQbAkro5thQt8r",
   "action": {
    "agent": "billing-agent",
    "aud": "https://cainstudio.online/api/v1/broker-keystone/demo-api",
    "body_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "method": "DELETE",
    "path": "/invoices/INV-9"
   },
   "digest": "d8514794576ad8c3d3cacf7d2d7c1abdc4070e0ae268f018ff6a6b64ac21a460",
   "summary": "Customer disputed INV-9; agent proposes deleting it instead of issuing a credit note.",
   "approvers": [
    "cfo",
    "controller",
    "security-lead"
   ],
   "required": 2,
   "status": "APPROVED",
   "created": 1793745954,
   "expires": 1793746854,
   "votes": [
    {
     "approver": "cfo",
     "vote": "APPROVE",
     "channel": "ballot",
     "at": 1793745954
    },
    {
     "approver": "controller",
     "vote": "APPROVE",
     "channel": "ballot",
     "at": 1793745954
    }
   ],
   "receipt": "eyJhbGciOiJFZERTQSIsImtpZCI6IjhONy1JcEg1eGM4aXluMWVac2hYMGciLCJ0eXAiOiJjYWluLWFjdGlvbitqd3QifQ.eyJhZ2VudCI6ImJpbGxpbmctYWdlbnQiLCJhcHByb3ZlciI6ImNmbytjb250cm9sbGVyIiwiYXVkIjoiaHR0cHM6Ly9jYWluc3R1ZGlvLm9ubGluZS9hcGkvdjEvYnJva2VyLWtleXN0b25lL2RlbW8tYXBpIiwiYm9keV9zaGEyNTYiOiJlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1IiwiZXhwIjoxNzkzNzQ2NTU0LCJtZXRob2QiOiJERUxFVEUiLCJwYXRoIjoiL2ludm9pY2VzL0lOVi05IiwicXVvcnVtIjoiMi1vZi0zIiwicmVxdWVzdF9pZCI6ImFwcl9ma1lRYkFrcm81dGhRdDhyIiwidHlwIjoiYXBwcm92YWwifQ.AH9AJsBXlB0i6ciBB6sIbCQMf66cn04KQLYbV0zRd5l7tnag0fRS-EmQc9tow-OAcJ7h9s_Ajq7E0xSVJT8XAA"
  }
 },
 {
  "id": "C02",
  "http_status": 409,
  "recorded_at": "2026-11-03T22:45:55+00:00",
  "ms": 329,
  "reply": {
   "error": "ballot_spent",
   "detail": "this ballot was already used"
  }
 },
 {
  "id": "C03",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:45:56+00:00",
  "ms": 165,
  "reply": {
   "id": "apr_S8zlovAXW8uQQBLF",
   "action": {
    "agent": "billing-agent",
    "aud": "https://cainstudio.online/api/v1/broker-keystone/demo-api",
    "body_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "method": "DELETE",
    "path": "/invoices/INV-9"
   },
   "digest": "d8514794576ad8c3d3cacf7d2d7c1abdc4070e0ae268f018ff6a6b64ac21a460",
   "summary": "Customer disputed INV-9; agent proposes deleting it instead of issuing a credit note.",
   "approvers": [
    "cfo",
    "controller",
    "security-lead"
   ],
   "required": 2,
   "status": "PENDING",
   "created": 1793745956,
   "expires": 1793746856,
   "votes": [
    {
     "approver": "cfo",
     "vote": "APPROVE",
     "channel": "ballot",
     "at": 1793745956
    }
   ],
   "receipt": null
  }
 },
 {
  "id": "C04",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:45:56+00:00",
  "ms": 174,
  "reply": {
   "id": "apr_b33vrMTRJl_Qd9iG",
   "action": {
    "agent": "billing-agent",
    "aud": "https://cainstudio.online/api/v1/broker-keystone/demo-api",
    "body_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "method": "DELETE",
    "path": "/invoices/INV-9"
   },
   "digest": "d8514794576ad8c3d3cacf7d2d7c1abdc4070e0ae268f018ff6a6b64ac21a460",
   "summary": "Customer disputed INV-9; agent proposes deleting it instead of issuing a credit note.",
   "approvers": [
    "cfo",
    "controller",
    "security-lead"
   ],
   "required": 2,
   "status": "DENIED",
   "created": 1793745956,
   "expires": 1793746856,
   "votes": [
    {
     "approver": "cfo",
     "vote": "APPROVE",
     "channel": "ballot",
     "at": 1793745956
    },
    {
     "approver": "security-lead",
     "vote": "DENY",
     "channel": "ballot",
     "at": 1793745956
    }
   ],
   "receipt": null
  }
 },
 {
  "id": "C05",
  "http_status": 403,
  "recorded_at": "2026-11-03T22:45:57+00:00",
  "ms": 79,
  "reply": {
   "error": "bad_ballot",
   "detail": "header, claims or signature is not valid base64url JSON"
  }
 },
 {
  "id": "C06",
  "http_status": 400,
  "recorded_at": "2026-11-03T22:45:58+00:00",
  "ms": 160,
  "reply": {
   "error": "bad_vote",
   "detail": "vote must be APPROVE or DENY"
  }
 }
]