{
  "tool_id": "art-562-compile-model-risk-lineage-pack",
  "tool_version": "1.0.0",
  "display_name": "Compile Model Risk Lineage Pack",
  "mcp_name": "compile_model_risk_lineage_pack",
  "mandate_type": "compliance_mandate",
  "wave": 91,
  "gpu": false,
  "url": "https://ainumbers.co/chaingraph/art-562-compile-model-risk-lineage-pack.html",
  "description": "Compiles a model's current model-passport-lifecycle (art-450-model-inventory-entry, art-451-model-outcome-analysis, art-453-model-validation-status) and model-validation-cycle (art-488-model-replication-diff, art-489-model-test-battery) artifacts, cited by execution_hash and never recomputed, into a single BCBS 239 SS II / RDARR-shaped bundle: inventory tier, outcome-analysis result, validation status, replication verdict, and test-battery result, each with its citing hash and producing tool, so a reviewer sees one document that traces every SR 26-2 assertion back to the artifact that made it. Each of the five stage references is optional individually; the pack reports which stages are cited and which are absent, and zero-stages-cited is a legitimate empty state, never an error. HARD FENCE: this pack cites the referenced receipts, it does not re-run the model, re-derive the outcome analysis, or itself opine on validation sufficiency -- that opinion, if any, belongs to the cited art-453/art-489 artifacts, never to this bundle. SR 26-2 (superseding SR 11-7, effective 2026-04-17) scopes this pack to conventional quantitative models in scope under that guidance; it makes no claim about gen-AI or agentic-AI systems. Corrections cite the prior artifact via the SPEC.md top-level supersedes field, not a bespoke status registry.",
  "input_schema_ref": "chaingraph/art-562-compile-model-risk-lineage-pack.html#manifest",
  "deadline": null,
  "deadline_note": "No statutory deadline; a model-risk lineage pack is compiled on demand for a review or examination request, not a periodic filing.",
  "consumes": [
    "art-450-model-inventory-entry",
    "art-451-model-outcome-analysis",
    "art-453-model-validation-status",
    "art-488-model-replication-diff",
    "art-489-model-test-battery"
  ],
  "feeds": [],
  "status": "live",
  "conformance_fixtures": true,
  "compute_capability": "server",
  "compute_images": [
    {
      "system": "sha256-source",
      "image_id": "sha256:3bd0f1a3cd02576428db7940732f9d87c09d2632dafbcd72eb4f5f9ee96cb040",
      "valid_from": "2026-07-10"
    },
    {
      "system": "risc0",
      "image_id": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
      "valid_from": "2026-08-07"
    }
  ],
  "compute_proof_ready": "ready",
  "deferred_reason": "New shard; awaiting the async GPU proving queue (S18 steady-state).",
  "export_capability": [
    "json",
    "pdf"
  ],
  "compute_proof": {
    "type": "ZkVmReceipt",
    "system": "risc0",
    "receiptFormat": "groth16-bn254",
    "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
    "seal": "EmTyZA87+brLzx2bh9PLIVgfsiUArO087uig4E+rgL8GOL+K157/scUzkkwfu8YnifgC+WKzT01YsMiYVIFh/xddhvftM9z+TMmDKq6ryGWw+0Us83wBo2H/JBTm9Tj8Hl3oiXAt4CFP9qiP5bCEXGxR0wdKikbySTwk0z/6Mn4NWFIfTia0bE+0AOaXYq7e0srwwo3gqBMCfqM+H6P1/wGjIdJczzR75/yvjzmREtZwxSS6C/JKdyEi3jMAG+iOCrDLCmC9QttmPhtdkRfTGW49vkmlCElXsIEs3XEOQ5MqcsWI4br+LaIDAB+QwvhXYS2mFrYDCR8Ql/qQ9n5h9Q==",
    "journal": {
      "chaingraph_version": "0.4.0",
      "kernel_digest": "sha256:3bd0f1a3cd02576428db7940732f9d87c09d2632dafbcd72eb4f5f9ee96cb040",
      "output": {
        "as_of_date": "2026-08-05",
        "cited_receipts": [
          {
            "execution_hash": "sha256:1111111111111111111111111111111111111111111111111111111111111111",
            "label": "Model Inventory Entry",
            "stage": "inventory",
            "tool_id": "art-450-model-inventory-entry"
          },
          {
            "execution_hash": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
            "label": "Model Outcome Analysis",
            "stage": "outcome_analysis",
            "tool_id": "art-451-model-outcome-analysis"
          },
          {
            "execution_hash": "sha256:3333333333333333333333333333333333333333333333333333333333333333",
            "label": "Model Validation Status",
            "stage": "validation_status",
            "tool_id": "art-453-model-validation-status"
          },
          {
            "execution_hash": "sha256:4444444444444444444444444444444444444444444444444444444444444444",
            "label": "Model Replication Diff",
            "stage": "replication",
            "tool_id": "art-488-model-replication-diff"
          },
          {
            "execution_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
            "label": "Model Test Battery",
            "stage": "test_battery",
            "tool_id": "art-489-model-test-battery"
          }
        ],
        "fence": "This pack cites the referenced model-passport-lifecycle and model-validation-cycle receipts by execution_hash; it does not re-run the model, re-derive the outcome analysis, or itself opine on validation sufficiency. Zero-stages-cited is a legitimate empty state, never an error. Never a coverage percentage, never a stripped citation.",
        "model_id": "MODEL-CREDIT-PD-01",
        "not_proven": [
          {
            "detail": "This pack cites the execution_hash of each stage artifact; it never re-runs the model, never re-derives the outcome analysis or replication diff, and never re-scores the test battery.",
            "item": "Model-run recomputation"
          },
          {
            "detail": "This pack takes no position on whether the underlying model is fit for use. Any validation opinion belongs to the cited art-453/art-489 artifacts themselves, never to this bundle.",
            "item": "Validation sufficiency"
          },
          {
            "detail": "Each stage reference is a caller-supplied {tool_id, execution_hash} pair, asserted and digested into this receipt. This node performs no lookup against a live artifact store and does not itself verify that a cited hash corresponds to a real, still-valid upstream artifact.",
            "item": "Referenced-artifact authenticity"
          },
          {
            "detail": "This pack is a citation bundle over receipts that already exist. It has no bearing on whether the underlying model is fit for use and does not itself satisfy BCBS 239 or RDARR -- those are firm-level governance obligations this document evidences pieces of, never fulfills.",
            "item": "BCBS 239 / RDARR compliance"
          }
        ],
        "regulatory_framework": "SR 26-2 (Revised Guidance on Model Risk Management, effective 2026-04-17, superseding SR 11-7) scopes this pack to conventional quantitative models only; BCBS 239 §II and RDARR Guide §3.4 references are informative context only, and this pack makes no compliance claim under any of the three.",
        "stage_count_present": 5,
        "stage_count_total": 5,
        "stages_absent": [],
        "stages_present": [
          "inventory",
          "outcome_analysis",
          "validation_status",
          "replication",
          "test_battery"
        ],
        "structural_error": null
      }
    }
  }
}
