[
 {
  "id": "C01",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:38:01+00:00",
  "ms": 0,
  "reply": {
   "slug": "lexisguardian",
   "title": "Grant a mandate, record a decision with dissent, verify the hash chain",
   "status": "ok",
   "input": null,
   "total_ms": 2382,
   "steps": [
    {
     "call": "POST /mandates",
     "request": {
      "title": "Vendor approvals under $10k",
      "holders": [
       "alice",
       "bob",
       "carol"
      ],
      "scope": [
       "vendor.approve"
      ],
      "quorum": 2,
      "granted_by": "board"
     },
     "status": 200,
     "ms": 1716,
     "reply": {
      "mandate_id": "man_c84b9692f2a344d5",
      "title": "Vendor approvals under $10k",
      "holders": [
       "alice",
       "bob",
       "carol"
      ],
      "scope": [
       "vendor.approve"
      ],
      "quorum": 2,
      "granted_by": "board",
      "expires_at": null,
      "source": null,
      "granted_at": "2026-11-03T22:38:00Z",
      "chain": {
       "seq": 33,
       "entry_hash": "ebe30759cdb5472c6ac6924b4b7c082018e1ccd2c4664c58853a14e7ddbaeb40"
      }
     }
    },
    {
     "call": "POST /decisions",
     "request": {
      "subject": "vendor.approve",
      "outcome": "approved",
      "mandate_id": "man_c84b9692f2a344d5",
      "rationale": "demo",
      "votes": [
       {
        "voter": "alice",
        "vote": "for"
       },
       {
        "voter": "bob",
        "vote": "for"
       },
       {
        "voter": "carol",
        "vote": "against",
        "note": "price too high"
       }
      ]
     },
     "status": 200,
     "ms": 597,
     "reply": {
      "decision_id": "dec_d937a334ec854486",
      "subject": "vendor.approve",
      "outcome": "approved",
      "rationale": "demo",
      "votes": [
       {
        "voter": "alice",
        "vote": "for",
        "note": null
       },
       {
        "voter": "bob",
        "vote": "for",
        "note": null
       },
       {
        "voter": "carol",
        "vote": "against",
        "note": "price too high"
       }
      ],
      "dissent": [
       {
        "voter": "carol",
        "vote": "against",
        "note": "price too high"
       }
      ],
      "tally": {
       "for": 2,
       "against": 1,
       "abstain": 0
      },
      "mandate": {
       "mandate_id": "man_c84b9692f2a344d5",
       "title": "Vendor approvals under $10k",
       "holders": [
        "alice",
        "bob",
        "carol"
       ],
       "scope": [
        "vendor.approve"
       ],
       "quorum": 2,
       "granted_by": "board",
       "source": null,
       "granted_at": "2026-11-03T22:38:00Z"
      },
      "evidence": [],
      "recorded_at": "2026-11-03T22:38:00Z",
      "chain": {
       "seq": 34,
       "entry_hash": "2219cbb31220acfe7c78fd16638a6bc85bd49e04b00a8bce56e413b042747bf7"
      },
      "receipt": {
       "signed_by": "lexisguardian (this deployment's own Ed25519 key)",
       "algorithm": "Ed25519",
       "public_key_hex": "9ff628b9795ce4fa7064b34ad34313a8befbddc8bb5262cafdde66d69e5eff45",
       "statement": {
        "service": "lexisguardian",
        "decision_id": "dec_d937a334ec854486",
        "decision_sha256": "b5ed717a968fdf6b295eba6e0d18e387aeb88284d182f576f2f80f110f9115b2",
        "chain_entry_hash": "2219cbb31220acfe7c78fd16638a6bc85bd49e04b00a8bce56e413b042747bf7",
        "owner": "52b5815052239ac02d1eb72055d5ad75",
        "issued_at": "2026-11-03T22:38:00Z"
       },
       "statement_sha256": "fdb85abcb8b1bd42b4e72fa2779b5421eb5fdc977a230e9f8ff9251534319bdc",
       "signature_hex": "ada8c404f102392be0704a0b5ae3652b7b82ac99c68e1203cdb5579fc682177314c3568674762fcaa12322bf6eeb7c604ae90955963e7424a84ea23183000c02",
       "verify": "Ed25519 verify(public_key_hex, signature_hex, canonical JSON of statement (sorted keys, separators ',' ':'))"
      }
     }
    },
    {
     "call": "GET /chain/verify",
     "request": null,
     "status": 200,
     "ms": 40,
     "reply": {
      "intact": true,
      "links": 34,
      "head": "2219cbb31220acfe7c78fd16638a6bc85bd49e04b00a8bce56e413b042747bf7"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C02",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:38:01+00:00",
  "ms": 0,
  "reply": {
   "slug": "lexisguardian",
   "title": "Grant a mandate, record a decision with dissent, verify the hash chain",
   "status": "ok",
   "input": null,
   "total_ms": 2382,
   "steps": [
    {
     "call": "POST /mandates",
     "request": {
      "title": "Vendor approvals under $10k",
      "holders": [
       "alice",
       "bob",
       "carol"
      ],
      "scope": [
       "vendor.approve"
      ],
      "quorum": 2,
      "granted_by": "board"
     },
     "status": 200,
     "ms": 1716,
     "reply": {
      "mandate_id": "man_c84b9692f2a344d5",
      "title": "Vendor approvals under $10k",
      "holders": [
       "alice",
       "bob",
       "carol"
      ],
      "scope": [
       "vendor.approve"
      ],
      "quorum": 2,
      "granted_by": "board",
      "expires_at": null,
      "source": null,
      "granted_at": "2026-11-03T22:38:00Z",
      "chain": {
       "seq": 33,
       "entry_hash": "ebe30759cdb5472c6ac6924b4b7c082018e1ccd2c4664c58853a14e7ddbaeb40"
      }
     }
    },
    {
     "call": "POST /decisions",
     "request": {
      "subject": "vendor.approve",
      "outcome": "approved",
      "mandate_id": "man_c84b9692f2a344d5",
      "rationale": "demo",
      "votes": [
       {
        "voter": "alice",
        "vote": "for"
       },
       {
        "voter": "bob",
        "vote": "for"
       },
       {
        "voter": "carol",
        "vote": "against",
        "note": "price too high"
       }
      ]
     },
     "status": 200,
     "ms": 597,
     "reply": {
      "decision_id": "dec_d937a334ec854486",
      "subject": "vendor.approve",
      "outcome": "approved",
      "rationale": "demo",
      "votes": [
       {
        "voter": "alice",
        "vote": "for",
        "note": null
       },
       {
        "voter": "bob",
        "vote": "for",
        "note": null
       },
       {
        "voter": "carol",
        "vote": "against",
        "note": "price too high"
       }
      ],
      "dissent": [
       {
        "voter": "carol",
        "vote": "against",
        "note": "price too high"
       }
      ],
      "tally": {
       "for": 2,
       "against": 1,
       "abstain": 0
      },
      "mandate": {
       "mandate_id": "man_c84b9692f2a344d5",
       "title": "Vendor approvals under $10k",
       "holders": [
        "alice",
        "bob",
        "carol"
       ],
       "scope": [
        "vendor.approve"
       ],
       "quorum": 2,
       "granted_by": "board",
       "source": null,
       "granted_at": "2026-11-03T22:38:00Z"
      },
      "evidence": [],
      "recorded_at": "2026-11-03T22:38:00Z",
      "chain": {
       "seq": 34,
       "entry_hash": "2219cbb31220acfe7c78fd16638a6bc85bd49e04b00a8bce56e413b042747bf7"
      },
      "receipt": {
       "signed_by": "lexisguardian (this deployment's own Ed25519 key)",
       "algorithm": "Ed25519",
       "public_key_hex": "9ff628b9795ce4fa7064b34ad34313a8befbddc8bb5262cafdde66d69e5eff45",
       "statement": {
        "service": "lexisguardian",
        "decision_id": "dec_d937a334ec854486",
        "decision_sha256": "b5ed717a968fdf6b295eba6e0d18e387aeb88284d182f576f2f80f110f9115b2",
        "chain_entry_hash": "2219cbb31220acfe7c78fd16638a6bc85bd49e04b00a8bce56e413b042747bf7",
        "owner": "52b5815052239ac02d1eb72055d5ad75",
        "issued_at": "2026-11-03T22:38:00Z"
       },
       "statement_sha256": "fdb85abcb8b1bd42b4e72fa2779b5421eb5fdc977a230e9f8ff9251534319bdc",
       "signature_hex": "ada8c404f102392be0704a0b5ae3652b7b82ac99c68e1203cdb5579fc682177314c3568674762fcaa12322bf6eeb7c604ae90955963e7424a84ea23183000c02",
       "verify": "Ed25519 verify(public_key_hex, signature_hex, canonical JSON of statement (sorted keys, separators ',' ':'))"
      }
     }
    },
    {
     "call": "GET /chain/verify",
     "request": null,
     "status": 200,
     "ms": 40,
     "reply": {
      "intact": true,
      "links": 34,
      "head": "2219cbb31220acfe7c78fd16638a6bc85bd49e04b00a8bce56e413b042747bf7"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C03",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:38:02+00:00",
  "ms": 0,
  "reply": {
   "slug": "lexisguardian",
   "title": "Grant a mandate, record a decision with dissent, verify the hash chain",
   "status": "ok",
   "input": null,
   "total_ms": 2382,
   "steps": [
    {
     "call": "POST /mandates",
     "request": {
      "title": "Vendor approvals under $10k",
      "holders": [
       "alice",
       "bob",
       "carol"
      ],
      "scope": [
       "vendor.approve"
      ],
      "quorum": 2,
      "granted_by": "board"
     },
     "status": 200,
     "ms": 1716,
     "reply": {
      "mandate_id": "man_c84b9692f2a344d5",
      "title": "Vendor approvals under $10k",
      "holders": [
       "alice",
       "bob",
       "carol"
      ],
      "scope": [
       "vendor.approve"
      ],
      "quorum": 2,
      "granted_by": "board",
      "expires_at": null,
      "source": null,
      "granted_at": "2026-11-03T22:38:00Z",
      "chain": {
       "seq": 33,
       "entry_hash": "ebe30759cdb5472c6ac6924b4b7c082018e1ccd2c4664c58853a14e7ddbaeb40"
      }
     }
    },
    {
     "call": "POST /decisions",
     "request": {
      "subject": "vendor.approve",
      "outcome": "approved",
      "mandate_id": "man_c84b9692f2a344d5",
      "rationale": "demo",
      "votes": [
       {
        "voter": "alice",
        "vote": "for"
       },
       {
        "voter": "bob",
        "vote": "for"
       },
       {
        "voter": "carol",
        "vote": "against",
        "note": "price too high"
       }
      ]
     },
     "status": 200,
     "ms": 597,
     "reply": {
      "decision_id": "dec_d937a334ec854486",
      "subject": "vendor.approve",
      "outcome": "approved",
      "rationale": "demo",
      "votes": [
       {
        "voter": "alice",
        "vote": "for",
        "note": null
       },
       {
        "voter": "bob",
        "vote": "for",
        "note": null
       },
       {
        "voter": "carol",
        "vote": "against",
        "note": "price too high"
       }
      ],
      "dissent": [
       {
        "voter": "carol",
        "vote": "against",
        "note": "price too high"
       }
      ],
      "tally": {
       "for": 2,
       "against": 1,
       "abstain": 0
      },
      "mandate": {
       "mandate_id": "man_c84b9692f2a344d5",
       "title": "Vendor approvals under $10k",
       "holders": [
        "alice",
        "bob",
        "carol"
       ],
       "scope": [
        "vendor.approve"
       ],
       "quorum": 2,
       "granted_by": "board",
       "source": null,
       "granted_at": "2026-11-03T22:38:00Z"
      },
      "evidence": [],
      "recorded_at": "2026-11-03T22:38:00Z",
      "chain": {
       "seq": 34,
       "entry_hash": "2219cbb31220acfe7c78fd16638a6bc85bd49e04b00a8bce56e413b042747bf7"
      },
      "receipt": {
       "signed_by": "lexisguardian (this deployment's own Ed25519 key)",
       "algorithm": "Ed25519",
       "public_key_hex": "9ff628b9795ce4fa7064b34ad34313a8befbddc8bb5262cafdde66d69e5eff45",
       "statement": {
        "service": "lexisguardian",
        "decision_id": "dec_d937a334ec854486",
        "decision_sha256": "b5ed717a968fdf6b295eba6e0d18e387aeb88284d182f576f2f80f110f9115b2",
        "chain_entry_hash": "2219cbb31220acfe7c78fd16638a6bc85bd49e04b00a8bce56e413b042747bf7",
        "owner": "52b5815052239ac02d1eb72055d5ad75",
        "issued_at": "2026-11-03T22:38:00Z"
       },
       "statement_sha256": "fdb85abcb8b1bd42b4e72fa2779b5421eb5fdc977a230e9f8ff9251534319bdc",
       "signature_hex": "ada8c404f102392be0704a0b5ae3652b7b82ac99c68e1203cdb5579fc682177314c3568674762fcaa12322bf6eeb7c604ae90955963e7424a84ea23183000c02",
       "verify": "Ed25519 verify(public_key_hex, signature_hex, canonical JSON of statement (sorted keys, separators ',' ':'))"
      }
     }
    },
    {
     "call": "GET /chain/verify",
     "request": null,
     "status": 200,
     "ms": 40,
     "reply": {
      "intact": true,
      "links": 34,
      "head": "2219cbb31220acfe7c78fd16638a6bc85bd49e04b00a8bce56e413b042747bf7"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C04",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:38:02+00:00",
  "ms": 0,
  "reply": {
   "slug": "lexisguardian",
   "title": "Grant a mandate, record a decision with dissent, verify the hash chain",
   "status": "ok",
   "input": null,
   "total_ms": 2382,
   "steps": [
    {
     "call": "POST /mandates",
     "request": {
      "title": "Vendor approvals under $10k",
      "holders": [
       "alice",
       "bob",
       "carol"
      ],
      "scope": [
       "vendor.approve"
      ],
      "quorum": 2,
      "granted_by": "board"
     },
     "status": 200,
     "ms": 1716,
     "reply": {
      "mandate_id": "man_c84b9692f2a344d5",
      "title": "Vendor approvals under $10k",
      "holders": [
       "alice",
       "bob",
       "carol"
      ],
      "scope": [
       "vendor.approve"
      ],
      "quorum": 2,
      "granted_by": "board",
      "expires_at": null,
      "source": null,
      "granted_at": "2026-11-03T22:38:00Z",
      "chain": {
       "seq": 33,
       "entry_hash": "ebe30759cdb5472c6ac6924b4b7c082018e1ccd2c4664c58853a14e7ddbaeb40"
      }
     }
    },
    {
     "call": "POST /decisions",
     "request": {
      "subject": "vendor.approve",
      "outcome": "approved",
      "mandate_id": "man_c84b9692f2a344d5",
      "rationale": "demo",
      "votes": [
       {
        "voter": "alice",
        "vote": "for"
       },
       {
        "voter": "bob",
        "vote": "for"
       },
       {
        "voter": "carol",
        "vote": "against",
        "note": "price too high"
       }
      ]
     },
     "status": 200,
     "ms": 597,
     "reply": {
      "decision_id": "dec_d937a334ec854486",
      "subject": "vendor.approve",
      "outcome": "approved",
      "rationale": "demo",
      "votes": [
       {
        "voter": "alice",
        "vote": "for",
        "note": null
       },
       {
        "voter": "bob",
        "vote": "for",
        "note": null
       },
       {
        "voter": "carol",
        "vote": "against",
        "note": "price too high"
       }
      ],
      "dissent": [
       {
        "voter": "carol",
        "vote": "against",
        "note": "price too high"
       }
      ],
      "tally": {
       "for": 2,
       "against": 1,
       "abstain": 0
      },
      "mandate": {
       "mandate_id": "man_c84b9692f2a344d5",
       "title": "Vendor approvals under $10k",
       "holders": [
        "alice",
        "bob",
        "carol"
       ],
       "scope": [
        "vendor.approve"
       ],
       "quorum": 2,
       "granted_by": "board",
       "source": null,
       "granted_at": "2026-11-03T22:38:00Z"
      },
      "evidence": [],
      "recorded_at": "2026-11-03T22:38:00Z",
      "chain": {
       "seq": 34,
       "entry_hash": "2219cbb31220acfe7c78fd16638a6bc85bd49e04b00a8bce56e413b042747bf7"
      },
      "receipt": {
       "signed_by": "lexisguardian (this deployment's own Ed25519 key)",
       "algorithm": "Ed25519",
       "public_key_hex": "9ff628b9795ce4fa7064b34ad34313a8befbddc8bb5262cafdde66d69e5eff45",
       "statement": {
        "service": "lexisguardian",
        "decision_id": "dec_d937a334ec854486",
        "decision_sha256": "b5ed717a968fdf6b295eba6e0d18e387aeb88284d182f576f2f80f110f9115b2",
        "chain_entry_hash": "2219cbb31220acfe7c78fd16638a6bc85bd49e04b00a8bce56e413b042747bf7",
        "owner": "52b5815052239ac02d1eb72055d5ad75",
        "issued_at": "2026-11-03T22:38:00Z"
       },
       "statement_sha256": "fdb85abcb8b1bd42b4e72fa2779b5421eb5fdc977a230e9f8ff9251534319bdc",
       "signature_hex": "ada8c404f102392be0704a0b5ae3652b7b82ac99c68e1203cdb5579fc682177314c3568674762fcaa12322bf6eeb7c604ae90955963e7424a84ea23183000c02",
       "verify": "Ed25519 verify(public_key_hex, signature_hex, canonical JSON of statement (sorted keys, separators ',' ':'))"
      }
     }
    },
    {
     "call": "GET /chain/verify",
     "request": null,
     "status": 200,
     "ms": 40,
     "reply": {
      "intact": true,
      "links": 34,
      "head": "2219cbb31220acfe7c78fd16638a6bc85bd49e04b00a8bce56e413b042747bf7"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 }
]