{
  "decision_id": "dec-c857929180c8",
  "decision": {
    "decision_id": "dec-c857929180c8",
    "agent_id": "loan-agent-01",
    "agent_type": "LOAN_DECISION",
    "action": "approve_loan",
    "parameters": {
      "loan_amount": 900000,
      "annual_income": 80000,
      "loan_term_months": 360,
      "credit_score": 690
    },
    "context": null,
    "verdict": "BLOCK",
    "mode": "ENFORCE",
    "computed_verdict": "BLOCK",
    "applied_verdict": "BLOCK",
    "rules_evaluated": 1,
    "rules_triggered": 1,
    "latency_ms": 0.061,
    "details": {
      "passed_rules": [],
      "failed_rules": [
        "loan_max_amount_by_income"
      ],
      "warnings": [],
      "rule_evaluations": [
        {
          "rule_id": "loan_max_amount_by_income",
          "rule_name": "Loan within income multiple",
          "result": "FAIL",
          "verdict": "BLOCK",
          "message": "Loan exceeds 5x verified annual income",
          "latency_ms": 0.011
        }
      ]
    },
    "event_type": "decision_evaluated",
    "actor": "system",
    "source": "decision_pipeline",
    "proof_of_agent": {
      "scheme": "sentinel-poa-v2",
      "registry_binding": "abbb5ae45c9b240863c6242fdbac9949d72c0de95639be3b8e75e248869f1b9a",
      "evaluation_binding": "e33f9d8c381b2bafc3ca5aed62567ba8b3b69c927bdff98a59f0d438c2078fa9",
      "combined_digest": "341d033b1596ba3a6abdcc08c65337bfab9917f5ec780489d4d22366bb61fe7d",
      "poa_proof_id": null,
      "instance_attestation": null,
      "registry_canonical": "loan-agent-01|LOAN_DECISION|1.0.0|loan_max_amount_by_income",
      "evaluation_canonical": "dec-c857929180c8|loan-agent-01|BLOCK|BLOCK|ENFORCE|1|1||loan_max_amount_by_income"
    },
    "audit_id": "aud-c66430a34a00",
    "timestamp": "2026-07-26T22:58:34.672398+00:00",
    "event_id": "evt-c1e298cc295c",
    "payload_hash": "3decd273d11e88deb8a0766956d8b410a4e9cbb004eac4e9ee2909d445f3bc1f",
    "previous_hash": "8c6b5de41456239433e85fc9d955c15ff379a5f521d032214c623a344abcd33d",
    "chain_hash": "4f5fbee2d19be7d37458b1ae1e67c0ea4da2eba16c7dce622dbc28a39c6e11eb"
  },
  "events": [
    {
      "event_id": "evt-c1e298cc295c",
      "event_type": "decision_evaluated",
      "payload": {
        "decision_id": "dec-c857929180c8",
        "agent_id": "loan-agent-01",
        "agent_type": "LOAN_DECISION",
        "action": "approve_loan",
        "parameters": {
          "loan_amount": 900000,
          "annual_income": 80000,
          "loan_term_months": 360,
          "credit_score": 690
        },
        "context": null,
        "verdict": "BLOCK",
        "mode": "ENFORCE",
        "computed_verdict": "BLOCK",
        "applied_verdict": "BLOCK",
        "rules_evaluated": 1,
        "rules_triggered": 1,
        "latency_ms": 0.061,
        "details": {
          "passed_rules": [],
          "failed_rules": [
            "loan_max_amount_by_income"
          ],
          "warnings": [],
          "rule_evaluations": [
            {
              "rule_id": "loan_max_amount_by_income",
              "rule_name": "Loan within income multiple",
              "result": "FAIL",
              "verdict": "BLOCK",
              "message": "Loan exceeds 5x verified annual income",
              "latency_ms": 0.011
            }
          ]
        },
        "event_type": "decision_evaluated",
        "actor": "system",
        "source": "decision_pipeline",
        "proof_of_agent": {
          "scheme": "sentinel-poa-v2",
          "registry_binding": "abbb5ae45c9b240863c6242fdbac9949d72c0de95639be3b8e75e248869f1b9a",
          "evaluation_binding": "e33f9d8c381b2bafc3ca5aed62567ba8b3b69c927bdff98a59f0d438c2078fa9",
          "combined_digest": "341d033b1596ba3a6abdcc08c65337bfab9917f5ec780489d4d22366bb61fe7d",
          "poa_proof_id": null,
          "instance_attestation": null,
          "registry_canonical": "loan-agent-01|LOAN_DECISION|1.0.0|loan_max_amount_by_income",
          "evaluation_canonical": "dec-c857929180c8|loan-agent-01|BLOCK|BLOCK|ENFORCE|1|1||loan_max_amount_by_income"
        },
        "audit_id": "aud-c66430a34a00",
        "timestamp": "2026-07-26T22:58:34.672398+00:00"
      },
      "payload_hash": "3decd273d11e88deb8a0766956d8b410a4e9cbb004eac4e9ee2909d445f3bc1f",
      "previous_hash": "8c6b5de41456239433e85fc9d955c15ff379a5f521d032214c623a344abcd33d",
      "chain_hash": "4f5fbee2d19be7d37458b1ae1e67c0ea4da2eba16c7dce622dbc28a39c6e11eb",
      "actor": "system",
      "source": "decision_pipeline",
      "decision_id": "dec-c857929180c8",
      "created_at": "2026-07-26T22:58:34.672401+00:00",
      "signature": null
    }
  ],
  "chain_verification": {
    "valid": true,
    "mode": "segment",
    "events_checked": 1,
    "broken_at": null,
    "contiguous": true,
    "anchor_previous_hash": "8c6b5de41456239433e85fc9d955c15ff379a5f521d032214c623a344abcd33d",
    "head_chain_hash": "4f5fbee2d19be7d37458b1ae1e67c0ea4da2eba16c7dce622dbc28a39c6e11eb",
    "not_verified": [
      "Linkage to genesis: this is a segment, so it cannot prove it belongs to the full chain. Check anchor_previous_hash against the complete log to establish that."
    ],
    "details": [
      {
        "event_id": "evt-c1e298cc295c",
        "payload_valid": true,
        "chain_valid": true,
        "valid": true,
        "expected_payload_hash": "3decd273d11e88deb8a0766956d8b410a4e9cbb004eac4e9ee2909d445f3bc1f",
        "actual_payload_hash": "3decd273d11e88deb8a0766956d8b410a4e9cbb004eac4e9ee2909d445f3bc1f",
        "expected_chain_hash": "4f5fbee2d19be7d37458b1ae1e67c0ea4da2eba16c7dce622dbc28a39c6e11eb",
        "actual_chain_hash": "4f5fbee2d19be7d37458b1ae1e67c0ea4da2eba16c7dce622dbc28a39c6e11eb",
        "previous_link_valid": true
      }
    ]
  },
  "exported_at": "2026-07-26T22:58:34.672437+00:00",
  "storage_class": "tamper_evident_append_only"
}
