{
      "tool_id": "qfa-02-portfolio-var-engine",
      "tool_version": "1.0.0",
      "display_name": "Portfolio Covariance & VaR Engine",
      "mcp_name": "compute_portfolio_var",
      "mandate_type": "risk_control",
      "wave": 2,
      "gpu": true,
      "url": "https://ainumbers.co/chaingraph/qfa-02-portfolio-var-engine.html",
      "description": "VaR and Expected Shortfall: Historical Simulation, Parametric (variance-covariance), and Monte Carlo with Cholesky 2-factor correlation structure. P&L histogram (30 bins), 8×8 covariance heatmap. 500 assets, seeded LCG RNG. Buy-side zero-egress story.",
      "input_schema_ref": "chaingraph/qfa-02-portfolio-var-engine.html#manifest",
      "deadline": null,
      "deadline_note": "Buy-side; pre-validation ahead of FRTB-IMA UK Jan 2028",
      "consumes": [
        "sim-03-basel-rwa-scenario-modeler"
      ],
      "feeds": [
        "qfa-03-stress-test-engine",
        "rca-01-frtb-ima-pre-validator",
        "ptg-01-ap2-prompt-template-generator"
      ],
      "status": "live",
      "conformance_fixtures": false,
      "compute_capability": "server",
      "compute_proof_ready": "ready",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "sha256:9051ffa2fd22d389890aa26c21be6f7d3f32a0da1de5ba47890946271487ebe3",
          "valid_from": "2026-07-12"
        },
        {
          "system": "risc0",
          "image_id": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
          "valid_from": "2026-07-12"
        }
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "GC1nhD1VfU2hlIFjrncHEIWhwYEL78WhBBYom7v/CeEZx920q5KZcqp1j09rlsutSAHZ+5Y1FahqL8TH4+1gWgDbM1ozea1U3ygFhLwM3wYsVtPsqQVElzyjJ541SvOcLBfDmF/c++/2+ylsmdzDRA9XSYsTtCLDsjiMNl7yKb8E8bIRIvWeqKPFQ8GIJBs+zgVQ9957W0i6GF3Wod7j/AYxwO7srrzwXfCd7x18K2nLhXQov9cQuPAihOAOJL+FAoBoytQLp3sryCQGdhjpEuedqx2JaYICQgKzodZC38cUWHekJheHHJLKtILi5i7uOqijrck9+oLeo/FclaeELw==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:9051ffa2fd22d389890aa26c21be6f7d3f32a0da1de5ba47890946271487ebe3",
          "output": {
            "compliance_flags": [
              "VAR_WITHIN_LIMITS"
            ],
            "conf_level": 0.99,
            "es_dollar_mm": 6.7595,
            "hist_var_pct": 0.056619,
            "holding_period": 10,
            "mc_es_pct": 0.067595,
            "mc_var_pct": 0.056619,
            "n_paths": 2000,
            "param_es_pct": 0.070454,
            "param_var_pct": 0.061438,
            "portfolio_vol_hp": 2.6413,
            "var_dollar_mm": 5.6619,
            "verdict": "MODERATE_RISK"
          }
        }
      },
      "export_capability": [
        "xlsx",
        "csv",
        "pdf",
        "xbrl:ocg-ext"
      ]
    }
