{
  "decision": {
    "schema": "cain42.e13.governed-decision.v1",
    "decision_id": "dec_e6459dd9fbdcd2ffa94b6c6e",
    "decision_version": 1,
    "agent_id": "agent:1",
    "collective_id": "",
    "principal_id": "",
    "trajectory_id": "",
    "intent_id": "",
    "objective": "rebalance the tenant account",
    "context_digest": "",
    "evidence_set_digest": "ev-1",
    "policy_set_digest": "76912018e5e0874027d1ef13e1491c7d2966ffdb3d74ced3bb1ec37e80458cb4",
    "authority_digest": "auth-1",
    "consequence_digest": "cq-1",
    "risk_digest": "risk-low",
    "candidate_action_digest": "act-1",
    "decision_type": "CONSEQUENTIAL",
    "decision_state": "ALLOWED",
    "decision_reason_codes": [],
    "constraints": [],
    "required_conditions": [],
    "review_requirement": "NONE",
    "human_escalation_requirement": "NONE",
    "created_at": 0.0,
    "valid_until": 0.0,
    "supersedes": "",
    "superseded_by": "",
    "nonce": "decn_4df9d60a6b731890",
    "trajectory_sequence": 0,
    "digest": "dae2e7e65e46afcb2ee8ebff87c7ec1186d734b1c15427bbcc1046de781c1242",
    "issuer": "cain:decision-fabric",
    "issuer_public_key_b64": "D5SkVAgr7Udx7wuYK9ddM1UObAstCLS+itH22lFKVXs=",
    "signature_b64": "MM5qphVj72s1vSUbB0pSbTeRfWVZDTVxGcM7K7yUyfCriW5qlUx8rqB/SzZX4ph0/pBMxuNqKa49enn1+aRWDA==",
    "authority": "NONE"
  },
  "basis": {
    "factual_inputs": {
      "transaction_amount": 100
    },
    "policy_constraints": [
      "amount<=500"
    ],
    "authority_constraints": [
      "READ:db"
    ],
    "risk_results": {
      "risk": "LOW"
    },
    "consequence_results": {
      "reversible": true
    },
    "system_state": {},
    "temporal_conditions": {},
    "resource_conditions": {},
    "model_opinion": "proceed",
    "model_confidence": 0.9,
    "digest": "4cfff161e50529e6b521fed0c246601f05eb7075bfcca384187605c57eca2ce6",
    "model_digest": "e6dbad327945829fa8cf41d7319f47e26fbcd0378a88be50c5298f2eaa5a2f54",
    "authority": "NONE",
    "note": "the verifiable basis is the audit record; model narrative is context only"
  },
  "trace": {
    "schema": "cain42.e13.decision-trace.v1",
    "trace_id": "trc_dae2e7e65e46afcb2ee8",
    "decision_digest": "dae2e7e65e46afcb2ee8ebff87c7ec1186d734b1c15427bbcc1046de781c1242",
    "disposition": "ALLOWED",
    "inputs": {
      "amount": 100
    },
    "evidence_refs": [
      "e-1"
    ],
    "policy_refs": [
      "tenant-max"
    ],
    "authority_refs": [
      "a-1"
    ],
    "risk_refs": [
      "risk-low"
    ],
    "consequence_refs": [
      "cq-1"
    ],
    "constraints": [],
    "transitions": [
      {
        "actor": "cain",
        "cause": "evidence check",
        "previous_state": "DRAFT",
        "new_state": "EVIDENCE_PENDING",
        "evidence_digest": "ev-1",
        "policy_digest": "76912018e5e0874027d1ef13e1491c7d2966ffdb3d74ced3bb1ec37e80458cb4",
        "decision_digest": "e9ebcc255dd5a71820b871f9b1e8b013dd90722c5614edff1772eb0875934990",
        "at": 1790636951.6015081,
        "digest": "36f607dc2fc3226dff6c77fc9aacb8b8a98bd9726306a9e29b6ef47758113256",
        "authority": "NONE"
      },
      {
        "actor": "cain",
        "cause": "context check",
        "previous_state": "EVIDENCE_PENDING",
        "new_state": "CONTEXT_PENDING",
        "evidence_digest": "ev-1",
        "policy_digest": "76912018e5e0874027d1ef13e1491c7d2966ffdb3d74ced3bb1ec37e80458cb4",
        "decision_digest": "110370576775c026a060a7708445f5f5b6f63ef48966f103eef71dc6159b31e3",
        "at": 1790636951.601536,
        "digest": "b6d055b819dba9fff91deab4f83325a6fc6ce0f0a6dd6517e4fc0146245fe5df",
        "authority": "NONE"
      },
      {
        "actor": "cain",
        "cause": "policy check",
        "previous_state": "CONTEXT_PENDING",
        "new_state": "POLICY_PENDING",
        "evidence_digest": "ev-1",
        "policy_digest": "76912018e5e0874027d1ef13e1491c7d2966ffdb3d74ced3bb1ec37e80458cb4",
        "decision_digest": "b931972de8d608941506d87482c7201495eda9109f256bd0fbd9945562337d07",
        "at": 1790636951.601559,
        "digest": "54e24b515fba294eee5782e1eaab1ae6d4059a768bf3a80ca608b19ad724697d",
        "authority": "NONE"
      },
      {
        "actor": "cain",
        "cause": "authority check",
        "previous_state": "POLICY_PENDING",
        "new_state": "AUTHORITY_PENDING",
        "evidence_digest": "ev-1",
        "policy_digest": "76912018e5e0874027d1ef13e1491c7d2966ffdb3d74ced3bb1ec37e80458cb4",
        "decision_digest": "86df5d817a3b0ce44c0a479048ea535c63f4e12ce045b3d1e73e16a11ebbadb4",
        "at": 1790636951.601581,
        "digest": "c5c11775a390e311850c6d0deba2b0e241cc15459d5c6391e53e5f605b8c2fed",
        "authority": "NONE"
      },
      {
        "actor": "cain",
        "cause": "risk check",
        "previous_state": "AUTHORITY_PENDING",
        "new_state": "RISK_PENDING",
        "evidence_digest": "ev-1",
        "policy_digest": "76912018e5e0874027d1ef13e1491c7d2966ffdb3d74ced3bb1ec37e80458cb4",
        "decision_digest": "01eb2a6978aae3d1d998c9f7c31bc41d9981d273a9131fb5b19e728da2fae1ea",
        "at": 1790636951.6016011,
        "digest": "471fca458307530fcaedb5bb3cd605bc21f477fb83887c57aa53b101b32cf29d",
        "authority": "NONE"
      },
      {
        "actor": "cain",
        "cause": "consequence check",
        "previous_state": "RISK_PENDING",
        "new_state": "CONSEQUENCE_PENDING",
        "evidence_digest": "ev-1",
        "policy_digest": "76912018e5e0874027d1ef13e1491c7d2966ffdb3d74ced3bb1ec37e80458cb4",
        "decision_digest": "da94bf070cd25bcf7678cc1b804176ef655c833dc0c5a8699488f3f71d19d42d",
        "at": 1790636951.6016333,
        "digest": "75a26b6469e1fdd617df81e9f9e5e5dfb97cf80c4f4b8f04fc0ca4a435ae1dfd",
        "authority": "NONE"
      },
      {
        "actor": "cain",
        "cause": "all checks passed",
        "previous_state": "CONSEQUENCE_PENDING",
        "new_state": "PROPOSED",
        "evidence_digest": "ev-1",
        "policy_digest": "76912018e5e0874027d1ef13e1491c7d2966ffdb3d74ced3bb1ec37e80458cb4",
        "decision_digest": "3f4473b2ca8916a8a76fd20862985e9e71a0e80e62015c1c380d9e076d8f34f5",
        "at": 1790636951.6016543,
        "digest": "1f5086c3add46f4f81d620312971a2a89f5cd0144353785fd025367ec5739596",
        "authority": "NONE"
      },
      {
        "actor": "cain",
        "cause": "adjudication",
        "previous_state": "PROPOSED",
        "new_state": "ADJUDICATING",
        "evidence_digest": "ev-1",
        "policy_digest": "76912018e5e0874027d1ef13e1491c7d2966ffdb3d74ced3bb1ec37e80458cb4",
        "decision_digest": "ff6f58f028e3a0bb59eaa4135f2ed99d09380ae49cc339f733acc4fd5c086c30",
        "at": 1790636951.6016827,
        "digest": "c1aaf085a4a33cd465430c7d2fb04a950dd28e1dd777659d29c2aa2d8d09e557",
        "authority": "NONE"
      },
      {
        "actor": "cain",
        "cause": "disposition",
        "previous_state": "ADJUDICATING",
        "new_state": "ALLOWED",
        "evidence_digest": "ev-1",
        "policy_digest": "76912018e5e0874027d1ef13e1491c7d2966ffdb3d74ced3bb1ec37e80458cb4",
        "decision_digest": "dae2e7e65e46afcb2ee8ebff87c7ec1186d734b1c15427bbcc1046de781c1242",
        "at": 1790636951.601704,
        "digest": "dba33ac8b45629242deac7b84a787a20a54388a754a2a3e4a2497782bde51a46",
        "authority": "NONE"
      }
    ],
    "at": 0.0,
    "digest": "83092d85ff631d50e5d2d71b9a1d3a5b8e367773206e9eef449c7fab7dd8feb1",
    "authority": "NONE"
  },
  "provenance_graph": {
    "schema": "cain42.e13.decision-provenance-graph.v1",
    "decision_id": "dec_e6459dd9fbdcd2ffa94b6c6e",
    "layers": [
      "source",
      "observation",
      "evidence",
      "context",
      "intent",
      "objective",
      "candidate",
      "risk",
      "consequence",
      "policy",
      "authority",
      "decision",
      "authorization",
      "action"
    ],
    "nodes": [
      {
        "id": "a-1",
        "layer": "authority"
      },
      {
        "id": "act-1",
        "layer": "action"
      },
      {
        "id": "dec_e6459dd9fbdcd2ffa94b6c6e",
        "layer": "decision"
      },
      {
        "id": "e-1",
        "layer": "evidence"
      },
      {
        "id": "p-1",
        "layer": "policy"
      }
    ],
    "edges": [
      {
        "src": "a-1",
        "edge": "delegated_by",
        "dst": "dec_e6459dd9fbdcd2ffa94b6c6e"
      },
      {
        "src": "dec_e6459dd9fbdcd2ffa94b6c6e",
        "edge": "authorizes",
        "dst": "act-1"
      },
      {
        "src": "e-1",
        "edge": "supports",
        "dst": "dec_e6459dd9fbdcd2ffa94b6c6e"
      },
      {
        "src": "p-1",
        "edge": "permitted_by",
        "dst": "dec_e6459dd9fbdcd2ffa94b6c6e"
      }
    ],
    "root": "9df5d506114fe10bd7694923392ed97227d100774a4a490d40bc53c256144e31",
    "authority": "NONE",
    "note": "machine-verifiable references, not a model-generated explanation"
  },
  "policy_conflict": {
    "conflicts": [
      {
        "field": "amount",
        "a": "p1",
        "b": "p2",
        "a_rule": "{'<=': 500}",
        "b_rule": "{'<=': 100}"
      }
    ],
    "resolved": true,
    "winner": "p2",
    "precedence": [
      "revocation-overrides-authorization",
      "explicit-human-constraint-overrides-agent-preference",
      "deny-overrides",
      "narrower-scope-overrides-broader-scope",
      "shorter-TTL-overrides-longer-TTL"
    ],
    "authority": "NONE",
    "note": "a conflict is surfaced; only a documented precedence rule may resolve it"
  },
  "authority_intersection": {
    "authority": "NONE",
    "effective": [
      [
        "READ",
        "db"
      ]
    ],
    "permitted": true,
    "reasons": [],
    "basis": "intersection of identity,policy"
  },
  "escalation_refused": {
    "allowed": false,
    "expanded": [
      [
        "WRITE",
        "db"
      ]
    ],
    "authority": "NONE",
    "reason": "REASONING_CANNOT_INCREASE_AUTHORITY"
  },
  "signing": {
    "algorithm": "Ed25519",
    "note": "no key material is published in this bundle"
  }
}
