{
  "tool_id": "art-452-build-ai-training-data-lineage-record",
  "tool_version": "1.0.0",
  "display_name": "AI Training-Data Lineage Record",
  "mcp_name": "build_ai_training_data_lineage_record",
  "mandate_type": "compliance_mandate",
  "wave": 66,
  "gpu": false,
  "url": "https://ainumbers.co/chaingraph/art-452-build-ai-training-data-lineage-record.html",
  "description": "Composes a hash-chained ML training-data lineage record: dataset identity, dataset version, upstream source dataset references, a declared collection/governance method, and an OPTIONAL reference to an existing OCG receipt for the training-run compute (tool identity, execution hash, kernel digest -- never re-embedded). Chains to a prior lineage record via sha256_prev_lineage_hash. Maps to EU AI Act Art 10 (data and data governance) + Annex IV 2(d) technical-documentation elements (data provenance, collection, labelling, cleaning); SR 11-7 model risk management data-lineage practice as the US domestic analog. Documents dataset lineage only -- does not validate dataset quality, bias, or representativeness. Not build_ai_decision_log_record (art-236, per-inference decision chain) and not build_ai_workpaper_record (art-380, audit workpaper over a receipt).",
  "input_schema_ref": "chaingraph/art-452-build-ai-training-data-lineage-record.html#manifest",
  "consumes": [],
  "feeds": [],
  "status": "live",
  "conformance_fixtures": true,
  "compute_capability": "server",
  "compute_images": [
    {
      "system": "sha256-source",
      "image_id": "sha256:56df585464140fcefbfbbc2e7b6131b2c47dc68f68df3c43db1224690069237d",
      "valid_from": "2026-07-10"
    },
    {
      "system": "risc0",
      "image_id": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
      "valid_from": "2026-07-23"
    }
  ],
  "compute_proof_ready": "ready",
  "compute_proof": {
    "type": "ZkVmReceipt",
    "system": "risc0",
    "receiptFormat": "groth16-bn254",
    "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
    "seal": "I6KuCx6WbpRvZdlolChILr8xjhjWflXpkQ2E1twLKf0RqvJSy1eUjPiGuaScFEZ0yjLLI46bGG62rWbdwZb+iwagEbGUosurLKfny4KCFNs/fJ+99VA1UDVJkKUeaP+BJh1mYiGlnC2tazI09rET74e3QHBgnKqTMn1fQdlOWeERf4SnX/NgJhRb3aHKprb/t69SMcRfc+t9gSqW7F3Dpx4+gZqeulzCLM8ysTqz8GiPM5G5Jc8uJWhLq698I6P7IFHlUrNKbpxEtbQ0Xyq0uiIfB4rT8EmEMuG5JEdnrDYus8E3gaWGjUZ49glSJMN04vEQHh7XkKYKL7MCFwE1Lg==",
    "journal": {
      "chaingraph_version": "0.4.0",
      "kernel_digest": "sha256:56df585464140fcefbfbbc2e7b6131b2c47dc68f68df3c43db1224690069237d",
      "output": {
        "chain_position": "first",
        "checks": [
          {
            "check": "dataset_id_present",
            "detail": "ds-credit-decisioning-2026q2",
            "pass": true
          },
          {
            "check": "dataset_version_present",
            "detail": "1.0.0",
            "pass": true
          },
          {
            "check": "collection_method_valid",
            "detail": "internal_transaction_records",
            "pass": true
          },
          {
            "check": "referenced_receipt_valid_if_present",
            "detail": "not referenced",
            "pass": true
          },
          {
            "check": "prev_lineage_hash_valid_if_present",
            "detail": "ok",
            "pass": true
          }
        ],
        "collection_method": "internal_transaction_records",
        "dataset_id": "ds-credit-decisioning-2026q2",
        "dataset_version": "1.0.0",
        "governance_notes": "Sourced from internal core-banking transaction extracts, deduplicated and de-identified prior to model training per firm data-governance policy.",
        "operator_id": "mrm-data-governance-team",
        "record_status": "COMPLETE",
        "referenced_receipt": null,
        "regulatory_basis": "EU AI Act (Reg. 2024/1689) Art 10 (data and data governance), Annex IV 2(d) (technical documentation: data provenance, collection, labelling, cleaning); SR 11-7 model risk management data-lineage practice (US domestic analog)",
        "retention_months": 12,
        "scope_note": "Documents dataset lineage and governance metadata for a training run. Does NOT validate dataset quality, bias, or representativeness -- those remain a firm judgment call outside this kernel's deterministic boundary.",
        "sha256_prev_lineage_hash": null,
        "source_dataset_ids": [
          "ds-core-banking-txn-log-2024-2026"
        ],
        "table_version": "EU-AIA-ART10-2024-1689-R1",
        "zero_pii_notice": "dataset_id and source_dataset_ids are STRUCTURAL catalog identifiers only. This kernel never ingests, stores, or echoes dataset contents -- zero PII by construction."
      }
    }
  }
}
