{
  "type": "ZkVmReceipt",
  "system": "risc0",
  "receiptFormat": "groth16-bn254",
  "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
  "seal": "Dp4WPKRSgXMkGGj4GayPdQ/WYU37Lz2pQ+AaQzxsXIgSFu1w7nQaIp37Iph7qPLQowdSnd6TSyBVauYER0QZGi7Y5RWqYEt/nNoJQZeQ08l2BkTiVspgKgsNFRvQn/rWFNK6ezWEzMDG8oIqu6NX8TRJEGiLQipZA9iYwnBWP1EfaJUjg3lMBe6PSwqv4rGcxkarn6ZVYHFaap9SGroi1ijJdsq8pRJH/bfp8R+NS45F2SzGDehSiUUfwBnQt6wOE3XiweYwBZfK9oH4tToFwny4r46aBrtbLu7fbQOm4OwaTiE9exhljaFmBfR4sTXLcOMHhgOvy81BTclb1vcy8A==",
  "journal": {
    "chaingraph_version": "0.4.0",
    "kernel_digest": "sha256:4c2c59094077b7f535e7fc1557867c48c163b79d2f4ddf7a001b0d15daf4b1e5",
    "output": {
      "ack_count": 1,
      "acmt_state": "OPENING_CONFIRMED",
      "error_count": 0,
      "is_valid": true,
      "message_sequence": [
        {
          "account_id": "ACC-ALPHA-001",
          "expects_ack": true,
          "label": "AccountOpeningRequest",
          "msg_id": "MSG-001",
          "msg_type": "acmt.007",
          "role": "REQUEST",
          "seq": 1,
          "valid": true
        },
        {
          "account_id": "ACC-ALPHA-001",
          "label": "AccountRequestAcknowledgement",
          "msg_id": "MSG-002",
          "msg_type": "acmt.010",
          "ref_message_id": "MSG-001",
          "resolves": "MSG-001",
          "role": "ACK",
          "seq": 2,
          "valid": true
        }
      ],
      "not_legal_advice": "Not legal or compliance advice. eBAM flow validation requires review by qualified treasury operations staff and the account servicer.",
      "orphan_count": 0,
      "orphan_requests": [],
      "pii_note": "ZERO PII: message type codes, sequence numbers, account identifiers (synthetic/structural), and state machine fields only. No account holder, signatory, or personal data enters this kernel.",
      "regulatory_basis": "CGI-MP eBAM Usage Guide 2023: acmt.007 AccountOpeningRequest / acmt.010 AccountRequestAcknowledgement / acmt.011 AccountModificationRequest / acmt.017 AccountClosureRequest / acmt.019 AccountReport state-machine. Each REQUEST must be followed by an ACK (acmt.010); REPORT (acmt.019) is permitted at any point. Gated chain routes on /acmt_state.",
      "report_count": 0,
      "request_count": 1,
      "table_source": "CGI-MP eBAM Usage Guide 2023 v1.0; ISO 20022 acmt message catalogue (acmt.007.001.06 / acmt.010.001.04 / acmt.011.001.07 / acmt.017.001.05 / acmt.019.001.07); SWIFT eBAM SLA guidelines 2023",
      "table_version": "CGI-MP-EBAM-2023",
      "total_messages": 2,
      "validation_errors": [],
      "validation_warnings": [],
      "warning_count": 0
    }
  }
}
