{
      "tool_id": "art-180-solvency2-scr-ratio-calculator",
      "tool_version": "1.0.0",
      "display_name": "Solvency II SCR Ratio Calculator",
      "mcp_name": "calculate_solvency2_scr_ratio",
      "mandate_type": "compliance_mandate",
      "wave": 32,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-180-solvency2-scr-ratio-calculator.html",
      "description": "Calculate Solvency II SCR and MCR coverage ratios from eligible own funds and capital requirements. Checks the three own-funds tiering limits per Delegated Regulation (EU) 2015/35: Tier-1 unrestricted >= 50% of SCR, Tier-1 total >= 80% of SCR, Tier-3 <= 15% of SCR. Returns scr_coverage_ratio, mcr_coverage_ratio, scr_breached, mcr_breached, tiering_ok, and per-tier percentages. Sec. 16 proof candidate. Root node of the solvency-ii-reconciliation-and-capital chain. Solvency II Dir. 2009/138/EC + Del. Reg. 2015/35. NaN-safe. Zero network, zero PII.",
      "input_schema_ref": "chaingraph/art-180-solvency2-scr-ratio-calculator.html#manifest",
      "consumes": [],
      "feeds": [
        "art-181-sii-ifrs17-reconciliation-bridger"
      ],
      "status": "live",
      "conformance_fixtures": true,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:58ddc09d3c1b6bccab424d5392e51c690e34d0466a76b885b19a819ef7f7875f","valid_from":"2026-07-10"},{"system":"risc0","image_id":"sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6","valid_from":"2026-06-28"}],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "C8sO0VZdvEomv+pOApQJav+GtNnF18xoN3Jak57mGsMh9Arow7gk6GNVlaVcAi1tXAJfgFbTHyoqN01X8ST1NRkSv5al1YBfa32BM83ZEFwOzcA/WqF7H/JsN4UllhFjAkwxuydOr36s6Wa3RvDzZYKrJmHEQLxXlLD67Vprs+8Otbp+JDnUYLe/ri3c++G0WYErI6xqzpjCvBPqgQ6KKwEwYQdhaxFFZWHjG9QjUjZNKlxN1zsqriEMJsQ1fLodLkL/bbvugLIsMIr8/pM4gShf+mWFZfZN+QZaXzKjzCAH739h2LFP5xhNUfIOrdJnixFj9PQ6EBpxIssJOe882g==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:5c5ce0419885329a41b4e3be2003e75bc84f4d2c6cffe5bbd9d67d458d7a045c",
          "output": {
            "eligible_own_funds": 1500,
            "mcr": 250,
            "mcr_breached": false,
            "mcr_coverage_ratio": 600,
            "scr": 1000,
            "scr_breached": false,
            "scr_coverage_ratio": 150,
            "tier1_total_limit_ok": true,
            "tier1_total_pct_of_scr": 100,
            "tier1_unrestricted_limit_ok": true,
            "tier1_unrestricted_pct_of_scr": 80,
            "tier3_limit_ok": true,
            "tier3_pct_of_scr": 10,
            "tiering_ok": true
          }
        }
      },
      "export_capability": [
        "json",
        "vc"
      ]
    }
