{
 "aggregate_signature": null,
 "aggregation_algorithm": "ed25519-individual",
 "certificate_type": "COMMIT_QC",
 "cluster_id": "cain-mr-02",
 "configuration_hash": "9ad62c270187b9e16d2938370457ddc257cdf9849be61253f4319a5738387fd2",
 "decision_hash": "2ce624e42c78236d60d3fe22828036e78257302f1ddb88b00d7c1e6ae91e3388",
 "epoch": 1,
 "individual_signatures": {
  "cain-mr2-node-1": {
   "cluster_id": "cain-mr-02",
   "engine_version": "33.4-production-hardened",
   "epoch": 1,
   "msg_type": "COMMIT",
   "nonce": "6f51630f4d9642e78c6a1463050e3af2",
   "payload": {
    "prepared_cert_hash": "63ee955b22423f4ef21592baeeb195dcee1c226575e6b5e73159b58f71cd2ce7",
    "state_root_claim": "6c40c5b342bef51ef0e4af13a039befbc3a9dee50f7d5f10a011f1021c2a785d"
   },
   "public_key_b64": "8P4PCtI04O2rvGpeOufwkU1RJnPdjMjth+L/UcerxI4=",
   "request_digest": "a1ff8b14830f342bf5323df199c23b1eb4fd56873713d6735d347793082aa427",
   "sender_id": "cain-mr2-node-1",
   "sequence": 1,
   "signature_b64": "MYQhmmAvzFU6tiam64kTPORIo+Cn7Z+8OkL5Tu9bOIfpD096CdjM+GlBIJElVW/zsYwG5HmsroRQW1LmvwKxDA==",
   "timestamp": 1790467572.8824193,
   "view": 0
  },
  "cain-mr2-node-2": {
   "cluster_id": "cain-mr-02",
   "engine_version": "33.4-production-hardened",
   "epoch": 1,
   "msg_type": "COMMIT",
   "nonce": "7bb51b3372b44d688472f30e48ba2786",
   "payload": {
    "prepared_cert_hash": "508670b07df9c938f3caacac28e8a49616cacb87bad4fbf51088c6820658e8c3",
    "state_root_claim": "6c40c5b342bef51ef0e4af13a039befbc3a9dee50f7d5f10a011f1021c2a785d"
   },
   "public_key_b64": "u3OhqYRLR2Rys0byPlSE1vHcjPWVSLt3j4XzMv2EwGs=",
   "request_digest": "a1ff8b14830f342bf5323df199c23b1eb4fd56873713d6735d347793082aa427",
   "sender_id": "cain-mr2-node-2",
   "sequence": 1,
   "signature_b64": "cNISOMVuDxxQMvw/9YEtiG5Ri7OxtFYdyWHdbxIcvDh9hPjAyb2KvS/0eNFFc1+gT/IUdOyozrNFQLN9/9HPCg==",
   "timestamp": 1790467572.87286,
   "view": 0
  },
  "cain-mr2-node-3": {
   "cluster_id": "cain-mr-02",
   "engine_version": "33.4-production-hardened",
   "epoch": 1,
   "msg_type": "COMMIT",
   "nonce": "3334247cfa624ed68c6a9fd622042729",
   "payload": {
    "prepared_cert_hash": "3515b7d25f6aef794dd0b2c00fc86a6de69c091aa2789cb781270fa52860adb3",
    "state_root_claim": "6c40c5b342bef51ef0e4af13a039befbc3a9dee50f7d5f10a011f1021c2a785d"
   },
   "public_key_b64": "+x/1i4xlleDAdLt6vNaNfFaGVn8yo/N35Ax0mYAv2F8=",
   "request_digest": "a1ff8b14830f342bf5323df199c23b1eb4fd56873713d6735d347793082aa427",
   "sender_id": "cain-mr2-node-3",
   "sequence": 1,
   "signature_b64": "MppcF0QnF20v7wSxD8WJd+TYQ90nLASYPCwpAlufq55Wr58lvcY5H1PBLhlKzhvHWLP9oro/Pv/MZA8JHMfBDg==",
   "timestamp": 1790467572.9002817,
   "view": 0
  }
 },
 "parent_decision_hash": "00deb843685b067dbb397aff8e50e18c9ef31fba382b4fbbfbb3823da47fc4d9",
 "proposal_digest": "a1ff8b14830f342bf5323df199c23b1eb4fd56873713d6735d347793082aa427",
 "quorum": 3,
 "quorum_policy": {
  "f": 1,
  "n": 4,
  "quorum": 3,
  "rule": "ceil((N+f+1)/2)"
 },
 "schema": "cain42.review.quorum_certificate_sample.v1",
 "sequence": 1,
 "signed_message_definition": {
  "canonicalization": "RFC-8785-style sorted-key compact JSON (json.dumps sort_keys, separators=(',',':'), default=str)",
  "domain_separation": "the signing payload carries no explicit domain string; the msg_type + cluster_id bind context",
  "signature_algorithm": "Ed25519",
  "signed_bytes": "sha256(canonical_json(signing_payload)).hexdigest().encode('utf-8')",
  "signing_payload_fields": [
   "msg_type",
   "sender_id",
   "cluster_id",
   "view",
   "sequence",
   "request_digest",
   "payload (canonicalized)",
   "epoch",
   "nonce",
   "timestamp (rounded to 4)",
   "engine_version"
  ]
 },
 "signer_set": [
  "cain-mr2-node-1",
  "cain-mr2-node-2",
  "cain-mr2-node-3"
 ],
 "source_bundle": "clawx-site/evidence/degraded-network-2026-09-27/PBFT_QC_BUNDLE.json",
 "view": 0
}
