{
 "client_id": "qaas-80917433800c920f7ee3b022",
 "cluster_id": "cain-mr-02",
 "commit_qc": {
  "bundle": {
   "aggregate_signature": null,
   "aggregation_algorithm": "ed25519-individual",
   "algorithm_version": 1,
   "bundle_hash": "248d6c7e553b293b553a633a5b0d44f91fda6781ede706d17e91c692b5cee4c6",
   "individual_signatures": {
    "cain-mr2-node-1": {
     "cluster_id": "cain-mr-02",
     "engine_version": "33.4-production-hardened",
     "epoch": 1,
     "msg_type": "COMMIT",
     "nonce": "908f2adc294b4be1b23240304deac388",
     "payload": {
      "prepared_cert_hash": "3ae132ee2047f3a5a2978425484f811cd1b96b50e38c807fd2c653e3a5d2f068",
      "state_root_claim": "92b4b5a8a9c714ddc934e2bb6f4d4c89d07a8178b17a3e2506dbad39a3f766ba"
     },
     "public_key_b64": "8P4PCtI04O2rvGpeOufwkU1RJnPdjMjth+L/UcerxI4=",
     "request_digest": "bea5cac08b728117814138efb40c692105a8225ecc9f883cfe3c1867768ad3bf",
     "sender_id": "cain-mr2-node-1",
     "sequence": 1526491,
     "signature_b64": "IgTBewqwerSt3yT3DgoVOzihRJMD643DnKqv/sek5AK+ZRVZV4EM8i3kKDYWSbocFGVtX1MsMFxqykrfpxGFBw==",
     "timestamp": 1793919373.8859253,
     "view": 2501
    },
    "cain-mr2-node-2": {
     "cluster_id": "cain-mr-02",
     "engine_version": "33.4-production-hardened",
     "epoch": 1,
     "msg_type": "COMMIT",
     "nonce": "b9625cadc6154db3afedecb6ddc4b4a1",
     "payload": {
      "prepared_cert_hash": "fd1221a12cce33e1608f87176a8a34cefa2f542fdfeb1618d92c8acea0b00b95",
      "state_root_claim": "92b4b5a8a9c714ddc934e2bb6f4d4c89d07a8178b17a3e2506dbad39a3f766ba"
     },
     "public_key_b64": "u3OhqYRLR2Rys0byPlSE1vHcjPWVSLt3j4XzMv2EwGs=",
     "request_digest": "bea5cac08b728117814138efb40c692105a8225ecc9f883cfe3c1867768ad3bf",
     "sender_id": "cain-mr2-node-2",
     "sequence": 1526491,
     "signature_b64": "Flhii36A86BbwXbWKRVo/pLMds/r6AIxRpC7JGy5mWx2rNfOvTcFVd4fO9DL2zBw0tzcfZ5miL6CSgJ/Xn6UCg==",
     "timestamp": 1793919373.8046963,
     "view": 2501
    },
    "cain-mr2-node-3": {
     "cluster_id": "cain-mr-02",
     "engine_version": "33.4-production-hardened",
     "epoch": 1,
     "msg_type": "COMMIT",
     "nonce": "34ee48c2c51b41ce8d30b4fb351a1223",
     "payload": {
      "prepared_cert_hash": "0f1306adb2b635a5f54ef49ccda0bf2eebc94992b90530f7d2c2f91cbe8adcb3",
      "state_root_claim": "92b4b5a8a9c714ddc934e2bb6f4d4c89d07a8178b17a3e2506dbad39a3f766ba"
     },
     "public_key_b64": "+x/1i4xlleDAdLt6vNaNfFaGVn8yo/N35Ax0mYAv2F8=",
     "request_digest": "bea5cac08b728117814138efb40c692105a8225ecc9f883cfe3c1867768ad3bf",
     "sender_id": "cain-mr2-node-3",
     "sequence": 1526491,
     "signature_b64": "PWjROWaUjOmyHR0loc3pa+Lquy5lUvhDI7PwZiUTCAVwn1ITaYlw9Q96Z2Gc5zptBIMStMZ7SUY993YfuijgBA==",
     "timestamp": 1793919373.8194213,
     "view": 2501
    }
   },
   "signer_set": [
    "cain-mr2-node-1",
    "cain-mr2-node-2",
    "cain-mr2-node-3"
   ]
  },
  "bundle_hash": "248d6c7e553b293b553a633a5b0d44f91fda6781ede706d17e91c692b5cee4c6",
  "certificate_hash": "3711ff169fa6c516ce6d5c70b272784a9c5e10f41a20ccdc3d6246a05b78bbc4",
  "certificate_type": "COMMIT_QC",
  "cluster_id": "cain-mr-02",
  "configuration_hash": "9ad62c270187b9e16d2938370457ddc257cdf9849be61253f4319a5738387fd2",
  "decision_hash": "787f04a20803eaceb6135363126550d711fed7ddd600b2d5504991257a379193",
  "epoch": 1,
  "leader_proposal": null,
  "leader_proposal_digest": null,
  "parent_decision_hash": "781f5056720c1ae3e21e0b270fda214daae3eee19eec9ff7206e23a253c22653",
  "proposal_digest": "bea5cac08b728117814138efb40c692105a8225ecc9f883cfe3c1867768ad3bf",
  "quorum": 3,
  "quorum_policy": {
   "f": 1,
   "n": 4,
   "quorum": 3,
   "rule": "ceil((N+f+1)/2)"
  },
  "quorum_policy_hash": "13d05661a0b1d519909ca36ee4c21be59adc1384a0a7da6d906dc5248e86130c",
  "sequence": 1526491,
  "signer_set": [
   "cain-mr2-node-1",
   "cain-mr2-node-2",
   "cain-mr2-node-3"
  ],
  "view": 2501
 },
 "configuration_hash": "9ad62c270187b9e16d2938370457ddc257cdf9849be61253f4319a5738387fd2",
 "digest": "171e88f4ee9cf58ca0d42a3eb28423d689a3858bde07f0254e584fa3f1fcd3ff",
 "issued_at": "2026-11-05T23:00:39Z",
 "membership": {
  "cluster_id": "cain-mr-02",
  "domain": "CAIN42/PBFT/MEMBERSHIP/v1",
  "epoch": 1,
  "f": 1,
  "members": [
   {
    "node_id": "cain-mr2-node-1",
    "public_key_b64": "8P4PCtI04O2rvGpeOufwkU1RJnPdjMjth+L/UcerxI4="
   },
   {
    "node_id": "cain-mr2-node-2",
    "public_key_b64": "u3OhqYRLR2Rys0byPlSE1vHcjPWVSLt3j4XzMv2EwGs="
   },
   {
    "node_id": "cain-mr2-node-3",
    "public_key_b64": "+x/1i4xlleDAdLt6vNaNfFaGVn8yo/N35Ax0mYAv2F8="
   },
   {
    "node_id": "cain-mr2-node-4",
    "public_key_b64": "SqIx0XEixGU8RzpKPmVxA9P6k4udhRFeMx4CPTedc+o="
   }
  ],
  "n": 4,
  "protocol": "PBFT/Castro-Liskov-1999+CAIN-Hardened",
  "quorum": 3,
  "view_change_join": 2,
  "watermark_window": 100
 },
 "operation": {
  "action": "qaas_notarize",
  "data": {
   "digest": "171e88f4ee9cf58ca0d42a3eb28423d689a3858bde07f0254e584fa3f1fcd3ff",
   "v": 1
  },
  "resource": "qaas"
 },
 "prepare_qc": {
  "bundle": {
   "aggregate_signature": null,
   "aggregation_algorithm": "ed25519-individual",
   "algorithm_version": 1,
   "bundle_hash": "61e7b3a2351a4d0a99f42509d5abfdec09dc96a9f818c4e05c2867ce8098c4b7",
   "individual_signatures": {
    "cain-mr2-node-1": {
     "cluster_id": "cain-mr-02",
     "engine_version": "33.4-production-hardened",
     "epoch": 1,
     "msg_type": "PREPARE",
     "nonce": "b9d7d2a336cc40628bbaffd724ebaeed",
     "payload": {
      "pre_prepare": {
       "cluster_id": "cain-mr-02",
       "engine_version": "33.4-production-hardened",
       "epoch": 1,
       "msg_type": "PRE_PREPARE",
       "nonce": "0a38b087f79640609ebb8413d4c90a1b",
       "payload": {
        "client_id": "qaas-80917433800c920f7ee3b022",
        "operation": {
         "action": "qaas_notarize",
         "data": {
          "digest": "171e88f4ee9cf58ca0d42a3eb28423d689a3858bde07f0254e584fa3f1fcd3ff",
          "v": 1
         },
         "resource": "qaas"
        },
        "request_id": "ks-20261105T225548Z-4f35c76d",
        "requested_authority": "standard"
       },
       "public_key_b64": "u3OhqYRLR2Rys0byPlSE1vHcjPWVSLt3j4XzMv2EwGs=",
       "request_digest": "bea5cac08b728117814138efb40c692105a8225ecc9f883cfe3c1867768ad3bf",
       "sender_id": "cain-mr2-node-2",
       "sequence": 1526491,
       "signature_b64": "oVFgOFLpXADvpDv7RL2FLojGHzcYAMXqCXHZmFrUouWRSjUHqTOqjrkPu+sYzPk71a4GW3UXAdKES9eHlyeWAw==",
       "timestamp": 1793919373.6702104,
       "view": 2501
      },
      "pre_prepare_digest": "24813ca2d47a8afbd64a7d0c6191962cce45c8ea314b1de3f794d8c1b678fc20"
     },
     "public_key_b64": "8P4PCtI04O2rvGpeOufwkU1RJnPdjMjth+L/UcerxI4=",
     "request_digest": "bea5cac08b728117814138efb40c692105a8225ecc9f883cfe3c1867768ad3bf",
     "sender_id": "cain-mr2-node-1",
     "sequence": 1526491,
     "signature_b64": "l7Dh1w7z/c4Z6q2HUr8LzVPzPWIZpR6uw/lTvLxLqwPCxPqh0skbp0KqVv0VLkBrFFhJDf2LoWuZrrjvxG52Dg==",
     "timestamp": 1793919373.7491865,
     "view": 2501
    },
    "cain-mr2-node-4": {
     "cluster_id": "cain-mr-02",
     "engine_version": "33.4-production-hardened",
     "epoch": 1,
     "msg_type": "PREPARE",
     "nonce": "8982b604f2a24ea692afbe4371c049d9",
     "payload": {
      "pre_prepare": {
       "cluster_id": "cain-mr-02",
       "engine_version": "33.4-production-hardened",
       "epoch": 1,
       "msg_type": "PRE_PREPARE",
       "nonce": "0a38b087f79640609ebb8413d4c90a1b",
       "payload": {
        "client_id": "qaas-80917433800c920f7ee3b022",
        "operation": {
         "action": "qaas_notarize",
         "data": {
          "digest": "171e88f4ee9cf58ca0d42a3eb28423d689a3858bde07f0254e584fa3f1fcd3ff",
          "v": 1
         },
         "resource": "qaas"
        },
        "request_id": "ks-20261105T225548Z-4f35c76d",
        "requested_authority": "standard"
       },
       "public_key_b64": "u3OhqYRLR2Rys0byPlSE1vHcjPWVSLt3j4XzMv2EwGs=",
       "request_digest": "bea5cac08b728117814138efb40c692105a8225ecc9f883cfe3c1867768ad3bf",
       "sender_id": "cain-mr2-node-2",
       "sequence": 1526491,
       "signature_b64": "oVFgOFLpXADvpDv7RL2FLojGHzcYAMXqCXHZmFrUouWRSjUHqTOqjrkPu+sYzPk71a4GW3UXAdKES9eHlyeWAw==",
       "timestamp": 1793919373.6702104,
       "view": 2501
      },
      "pre_prepare_digest": "24813ca2d47a8afbd64a7d0c6191962cce45c8ea314b1de3f794d8c1b678fc20"
     },
     "public_key_b64": "SqIx0XEixGU8RzpKPmVxA9P6k4udhRFeMx4CPTedc+o=",
     "request_digest": "bea5cac08b728117814138efb40c692105a8225ecc9f883cfe3c1867768ad3bf",
     "sender_id": "cain-mr2-node-4",
     "sequence": 1526491,
     "signature_b64": "Ho3y/Eo5+sF4OIxnwD7bobCVSZVMO7RMrHSpPGjW9X4y4Lzm8PnxgAURFo9yznN1JNH0S5TXT52SjRM+EW44Aw==",
     "timestamp": 1793919373.7133322,
     "view": 2501
    }
   },
   "signer_set": [
    "cain-mr2-node-1",
    "cain-mr2-node-4"
   ]
  },
  "bundle_hash": "61e7b3a2351a4d0a99f42509d5abfdec09dc96a9f818c4e05c2867ce8098c4b7",
  "certificate_hash": "e20352d46b505611079512a69aa8885a41e7b02834dc4005210d65aa3c1740e5",
  "certificate_type": "PREPARE_QC",
  "cluster_id": "cain-mr-02",
  "configuration_hash": "9ad62c270187b9e16d2938370457ddc257cdf9849be61253f4319a5738387fd2",
  "decision_hash": "787f04a20803eaceb6135363126550d711fed7ddd600b2d5504991257a379193",
  "epoch": 1,
  "leader_proposal": {
   "cluster_id": "cain-mr-02",
   "engine_version": "33.4-production-hardened",
   "epoch": 1,
   "msg_type": "PRE_PREPARE",
   "nonce": "0a38b087f79640609ebb8413d4c90a1b",
   "payload": {
    "client_id": "qaas-80917433800c920f7ee3b022",
    "operation": {
     "action": "qaas_notarize",
     "data": {
      "digest": "171e88f4ee9cf58ca0d42a3eb28423d689a3858bde07f0254e584fa3f1fcd3ff",
      "v": 1
     },
     "resource": "qaas"
    },
    "request_id": "ks-20261105T225548Z-4f35c76d",
    "requested_authority": "standard"
   },
   "public_key_b64": "u3OhqYRLR2Rys0byPlSE1vHcjPWVSLt3j4XzMv2EwGs=",
   "request_digest": "bea5cac08b728117814138efb40c692105a8225ecc9f883cfe3c1867768ad3bf",
   "sender_id": "cain-mr2-node-2",
   "sequence": 1526491,
   "signature_b64": "oVFgOFLpXADvpDv7RL2FLojGHzcYAMXqCXHZmFrUouWRSjUHqTOqjrkPu+sYzPk71a4GW3UXAdKES9eHlyeWAw==",
   "timestamp": 1793919373.6702104,
   "view": 2501
  },
  "leader_proposal_digest": "24813ca2d47a8afbd64a7d0c6191962cce45c8ea314b1de3f794d8c1b678fc20",
  "parent_decision_hash": "781f5056720c1ae3e21e0b270fda214daae3eee19eec9ff7206e23a253c22653",
  "proposal_digest": "bea5cac08b728117814138efb40c692105a8225ecc9f883cfe3c1867768ad3bf",
  "quorum": 3,
  "quorum_policy": {
   "f": 1,
   "n": 4,
   "quorum": 3,
   "rule": "ceil((N+f+1)/2)"
  },
  "quorum_policy_hash": "13d05661a0b1d519909ca36ee4c21be59adc1384a0a7da6d906dc5248e86130c",
  "sequence": 1526491,
  "signer_set": [
   "cain-mr2-node-1",
   "cain-mr2-node-4"
  ],
  "view": 2501
 },
 "request_id": "ks-20261105T225548Z-4f35c76d",
 "sequence": 1526491,
 "served_by": "cain-mr2-node-1",
 "type": "CAIN42/QUORUM-QAAS/RECEIPT/v1",
 "verify": "python3 verify_qaas_receipt.py receipt.json --pin <configuration_hash from https://cainstudio.online/api/v1/live-cluster/membership?cluster=cain-mr-02>"
}
