{
  "tool_id": "art-601-dora-roi-gleif-preflight-pack",
  "tool_version": "1.0.0",
  "display_name": "Dora Roi Gleif Preflight Pack",
  "mcp_name": "compute_dora_roi_gleif_preflight_pack",
  "mandate_type": "compliance_control",
  "wave": 103,
  "gpu": false,
  "url": "https://ainumbers.co/chaingraph/art-601-dora-roi-gleif-preflight-pack.html",
  "description": "DORA RoI GLEIF pre-submission evidence pack, terminal node of chain dora-roi-gleif-preflight-pack (art-466 -> art-599 x N -> art-600 x N -> art-601). Pure composition over upstream node outputs: links to the upstream dora-roi-builder artifact by execution_hash + tool_id (never the raw dataset), and for each LEI-bearing counterparty carries forward its art-599 GLEIF snapshot digest result and its art-600 relationship-consistency result. Rolls up all_snapshots_captured and any_relationship_violation across the counterparty set, plus a named-human attestation closure (management-body role, art-300 pattern). Every element carries captured_at and a source digest so staleness stays visible without the pack asserting freshness. Preparation aid only: assembles evidence a firm compiles when preparing its own DORA RoI submission. Not a submission, not a filing, not a determination that a submission is complete or accurate, and not a statement that any regulator has reviewed or would accept this output. compliance_flags describe pack-assembly state only.",
  "input_schema_ref": "chaingraph/art-601-dora-roi-gleif-preflight-pack.html#manifest",
  "consumes": [
    "art-466-dora-roi-builder",
    "art-599-gleif-snapshot-digest",
    "art-600-lei-relationship-consistency"
  ],
  "feeds": [],
  "status": "live",
  "conformance_fixtures": true,
  "compute_capability": "server",
  "compute_images": [
    {
      "system": "sha256-source",
      "image_id": "sha256:bf3d3052e3888bced6a3528b63c51fffe36755a4e6d970720d62c04f4443438c",
      "valid_from": "2026-08-17"
    },
    {
      "system": "risc0",
      "image_id": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
      "valid_from": "2026-08-21"
    }
  ],
  "export_capability": [
    "json"
  ],
  "standards_basis": "not_applicable",
  "cited_clause_digest": [],
  "compute_proof_ready": "ready",
  "compute_proof": {
    "type": "ZkVmReceipt",
    "system": "risc0",
    "receiptFormat": "groth16-bn254",
    "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
    "seal": "K1mzzUAXoy8qMf4ZEGPhk1pxowuPGRPFJx36DeXvKGUbB64BTSveCtyuGwl9JX+QolNEbYTJQwqtPRygQwA4+w9KFz+T9TxqNs1Cskur3kIoszlP+KX3+6yUqZXVqzuEDn38RGR2tsE60gHwNydR806+pfAvYtFfufJnB4qiqI8jnnoKEuxZd0TkxxcRNLJvunBkRSoDBL8YoS5eKDTXFQKrfajy0YLP/SVFJmg3TwNDKRjAd85DZ9Y/Lhi4byqOAdbahAdKxNRo/7iUZtG49AEBczHeAILL0De1mKKQTHUMg6b8M8wltPFx/3dD5RIOplU6gzNKUfFvDK5jl2pXRw==",
    "journal": {
      "chaingraph_version": "0.4.0",
      "kernel_digest": "sha256:bf3d3052e3888bced6a3528b63c51fffe36755a4e6d970720d62c04f4443438c",
      "output": {
        "attestation": {
          "signed_at": "2026-08-17T12:00:00Z",
          "signer_name": "Jane Doe",
          "signer_title": "Head of ICT Risk",
          "status": "closed"
        },
        "counterparties": [
          {
            "counterparty_id": "provider-1",
            "gleif_snapshot": {
              "captured_at": "2026-08-17T00:00:00Z",
              "last_update_date": "2026-01-01",
              "lei_checksum_valid": true,
              "snapshot_captured": true,
              "source_sha256": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
            },
            "lei": "5493001KJTIIGC8Y1R12",
            "lei_relationship_check": {
              "relationship_consistent": true,
              "relationships_assessed": true,
              "violation_count": 0
            },
            "relationship_violation_present": false,
            "snapshot_missing": false
          },
          {
            "counterparty_id": "provider-2",
            "gleif_snapshot": {
              "captured_at": "2026-08-17T00:00:00Z",
              "last_update_date": "2026-02-01",
              "lei_checksum_valid": true,
              "snapshot_captured": true,
              "source_sha256": "dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
            },
            "lei": "213800WSGIIZCXF1P572",
            "lei_relationship_check": {
              "relationship_consistent": true,
              "relationships_assessed": true,
              "violation_count": 0
            },
            "relationship_violation_present": false,
            "snapshot_missing": false
          }
        ],
        "counterparty_count": 2,
        "dora_roi_artifact_ref": {
          "execution_hash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "linked": true,
          "tool_id": "art-466-dora-roi-builder"
        },
        "error": null,
        "rollup": {
          "all_snapshots_captured": true,
          "any_relationship_violation": false,
          "counterparties_missing_snapshot": [],
          "counterparties_with_violations": []
        },
        "scope_note": "Assembles evidence a firm compiles when preparing its own DORA RoI submission. Not a submission, not a filing, not a determination that a submission is complete or accurate, and not a statement that any regulator has reviewed or would accept this output."
      }
    }
  }
}
