[
 {
  "id": "C01",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:34:30+00:00",
  "ms": 72,
  "reply": {
   "product": "mcpgate-appliance",
   "preset": "allowed_read",
   "reply": {
    "tool": "read_file",
    "decision": "ALLOW",
    "forwarded_to_tool": true,
    "blast_radius": "LOCAL_RESOURCE",
    "risk_level": "LOW",
    "reason": "Authorized under deterministic local baseline (action is allowlisted).",
    "evidence_digest": "e9beb1b5e6e6bdee29de493fa3dc4ff1c11ef96a0068f37a772665b010b3a796"
   }
  }
 },
 {
  "id": "C02",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:34:30+00:00",
  "ms": 48,
  "reply": {
   "product": "mcpgate-appliance",
   "preset": "allowed_select",
   "reply": {
    "tool": "query",
    "decision": "ALLOW",
    "forwarded_to_tool": true,
    "blast_radius": "LOCAL_RESOURCE",
    "risk_level": "LOW",
    "reason": "Authorized under deterministic local baseline (action is allowlisted).",
    "evidence_digest": "d6822308e267f8c78070f78696d82797e7ada2fcf000b81ea62ac500a47c69a5"
   }
  }
 },
 {
  "id": "C03",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:34:31+00:00",
  "ms": 49,
  "reply": {
   "product": "mcpgate-appliance",
   "preset": "tool_not_on_list",
   "reply": {
    "tool": "send_email",
    "decision": "REQUIRE_APPROVAL",
    "forwarded_to_tool": false,
    "blast_radius": "LOCAL_RESOURCE",
    "risk_level": "LOW",
    "reason": "Unknown action 'send_email': not on the allowlist (default-deny). Add it to guard(allow=[...]) or CAIN_ALLOWED_ACTIONS, or approve it.",
    "evidence_digest": "22306e01b19c9ce23d3e81bb3027e2a4555cc371e3980851da24e9f5ad5188fd"
   }
  }
 },
 {
  "id": "C04",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:34:32+00:00",
  "ms": 134,
  "reply": {
   "product": "mcpgate-appliance",
   "preset": "delete_database",
   "reply": {
    "tool": "delete_database",
    "decision": "REQUIRE_APPROVAL",
    "forwarded_to_tool": false,
    "blast_radius": "TENANT_WIDE",
    "risk_level": "HIGH",
    "reason": "Action with blast radius 'TENANT_WIDE' requires quorum approval under zero-trust floor.",
    "evidence_digest": "4c2f3757edcecb9464e66549e48fd48d3e8b571b2cca6016fe6c3507a08b957a"
   }
  }
 },
 {
  "id": "C05",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:34:32+00:00",
  "ms": 49,
  "reply": {
   "product": "mcpgate-appliance",
   "preset": "rm_rf",
   "reply": {
    "tool": "run_shell",
    "decision": "REQUIRE_APPROVAL",
    "forwarded_to_tool": false,
    "blast_radius": "CLUSTER_WIDE",
    "risk_level": "CRITICAL",
    "reason": "Action with blast radius 'CLUSTER_WIDE' requires quorum approval under zero-trust floor.",
    "evidence_digest": "607c169f608877b941645917c9d5b5871159d8c927beacb1e005dc52e73e3b8a"
   }
  }
 },
 {
  "id": "C06",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:34:33+00:00",
  "ms": 64,
  "reply": {
   "product": "mcpgate-appliance",
   "preset": "read_etc_shadow",
   "reply": {
    "tool": "read_file",
    "decision": "REQUIRE_APPROVAL",
    "forwarded_to_tool": false,
    "blast_radius": "TENANT_WIDE",
    "risk_level": "HIGH",
    "reason": "Action with blast radius 'TENANT_WIDE' requires quorum approval under zero-trust floor.",
    "evidence_digest": "353fdd733c61e3f7be4ddc5ced56615c98e7a8034ddbfb66207c7395c010b65b"
   }
  }
 },
 {
  "id": "C07",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:34:33+00:00",
  "ms": 38,
  "reply": {
   "product": "mcpgate-appliance",
   "preset": "drop_table",
   "reply": {
    "tool": "query",
    "decision": "REQUIRE_APPROVAL",
    "forwarded_to_tool": false,
    "blast_radius": "TENANT_WIDE",
    "risk_level": "HIGH",
    "reason": "Action with blast radius 'TENANT_WIDE' requires quorum approval under zero-trust floor.",
    "evidence_digest": "1bce71f7ec9f61dfcaa5288f83a99ed74f64f058883515b89e1a9e8f7800aec6"
   }
  }
 }
]