{
      "tool_id": "art-236-build-ai-decision-log-record",
      "tool_version": "1.1.0",
      "display_name": "AI Decision Log Record Builder (EU AI Act Art 12)",
      "mcp_name": "build_ai_decision_log_record",
      "mandate_type": "compliance_mandate",
      "wave": 40,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-236-build-ai-decision-log-record.html",
      "description": "Builds an EU AI Act Art 12(2)-conformant decision log record for high-risk AI systems in financial services. Computes chain_position (first/chained), art12_completeness_score (12 required fields), retention_months (>= 6 months, configurable), and anchor_surface instructions for composing anchor.ainumbers.co/mcp. subject_ref is a STRUCTURAL field only (opaque reference, never a real natural-person identifier; no PII enters this kernel). When the caller declares which sealed decision artifact this record evidences, this node also wraps it as a section-27.6 evidence bundle over that subject. Disambiguates from build_session_receipt (cry-01): that node logs MCP session I/O; this node builds a regulatory Art 12 decision record. Run classify_annex3_decisioning_obligations (art-238) first to confirm is_high_risk before generating Art 12 records.",
      "input_schema_ref": "chaingraph/art-236-build-ai-decision-log-record.html#manifest",
      "consumes": [],
      "feeds": [
        "art-237-validate-agent-audit-trail",
        "art-238-classify-annex3-decisioning-obligations"
      ],
      "status": "live",
      "conformance_fixtures": true,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:38e616aa1627146cb9496fe598eea7869de615e58bcc59363e22fc24da851e1c","valid_from":"2026-07-10"},{"system":"risc0","image_id":"sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6","valid_from":"2026-07-04"}],
      "export_capability": [
        "json"
      ],
      "compute_proof_ready": "ready",
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "IwCE/oiKLmbo9dZZxSDOv80IMmu7RRhrEm5ThBQqtyglkFuF+eFEzrwyx0Otm0riUrGSsaV7+zsRlT/NmuJ/cgQRAlcY8fYvUSVniemVoddxHpIeHS2ejmcAMFXmL6hMBfz+xKzvQ5gUIC3q5NTqOUCp+CKOSoGuIOczj+RmW3QmlNw7KZw8ILx/OsLDKY73wAJhQw9ddhQQdqZ2bjFIHSFATA2E8LVcJu/MkH0krYNuwUAPZ/TM0Zy1WPQ7zxByJX+atuZL8daR31UQ+XHM7OvWtVS+IBl2LLARdTB000QedT9HixgsqbFN99Dv1C7gw/iJfIcCAYyxuN+R54JT/w==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:ddb7da11f55693e35c501b0f9df6ff4e73eda5978e48d4e720d80b36f78d6014",
          "output": {
            "anchor_surface": "anchor.ainumbers.co/mcp",
            "anchor_tools": {
              "batch": "anchor_batch",
              "note": "Use anchor_hash for individual records; anchor_batch for high-volume agent log streams (Merkle tree over N leaf hashes).",
              "single": "anchor_hash"
            },
            "art12_completeness_score": 100,
            "art12_fields_present": true,
            "chain_position": "first",
            "confidence": 0.92,
            "decision_label": "CREDIT_APPROVED",
            "enforcement_dates": {
              "digital_omnibus_proposed": "2027-12-02",
              "note": "Digital Omnibus (provisional agreement 7 May 2026) proposes Annex III high-risk obligations to 2 Dec 2027; legal effect only on formal adoption. Verify current AI Act status.",
              "original": "2026-08-02"
            },
            "input_digest": "abc123def456abc123def456abc123def456abc123def456abc123def456abcd",
            "missing_art12_fields": [],
            "model_id": "credit-ai-v2",
            "model_version": "2.1.0",
            "operator_id": "bank-xyz",
            "output_digest": "def456abc123def456abc123def456abc123def456abc123def456abc123def4",
            "override_by": null,
            "override_flag": false,
            "pii_note": "subject_ref is a STRUCTURAL field for synthetic/opaque case IDs only. MUST NOT contain real personal identifiers (names, SSN, NPI, or similar). Zero PII by construction.",
            "record_status": "COMPLETE",
            "regulatory_basis": "EU AI Act (Reg. 2024/1689) Art 12(2), Art 26(6), Annex III 5(b) creditworthiness / 5(c) life-health insurance pricing",
            "retention_months": 12,
            "sha256_prev_record": "",
            "subject_ref": "CASE-0042",
            "system_context": "",
            "table_version": "EU-AIA-ART12-2024-1689-R1"
          }
        }
      }
    }
