{
  "tool_id": "art-236-build-ai-decision-log-record",
  "kernel_id": "art-236-build-ai-decision-log-record",
  "display_name": "AI Decision Log Record Builder (EU AI Act Art 12)",
  "tool_version": "1.1.0",
  "mandate_type": "compliance_mandate",
  "purpose": "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.",
  "control_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.",
  "declared_inputs": [],
  "declared_outputs": [
    "art-237-validate-agent-audit-trail",
    "art-238-classify-annex3-decisioning-obligations"
  ],
  "kernel_digest": "sha256:ddb7da11f55693e35c501b0f9df6ff4e73eda5978e48d4e720d80b36f78d6014",
  "trust_label": "independently verified -- zkVM execution proof (risc0/groth16-bn254)",
  "data_vintage": "2026-07-10",
  "last_validated": "2026-07-10",
  "conformance_fixtures_vendored": true,
  "compute_proof_ready": "ready",
  "wave": 40,
  "source_url": "https://ainumbers.co/chaingraph/art-236-build-ai-decision-log-record.html",
  "generated_at": "2026-07-25T20:02:55.601Z"
}
