[
  {
    "asset_id": "ANTONIVSKYI_ROAD_BRIDGE_2022_07_27",
    "name": {
      "en": "Antonivskyi Road Bridge over the Dnipro, Kherson Oblast",
      "uk": "Антонівський автодорожній міст"
    },
    "location": {
      "lat": 46.781,
      "lon": 32.749,
      "oblast": "Kherson",
      "raion": "Kherson",
      "settlement": "Antonivka",
      "address_en": "Antonivskyi Road Bridge, Kherson Oblast (crossing at Antonivka)"
    },
    "asset_type": "transport.bridge",
    "sector": "transport_and_ports",
    "damage": {
      "incident_date": "2022-07-27",
      "incident_type": "missile_strike",
      "destruction_level": "destroyed",
      "re_damage_count": 3,
      "verified_by": [
        "UA_GOV",
        "BELLINGCAT",
        "KSE"
      ],
      "evidence_sources": [
        {
          "title": "Bellingcat: Antonivka Bridge HIMARS Strike Analysis",
          "url": "https://www.bellingcat.com/news/2022/07/27/antonivka-bridge-himars-strikes",
          "source_code": "BELLINGCAT"
        },
        {
          "title": "KSE Institute: Kherson Oblast Transport Infrastructure",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-transport-kherson",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "frontline_adjacent",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "deck_area_m2": {
        "value": 22000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "Ukravtodor technical documentation; bridge length 1,362m × 16m width = 21,792 m² deck area"
      },
      "span_length_m": {
        "value": 1362,
        "unit": "m",
        "source": "extracted_from_source",
        "ref": "Ukravtodor official bridge registry; Antonivka–Kherson crossing"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 470,
        "central_usd_m": 1188,
        "high_usd_m": 1906
      },
      "code_compliant": {
        "low_usd_m": 541,
        "central_usd_m": 1461,
        "high_usd_m": 2382
      },
      "build_back_better": {
        "low_usd_m": 611,
        "central_usd_m": 1830,
        "high_usd_m": 3049
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "TRANSPORT_REV_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "TRANSPORT_REV_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "TRANSPORT_REV_BBB",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Connectivity Fund and TEN-T programme applicable to transport reconstruction; private concession model viable for airport and seaport; MIGA War & Civil Disturbance coverage for private tranche",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.2,
      "rationale": "Transport infrastructure; concessional revenue model; Trust secures construction-phase debt service",
      "supportable_debt_usd_m": 329.4,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "transport",
      "bridge",
      "kherson",
      "missile_strike",
      "frontline",
      "strategic",
      "re_damaged"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "ANTONOV_AN225_2022_02_27",
    "name": {
      "en": "Antonov An-225 Mriya — World's Largest Strategic Transport Aircraft",
      "uk": "Антонов Ан-225 «Мрія» — найбільший стратегічний транспортний літак світу"
    },
    "location": {
      "lat": 50.5945,
      "lon": 30.1932,
      "oblast": "Kyiv",
      "raion": "Bucha",
      "settlement": "Hostomel",
      "address_en": "Antonov Airport (UKKM), Hostomel, Kyiv Oblast"
    },
    "asset_type": "transport.aircraft",
    "sector": "transport_and_ports",
    "damage": {
      "incident_date": "2022-02-27",
      "incident_type": "ground_combat",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "UA_GOV",
        "BELLINGCAT",
        "KSE"
      ],
      "evidence_sources": [
        {
          "title": "Antonov Company statement on An-225 Mriya destruction",
          "url": "https://www.antonov.com/en/news/an-225-mriya-has-been-destroyed",
          "source_code": "eRECOVERY"
        },
        {
          "title": "KSE Institute: An-225 Mriya Damage Assessment",
          "url": "https://kse.ua/about-the-school/news/kse-russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat: Hostomel Airport Satellite Imagery — An-225 Hangar Destruction",
          "url": "https://www.bellingcat.com/news/2022/02/28/hostomel-airport-satellite-imagery-analysis",
          "source_code": "BELLINGCAT"
        },
        {
          "title": "Reuters: Ukraine says iconic An-225 Mriya plane destroyed at Hostomel airport",
          "url": "https://www.reuters.com/world/europe/ukraine-says-iconic-an-225-mriya-plane-destroyed-hostomel-airport-2022-04-02/",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "UA_GUARANTEE",
        "MIGA_WAR"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "aircraft_units": {
        "value": 1,
        "unit": "units",
        "source": "extracted_from_source",
        "ref": "Antonov Company: sole An-225 airframe; second incomplete airframe exists at Kyiv Sviatoshyn facility"
      },
      "max_payload_tonnes": {
        "value": 250,
        "unit": "tonnes",
        "source": "extracted_from_source",
        "ref": "Antonov Company technical specification; FAI world records"
      },
      "hangar_area_m2": {
        "value": 12000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery analysis (Maxar Technologies, March 2022)"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 291,
        "central_usd_m": 610,
        "high_usd_m": 930
      },
      "code_compliant": {
        "low_usd_m": 334,
        "central_usd_m": 748,
        "high_usd_m": 1162
      },
      "build_back_better": {
        "low_usd_m": 378,
        "central_usd_m": 933,
        "high_usd_m": 1488,
        "tech_overlays": [
          "hydrogen_propulsion_readiness",
          "advanced_avionics",
          "composite_materials"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "TRANSPORT_REV_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "TRANSPORT_REV_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "TRANSPORT_REV_BBB",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Strategic industrial asset with significant private commercial viability (Antonov Company charter operations). Reconstruction would involve Antonov Company equity, EBRD/EIB concessional tranche, and EU industrial-reconstruction grant component. MIGA War & Civil Disturbance coverage applicable to private equity tranche. Note: completing second airframe (50–60% complete at Sviatoshyn) is technically distinct and potentially lower cost than full rebuild.",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.2,
      "rationale": "Transport infrastructure; concessional revenue model; Trust secures construction-phase debt service",
      "supportable_debt_usd_m": 167.9,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "transport",
      "aircraft",
      "strategic",
      "hostomel",
      "kyiv",
      "ground_combat",
      "industrial_heritage",
      "unique_asset"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "AVDIIVKA_COKE_PLANT_2022_02_24",
    "name": {
      "en": "Avdiivka Coke Plant",
      "uk": "Авдіївський коксохімічний завод"
    },
    "location": {
      "lat": 48.1394,
      "lon": 37.7487,
      "oblast": "Donetsk",
      "raion": null,
      "settlement": "Avdiivka",
      "address_en": "Avdiivka Coke Plant, Avdiivka, Donetsk Oblast"
    },
    "asset_type": "industrial.coke",
    "sector": "industrial_and_agricultural",
    "damage": {
      "incident_date": "2022-02-24",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 3,
      "verified_by": [
        "KSE",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Russia Will Pay — Avdiivka Coke Plant",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat Avdiivka destruction documentation",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "in_pipeline",
      "rebuildability": "occupied",
      "de_risking": [
        "NONE"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "production_capacity_mt_per_year": {
        "value": 4.6,
        "unit": "million tonnes/year",
        "source": "extracted_from_source",
        "ref": "DTEK/Metinvest production data; KSE industrial assessment"
      },
      "annual_capacity_tonnes": {
        "value": 4600000,
        "unit": "tonnes/year",
        "source": "extracted_from_source",
        "ref": "DTEK/ArcelorMittal Avdiivka Coke production data; KSE industrial assessment 2023"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 942,
        "central_usd_m": 2074,
        "high_usd_m": 3206
      },
      "code_compliant": {
        "low_usd_m": 1084,
        "central_usd_m": 2546,
        "high_usd_m": 4008
      },
      "build_back_better": {
        "low_usd_m": 1225,
        "central_usd_m": 3177,
        "high_usd_m": 5130
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "INDUSTRIAL_BASELINE",
        "grant_pct": 5,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 35,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "INDUSTRIAL_CODE_COMPLIANT",
        "grant_pct": 10,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 30,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "INDUSTRIAL_BBB",
        "grant_pct": 15,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 25,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "rationale": "Green steel / decarbonisation pathway unlocks EU industrial recovery grants; private equity anchor expected from strategic investor",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 6,
      "dscr": 1.1,
      "rationale": "Industrial asset; partial privatisation revenue anticipated; Trust supports transition-period financing",
      "supportable_debt_usd_m": 476.6,
      "tenor_years": 15
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "industrial",
      "coke",
      "donetsk",
      "avdiivka",
      "occupied"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "AVDIIVKA_RESIDENTIAL_2023_10_01",
    "name": {
      "en": "Avdiivka Town Residential — Donetsk Oblast",
      "uk": "Житловий фонд Авдіївки — Донецька область"
    },
    "location": {
      "lat": 48.1366,
      "lon": 37.7575,
      "oblast": "Donetsk",
      "raion": null,
      "settlement": "Avdiivka",
      "address_en": "Avdiivka, Donetsk Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2023-10-01",
      "incident_type": "multiple",
      "destruction_level": "destroyed",
      "re_damage_count": 2,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Donetsk residential damage database",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Flash Update — Avdiivka October 2023",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-oct-2023",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "recently_liberated",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 165000,
        "unit": "m2",
        "source": "modelled",
        "ref": "RDNA3 Donetsk residential; OCHA Ukraine Flash Update Oct 2023; Avdiivka pre-war population ~32,000"
      },
      "housing_units": {
        "value": 3200,
        "unit": "units",
        "source": "modelled",
        "ref": "RDNA3 Table 6.2 Donetsk oblast residential; Avdiivka city housing registry pre-war"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 184,
        "central_usd_m": 339,
        "high_usd_m": 493
      },
      "code_compliant": {
        "low_usd_m": 211,
        "central_usd_m": 414,
        "high_usd_m": 617
      },
      "build_back_better": {
        "low_usd_m": 239,
        "central_usd_m": 514,
        "high_usd_m": 790,
        "tech_overlays": [
          "passive_house_standard",
          "modular_construction",
          "bomb_shelter_upgrade"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Recently-liberated Donetsk territory; 2 re-damage events; financing pipeline-only until territorial stabilisation confirmed; EU Housing Pillar applicable post-liberation",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2032,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Destroyed housing in recently-liberated Donetsk; Trust availability-payment bridges construction-phase financing gap",
      "supportable_debt_usd_m": 101.8,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "donetsk_oblast",
      "multiple",
      "recently_liberated",
      "re_damaged",
      "apartment_blocks"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "AZOVSTAL_STEEL_2022_03_01",
    "name": {
      "en": "Azovstal Iron and Steel Works, Mariupol",
      "uk": "Металургійний комбінат «Азовсталь», Маріуполь"
    },
    "location": {
      "lat": 47.0665,
      "lon": 37.6003,
      "oblast": "Donetsk",
      "raion": null,
      "settlement": "Mariupol",
      "address_en": "Azovstal Iron and Steel Works, southern Mariupol, Donetsk Oblast"
    },
    "asset_type": "industrial.steelworks",
    "sector": "industrial_and_agricultural",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Russia Will Pay — Azovstal industrial damage",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat Mariupol siege documentation",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "in_pipeline",
      "rebuildability": "occupied",
      "de_risking": [
        "NONE"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "production_capacity_mt_per_year": {
        "value": 6.5,
        "unit": "million tonnes/year",
        "source": "extracted_from_source",
        "ref": "Metinvest annual reports; KSE industrial damage assessment"
      },
      "floor_area_m2": {
        "value": null,
        "unit": "m²",
        "source": "pending_data",
        "ref": "To be confirmed"
      },
      "annual_capacity_tonnes": {
        "value": 6500000,
        "unit": "tonnes/year",
        "source": "extracted_from_source",
        "ref": "Metinvest annual reports 2021; KSE industrial damage assessment 2022"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 3551,
        "central_usd_m": 7439,
        "high_usd_m": 11326
      },
      "code_compliant": {
        "low_usd_m": 4083,
        "central_usd_m": 9121,
        "high_usd_m": 14158
      },
      "build_back_better": {
        "low_usd_m": 4616,
        "central_usd_m": 11369,
        "high_usd_m": 18122
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "INDUSTRIAL_BASELINE",
        "grant_pct": 5,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 35,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "INDUSTRIAL_CODE_COMPLIANT",
        "grant_pct": 10,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 30,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "INDUSTRIAL_BBB",
        "grant_pct": 15,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 25,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "rationale": "Green steel / decarbonisation pathway unlocks EU industrial recovery grants; private equity anchor expected from strategic investor",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 6,
      "dscr": 1.1,
      "rationale": "Industrial asset; partial privatisation revenue anticipated; Trust supports transition-period financing",
      "supportable_debt_usd_m": 1705.3,
      "tenor_years": 15
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "industrial",
      "steel",
      "donetsk",
      "mariupol",
      "occupied"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "BAKHMUT_WATER_SANITATION_2022_08_01",
    "name": {
      "en": "Bakhmut City Water Supply and Wastewater System",
      "uk": "Система водопостачання та водовідведення міста Бахмут"
    },
    "location": {
      "lat": 48.5953,
      "lon": 38.0037,
      "oblast": "Donetsk",
      "raion": null,
      "settlement": "Bakhmut",
      "address_en": "Bakhmut city water infrastructure, Donetsk Oblast"
    },
    "asset_type": "water.supply",
    "sector": "water_and_sanitation",
    "damage": {
      "incident_date": "2022-08-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Russia Will Pay — Bakhmut damage assessment",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat Bakhmut city destruction documentation",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "in_pipeline",
      "rebuildability": "occupied",
      "de_risking": [
        "NONE"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "service_population": {
        "value": 73000,
        "unit": "people",
        "source": "extracted_from_source",
        "ref": "Pre-war population KSE"
      },
      "pipeline_length_km": {
        "value": null,
        "unit": "km",
        "source": "pending_data",
        "ref": "To be confirmed post-liberation"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 80,
        "central_usd_m": 187,
        "high_usd_m": 295
      },
      "code_compliant": {
        "low_usd_m": 92,
        "central_usd_m": 230,
        "high_usd_m": 368
      },
      "build_back_better": {
        "low_usd_m": 104,
        "central_usd_m": 288,
        "high_usd_m": 471
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "WATER_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "WATER_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "WATER_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility water sector track; smart metering and leak detection qualify for green conditionality; EBRD RSF applicable",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 4.5,
      "dscr": 1.2,
      "rationale": "Municipal water/sanitation; tariffs insufficient for project-finance debt service; Trust bridges the gap",
      "supportable_debt_usd_m": 63.4,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "water",
      "donetsk",
      "bakhmut",
      "artillery_strike",
      "occupied"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "BORODYANKA_RESIDENTIAL_2022_03_27",
    "name": {
      "en": "Borodyanka Residential District",
      "uk": "Жилий масив Бородянка"
    },
    "location": {
      "lat": 50.648,
      "lon": 29.931,
      "oblast": "Kyiv",
      "raion": "Bucha",
      "settlement": "Borodyanka",
      "address_en": "Borodyanka, Bucha Raion, Kyiv Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-03-27",
      "incident_type": "aerial_bomb",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Borodyanka Residential Damage Assessment",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-borodyanka",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat: Borodyanka Satellite Analysis",
          "url": "https://www.bellingcat.com/news/2022/04/05/borodyanka-satellite-imagery",
          "source_code": "BELLINGCAT"
        },
        {
          "title": "UN OCHA Ukraine: Kyiv Oblast Liberation Assessment",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-kyiv-oblast-liberation-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "under_reconstruction",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 120000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "KSE Institute: Borodyanka damage assessment April 2022; satellite imagery; Ukrainian government survey"
      },
      "housing_units": {
        "value": 1200,
        "unit": "units",
        "source": "extracted_from_source",
        "ref": "KSE Institute Borodyanka survey; Bucha Raion housing registry"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 93,
        "central_usd_m": 166,
        "high_usd_m": 239
      },
      "code_compliant": {
        "low_usd_m": 107,
        "central_usd_m": 203,
        "high_usd_m": 299
      },
      "build_back_better": {
        "low_usd_m": 121,
        "central_usd_m": 252,
        "high_usd_m": 383
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility housing reconstruction track; prefab-modular and passive-standard overlays qualify; municipal co-investment required",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District-scale housing; rental revenue insufficient at wartime income levels; Trust bridges debt-service gap",
      "supportable_debt_usd_m": 50.4,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "kyiv_oblast",
      "aerial_bomb",
      "liberated",
      "large_scale"
    ],
    "last_reviewed": "2026-05-17",
    "version": "1.0.0"
  },
  {
    "asset_id": "BUCHA_RESIDENTIAL_2022_03_05",
    "name": {
      "en": "Bucha Residential District",
      "uk": "Жилий масив Буча"
    },
    "location": {
      "lat": 50.5492,
      "lon": 30.2245,
      "oblast": "Kyiv",
      "raion": "Bucha",
      "settlement": "Bucha",
      "address_en": "Bucha, Bucha Raion, Kyiv Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-03-05",
      "incident_type": "ground_combat",
      "destruction_level": "severe",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Bucha Residential and Infrastructure Damage Assessment",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-bucha",
          "source_code": "KSE"
        },
        {
          "title": "Human Rights Watch: War Crimes in Bucha",
          "url": "https://www.hrw.org/news/2022/04/03/ukraine-apparent-war-crimes-russia-controlled-areas",
          "source_code": "OCHA"
        },
        {
          "title": "UN OCHA Ukraine: Bucha Post-Liberation Assessment",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-bucha-assessment-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "under_reconstruction",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 350000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "KSE Institute: Bucha damage assessment May 2022; Ukrainian government survey; total damaged residential stock across Bucha city"
      },
      "housing_units": {
        "value": 3500,
        "unit": "units",
        "source": "extracted_from_source",
        "ref": "Bucha City Council housing registry; KSE Institute Bucha assessment 2022"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 172,
        "central_usd_m": 355,
        "high_usd_m": 539
      },
      "code_compliant": {
        "low_usd_m": 198,
        "central_usd_m": 436,
        "high_usd_m": 674
      },
      "build_back_better": {
        "low_usd_m": 224,
        "central_usd_m": 543,
        "high_usd_m": 862
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility housing reconstruction track; prefab-modular and passive-standard overlays qualify; municipal co-investment required",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District-scale housing; rental revenue insufficient at wartime income levels; Trust bridges debt-service gap",
      "supportable_debt_usd_m": 108.6,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "kyiv_oblast",
      "ground_combat",
      "liberated",
      "war_crime_documented"
    ],
    "last_reviewed": "2026-05-17",
    "version": "1.0.0"
  },
  {
    "asset_id": "CHASIV_YAR_DISTRICT_HOSPITAL_2023_07_09",
    "name": {
      "en": "Chasiv Yar District Hospital",
      "uk": "Часів-Ярська районна лікарня"
    },
    "location": {
      "lat": 48.5999,
      "lon": 37.8524,
      "oblast": "Donetsk",
      "raion": "Bakhmut",
      "settlement": "Chasiv Yar",
      "address_en": "Chasiv Yar District Hospital, Chasiv Yar, Donetsk Oblast"
    },
    "asset_type": "healthcare.district_hospital",
    "sector": "healthcare",
    "damage": {
      "incident_date": "2023-07-09",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 3,
      "verified_by": [
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — Bakhmut-Chasiv Yar Humanitarian Situation July 2023",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-chasiv-yar-july-2023",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Donetsk Oblast Healthcare Damage Tracker — 2023",
          "url": "https://kse.ua/wp-content/uploads/2023/08/KSE_Donetsk_Healthcare_2023.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "frontline_adjacent",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 4200,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery (Planet Labs); pre-war OpenStreetMap footprint"
      },
      "beds": {
        "value": 180,
        "unit": "beds",
        "source": "extracted_from_source",
        "ref": "Ministry of Health of Ukraine facility database 2021"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 14,
        "central_usd_m": 25,
        "high_usd_m": 36
      },
      "code_compliant": {
        "low_usd_m": 16,
        "central_usd_m": 31,
        "high_usd_m": 45
      },
      "build_back_better": {
        "low_usd_m": 18,
        "central_usd_m": 38,
        "high_usd_m": 58,
        "tech_overlays": [
          "microgrid",
          "modular_clinical_units",
          "telemedicine"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HEALTHCARE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HEALTHCARE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HEALTHCARE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Frontline-adjacent; reconstruction finance available only after territorial stabilisation; EU humanitarian grant pathway dominant; modular construction reduces site-exposure time",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2031,
      "construction_period_years": 2,
      "coupon_pct": 6,
      "dscr": 1.1,
      "rationale": "Frontline-adjacent district hospital; reconstruction deeply contingent on stabilisation; limited debt-service capacity",
      "supportable_debt_usd_m": 8,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": "https://u24.gov.ua/healthcare",
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "healthcare",
      "district_hospital",
      "donetsk",
      "chasiv_yar",
      "artillery_strike",
      "destroyed",
      "frontline_adjacent"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "CHASIV_YAR_RESIDENTIAL_2023_07_01",
    "name": {
      "en": "Chasiv Yar Residential Blocks",
      "uk": "Часів Яр — житлові квартали міста"
    },
    "location": {
      "lat": 48.6008,
      "lon": 37.8412,
      "oblast": "Donetsk",
      "raion": "Bakhmut",
      "settlement": "Chasiv Yar",
      "address_en": "Chasiv Yar residential district, Donetsk Oblast"
    },
    "asset_type": "residential.urban_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2023-07-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 4,
      "verified_by": [
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — Bakhmut-Chasiv Yar July 2023",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-chasiv-yar-2023",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Donetsk Oblast Residential Damage — Chasiv Yar 2023",
          "url": "https://kse.ua/wp-content/uploads/2023/09/KSE_ChasivYar_Residential.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "frontline_adjacent",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 220000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery (Maxar/Planet Labs); pre-war census and building registry"
      },
      "residential_units": {
        "value": 3100,
        "unit": "units",
        "source": "estimated_from_photo",
        "ref": "KSE residential damage survey methodology applied to satellite imagery"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 168,
        "central_usd_m": 330,
        "high_usd_m": 492
      },
      "code_compliant": {
        "low_usd_m": 193,
        "central_usd_m": 403,
        "high_usd_m": 615
      },
      "build_back_better": {
        "low_usd_m": 218,
        "central_usd_m": 495,
        "high_usd_m": 772,
        "tech_overlays": [
          "passive_house_standard",
          "microgrid",
          "mass_timber"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 50,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Frontline-adjacent; entire housing stock destroyed; reconstruction only feasible post-stabilisation; pipeline-only status; EU and international donor grants dominant once conditions allow",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": false,
      "commissioning_year": null,
      "construction_period_years": null,
      "coupon_pct": null,
      "dscr": null,
      "rationale": "Residential district; no monetisable cashflows; frontline-adjacent status precludes near-term finance",
      "supportable_debt_usd_m": 0,
      "tenor_years": null
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "housing",
      "donetsk",
      "chasiv_yar",
      "artillery_strike",
      "destroyed",
      "frontline_adjacent"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "CHERNIHIV_NORTH_RESIDENTIAL_2022_03_09",
    "name": {
      "en": "Chernihiv North Residential District",
      "uk": "Північний житловий масив, Чернігів"
    },
    "location": {
      "lat": 51.513,
      "lon": 31.28,
      "oblast": "Chernihiv",
      "raion": null,
      "settlement": "Chernihiv",
      "address_en": "Northern Residential District, Chernihiv"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-03-09",
      "incident_type": "aerial_bomb",
      "destruction_level": "severe",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Chernihiv Oblast Damage Assessment",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-chernihiv",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine: Chernihiv Situation Report March 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-chernihiv-march-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "under_reconstruction",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 420000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "KSE Institute: Chernihiv damage assessment April 2022; northern district apartment blocks heavily damaged"
      },
      "housing_units": {
        "value": 4200,
        "unit": "units",
        "source": "extracted_from_source",
        "ref": "Chernihiv City Council housing registry; KSE Institute Chernihiv assessment"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 228,
        "central_usd_m": 484,
        "high_usd_m": 739
      },
      "code_compliant": {
        "low_usd_m": 262,
        "central_usd_m": 593,
        "high_usd_m": 924
      },
      "build_back_better": {
        "low_usd_m": 297,
        "central_usd_m": 740,
        "high_usd_m": 1182
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility housing reconstruction track; prefab-modular and passive-standard overlays qualify; municipal co-investment required",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District-scale housing; rental revenue insufficient at wartime income levels; Trust bridges debt-service gap",
      "supportable_debt_usd_m": 148,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "chernihiv",
      "aerial_bomb",
      "liberated"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "CHERNIHIV_POWER_SUBSTATION_2022_03_03",
    "name": {
      "en": "Chernihiv Oblast 330kV Transmission Substation",
      "uk": "Підстанція 330 кВ Чернігівської області"
    },
    "location": {
      "lat": 51.5021,
      "lon": 31.2885,
      "oblast": "Chernihiv",
      "raion": null,
      "settlement": "Chernihiv",
      "address_en": "330kV transmission substation, Chernihiv Oblast"
    },
    "asset_type": "energy.substation",
    "sector": "energy_and_power",
    "damage": {
      "incident_date": "2022-03-03",
      "incident_type": "artillery_shelling",
      "destruction_level": "moderate",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "RDNA3 — Energy sector Chernihiv Oblast damage assessment",
          "url": "https://documents.worldbank.org/en/publication/documents-reports/documentdetail/099021324115085807/ukraine-rdna3",
          "source_code": "RDNA3"
        },
        {
          "title": "Ukrenergo damage report — Chernihiv grid infrastructure 2022",
          "url": "https://ukrenergo.energy.gov.ua/en/news/chernihiv-damage-2022",
          "source_code": "eRECOVERY"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS",
        "EBRD_RSF"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "capacity_mva": {
        "value": 400,
        "unit": "MVA",
        "source": "modelled",
        "ref": "RDNA3 energy sector; Ukrenergo damage report 2022; standard 330kV/110kV autotransformer station configuration serving Chernihiv oblast grid"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 6,
        "central_usd_m": 18,
        "high_usd_m": 30
      },
      "code_compliant": {
        "low_usd_m": 7,
        "central_usd_m": 22,
        "high_usd_m": 38
      },
      "build_back_better": {
        "low_usd_m": 8,
        "central_usd_m": 28,
        "high_usd_m": 49,
        "tech_overlays": [
          "smart_grid_automation",
          "digital_relay_protection"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "ENERGY_BASELINE",
        "grant_pct": 10,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 20,
        "eca_pct": 10,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "ENERGY_CODE_COMPLIANT",
        "grant_pct": 20,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 22,
        "senior_ifi_pct": 18,
        "eca_pct": 10,
        "dfi_equity_pct": 5,
        "public_equity_pct": 12,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 3,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "ENERGY_BBB",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 22,
        "senior_ifi_pct": 15,
        "eca_pct": 10,
        "dfi_equity_pct": 5,
        "public_equity_pct": 5,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 3,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "rationale": "EU Facility energy-security grant; EBRD Energy Resilience Fund; Chernihiv oblast is liberated and grid restoration is a priority; smart-grid upgrade qualifies for EU energy conditionality",
        "comparable_projects": [
          "UKRENERGO_PIVNICHNA_SUBSTATION_2024_03_22"
        ]
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2027,
      "construction_period_years": 2,
      "coupon_pct": 5.5,
      "dscr": 1.15,
      "rationale": "Grid substation; partial tariff revenue from Ukrenergo; Trust supports construction-phase debt service",
      "supportable_debt_usd_m": 5.4,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "energy",
      "substation",
      "chernihiv_oblast",
      "shelling",
      "grid_critical",
      "ukrenergo"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "CHERNIHIV_REGIONAL_LIBRARY_2022_03_03",
    "name": {
      "en": "Chernihiv Regional Universal Scientific Library",
      "uk": "Чернігівська обласна універсальна наукова бібліотека"
    },
    "location": {
      "lat": 51.4982,
      "lon": 31.2893,
      "oblast": "Chernihiv",
      "raion": null,
      "settlement": "Chernihiv",
      "address_en": "33 Prosp. Miru, Chernihiv"
    },
    "asset_type": "public_admin.library",
    "sector": "public_administration",
    "damage": {
      "incident_date": "2022-03-03",
      "incident_type": "aerial_bomb",
      "destruction_level": "severe",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Russia Will Pay — Chernihiv cultural buildings",
          "url": "https://kse.ua/russia-will-pay/",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat Chernihiv city damage documentation",
          "url": "https://www.bellingcat.com/",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "funded",
      "rebuildability": "rebuildable",
      "de_risking": [
        "EU_FACILITY_FIRST_LOSS",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 6500,
        "unit": "m²",
        "source": "estimated_from_photo",
        "ref": "KSE Chernihiv cultural and administrative damage assessment 2022"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 7,
        "central_usd_m": 16,
        "high_usd_m": 24
      },
      "code_compliant": {
        "low_usd_m": 8,
        "central_usd_m": 19,
        "high_usd_m": 30
      },
      "build_back_better": {
        "low_usd_m": 9,
        "central_usd_m": 24,
        "high_usd_m": 39
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "PUBLIC_ADMIN_BASELINE",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 5,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": false
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "PUBLIC_ADMIN_CODE_COMPLIANT",
        "grant_pct": 60,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 5,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": false
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "PUBLIC_ADMIN_BBB",
        "grant_pct": 65,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 20,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 5,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": false
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility institutional reconstruction track; energy-efficient public buildings qualify for green conditionality",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 4.5,
      "dscr": 1.2,
      "rationale": "Public administration; no revenue; Trust enables capital-market financing of civic rebuilding",
      "supportable_debt_usd_m": 4.3,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "public_admin",
      "chernihiv",
      "library",
      "air_strike"
    ],
    "last_reviewed": "2026-05-17",
    "version": "1.0.0"
  },
  {
    "asset_id": "CHERNIHIV_RESIDENTIAL_2022_03_10",
    "name": {
      "en": "Chernihiv Multi-District Residential Damage",
      "uk": "Багатоквартальні житлові пошкодження Чернігова"
    },
    "location": {
      "lat": 51.4939,
      "lon": 31.2947,
      "oblast": "Chernihiv",
      "raion": null,
      "settlement": "Chernihiv",
      "address_en": "Multiple residential districts, Chernihiv city, Chernihiv Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-03-10",
      "incident_type": "aerial_bomb",
      "destruction_level": "moderate",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Chernihiv residential damage",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat: Chernihiv verified damage map 2022",
          "url": "https://www.bellingcat.com/news/2022/04/chernihiv-damage-analysis",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "funded",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 410000,
        "unit": "m2",
        "source": "modelled",
        "ref": "RDNA3 Chernihiv residential sector; Bellingcat verified damage map 2022; city-wide residential survey April 2022"
      },
      "housing_units": {
        "value": 8000,
        "unit": "units",
        "source": "modelled",
        "ref": "RDNA3 Table 6.2 Chernihiv oblast residential damage estimates"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 111,
        "central_usd_m": 289,
        "high_usd_m": 467
      },
      "code_compliant": {
        "low_usd_m": 128,
        "central_usd_m": 356,
        "high_usd_m": 583
      },
      "build_back_better": {
        "low_usd_m": 145,
        "central_usd_m": 446,
        "high_usd_m": 747,
        "tech_overlays": [
          "passive_house_standard",
          "modular_construction",
          "district_heating_upgrade"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Housing Pillar reconstruction; Chernihiv liberated early and has active reconstruction pipeline; passive-house and energy-efficiency overlays qualify for BBB grant uplift",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District-scale housing; rental revenue insufficient at wartime income levels; Trust bridges debt-service gap",
      "supportable_debt_usd_m": 86.9,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "chernihiv_oblast",
      "aerial_bomb",
      "liberated",
      "large_scale",
      "apartment_blocks"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "CHERNIHIV_SCHOOL_18_2022_03_03",
    "name": {
      "en": "Chernihiv Secondary School No. 18",
      "uk": "Чернігівська загальноосвітня школа №18"
    },
    "location": {
      "lat": 51.4975,
      "lon": 31.287,
      "oblast": "Chernihiv",
      "raion": null,
      "settlement": "Chernihiv",
      "address_en": "School No. 18, Chernihiv, Chernihiv Oblast"
    },
    "asset_type": "education.secondary_school",
    "sector": "education",
    "damage": {
      "incident_date": "2022-03-03",
      "incident_type": "artillery_shelling",
      "destruction_level": "severe",
      "re_damage_count": 0,
      "verified_by": [
        "UN_OCHA",
        "UA_GOV",
        "KSE"
      ],
      "evidence_sources": [
        {
          "title": "UNICEF Ukraine: School Damage Report — Chernihiv Oblast",
          "url": "https://www.unicef.org/ukraine/reports/chernihiv-school-damage-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Education Infrastructure Damage — Chernihiv Oblast",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-education-2022",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "complete",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 4800,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "Chernihiv City Education Department registry; typical 3-storey school building 4,800 m²"
      },
      "construction_year": {
        "value": 1972,
        "unit": "year",
        "source": "estimated_from_photo",
        "ref": "Architectural style and satellite imagery consistent with Soviet-era school construction 1970–1975"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 4,
        "central_usd_m": 9,
        "high_usd_m": 14
      },
      "code_compliant": {
        "low_usd_m": 5,
        "central_usd_m": 11,
        "high_usd_m": 17
      },
      "build_back_better": {
        "low_usd_m": 5,
        "central_usd_m": 14,
        "high_usd_m": 22
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "EDUCATION_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "EDUCATION_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "EDUCATION_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility education reconstruction track; passive-building standard and fibre overlays meet EU green conditionality",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 4.5,
      "dscr": 1.2,
      "rationale": "Higher/secondary education; no monetisable revenue base; Trust payment underwrites EU concessional tranche",
      "supportable_debt_usd_m": 2.8,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "education",
      "secondary_school",
      "chernihiv",
      "shelling"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "DNIPRO_AMUR_NIZHNODNIPROVSKYI_BRIDGE_2024_07_08",
    "name": {
      "en": "Dnipro Amur-Nizhnodniprovskyi Road Bridge",
      "uk": "Амурсько-Нижньодніпровський міст у Дніпрі"
    },
    "location": {
      "lat": 48.4195,
      "lon": 35.0468,
      "oblast": "Dnipropetrovsk",
      "raion": "Dnipro",
      "settlement": "Dnipro",
      "address_en": "Amur-Nizhnodniprovskyi Bridge, Dnipro, Dnipropetrovsk Oblast"
    },
    "asset_type": "transport.bridge",
    "sector": "transport_and_ports",
    "damage": {
      "incident_date": "2024-07-08",
      "incident_type": "missile_strike",
      "destruction_level": "moderate",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — July 2024 Mass Casualty Attacks",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-july-2024-attacks",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Dnipro City Infrastructure Damage — July 2024",
          "url": "https://kse.ua/wp-content/uploads/2024/08/KSE_Dnipro_Infrastructure_July2024.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EBRD_RSF"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "bridge_length_m": {
        "value": 1748,
        "unit": "m",
        "source": "extracted_from_source",
        "ref": "Ukravtodor Dnipropetrovsk Oblast registry; RDNA3 Transport Annex"
      },
      "carriageway_width_m": {
        "value": 16,
        "unit": "m",
        "source": "extracted_from_source",
        "ref": "Ukravtodor technical specifications"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 42,
        "central_usd_m": 72,
        "high_usd_m": 102
      },
      "code_compliant": {
        "low_usd_m": 48,
        "central_usd_m": 88,
        "high_usd_m": 128
      },
      "build_back_better": {
        "low_usd_m": 54,
        "central_usd_m": 108,
        "high_usd_m": 162,
        "tech_overlays": [
          "seismic_resilience",
          "smart_monitoring",
          "active_travel_lanes",
          "ev_charging_infrastructure"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "TRANSPORT_BASELINE",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 25,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EBRD_RSF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "TRANSPORT_CODE_COMPLIANT",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 25,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EBRD_RSF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "TRANSPORT_BBB",
        "grant_pct": 35,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EBRD_RSF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Key Dnipro city crossing; moderate damage permits repair approach; EU TEN-T connectivity grants applicable; smart-city and EV infrastructure overlays align with EU mobility transition goals",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2027,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.2,
      "rationale": "Urban bridge; no direct toll revenue; availability payment from Dnipro City budget",
      "supportable_debt_usd_m": 32,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "transport",
      "road_bridge",
      "dnipro",
      "missile_strike",
      "moderate"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "DNIPRO_OKHMATDYT_CHILDREN_2024_04_08",
    "name": {
      "en": "Dnipro Children's Regional Clinical Hospital",
      "uk": "Дніпропетровська обласна дитяча клінічна лікарня"
    },
    "location": {
      "lat": 48.478,
      "lon": 35.062,
      "oblast": "Dnipropetrovsk",
      "raion": null,
      "settlement": "Dnipro",
      "address_en": "Dnipro Children's Regional Clinical Hospital, Dnipro"
    },
    "asset_type": "healthcare.tertiary_hospital",
    "sector": "healthcare",
    "damage": {
      "incident_date": "2024-04-08",
      "incident_type": "missile_strike",
      "destruction_level": "moderate",
      "re_damage_count": 1,
      "verified_by": [
        "UA_GOV",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "Ministry of Health Ukraine: Dnipro Oblast Medical Facilities Damage",
          "url": "https://moz.gov.ua/article/news/dnipro-oblast-medical-facilities",
          "source_code": "eRECOVERY"
        },
        {
          "title": "UN OCHA Ukraine Situation Report — April 2024",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-april-2024",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 12000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery; Dnipropetrovsk Oblast Health Department"
      },
      "beds": {
        "value": 400,
        "unit": "beds",
        "source": "extracted_from_source",
        "ref": "Ministry of Health Ukraine facility database"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 25,
        "central_usd_m": 52,
        "high_usd_m": 79
      },
      "code_compliant": {
        "low_usd_m": 29,
        "central_usd_m": 64,
        "high_usd_m": 99
      },
      "build_back_better": {
        "low_usd_m": 32,
        "central_usd_m": 80,
        "high_usd_m": 127
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HEALTHCARE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HEALTHCARE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HEALTHCARE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Tertiary hospital commands high grant-eligibility under EU healthcare reconstruction programmes; EU green conditionality for BBB microgrid/passive-standard components",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Tertiary/district healthcare; no monetisable operating cashflow; Trust availability payment secures senior IFI debt",
      "supportable_debt_usd_m": 17.6,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "healthcare",
      "children",
      "dnipropetrovsk",
      "missile_strike",
      "re_damaged"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "DNIPRO_RESIDENTIAL_2023_01_14",
    "name": {
      "en": "Dnipro Residential Apartment Block — Chechelivskiy District (January 2023 Missile Strike)",
      "uk": "Житловий будинок у Чечелівському районі Дніпра (ракетний удар, січень 2023)"
    },
    "location": {
      "lat": 48.4647,
      "lon": 35.0462,
      "oblast": "Dnipropetrovsk",
      "raion": null,
      "settlement": "Dnipro",
      "address_en": "Chechelivskiy district, Dnipro, Dnipropetrovsk Oblast"
    },
    "asset_type": "residential.apartment_block_single",
    "sector": "residential",
    "damage": {
      "incident_date": "2023-01-14",
      "incident_type": "missile_strike",
      "destruction_level": "severe",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "UA Ministry of Communities and Territories damage report — Dnipro January 2023",
          "url": "https://www.minregion.gov.ua/napryamki-diyalnosti/dnipro-damage-jan-2023",
          "source_code": "eRECOVERY"
        },
        {
          "title": "UN OCHA Ukraine Flash Update — Dnipro residential strike January 2023",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-jan-2023",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "under_reconstruction",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 42000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "UA Ministry of Communities damage report Jan 2023; OCHA Flash Update Jan 2023; nine-storey residential block, approximately 700 apartments"
      },
      "housing_units": {
        "value": 700,
        "unit": "units",
        "source": "extracted_from_source",
        "ref": "UA Ministry of Communities damage report Jan 2023"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 23,
        "central_usd_m": 50,
        "high_usd_m": 77
      },
      "code_compliant": {
        "low_usd_m": 27,
        "central_usd_m": 61,
        "high_usd_m": 96
      },
      "build_back_better": {
        "low_usd_m": 30,
        "central_usd_m": 76,
        "high_usd_m": 123,
        "tech_overlays": [
          "passive_house_standard",
          "energy_efficiency_envelope"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Single high-rise building; eRecovery grant programme applicable for individual building; EU standard energy-efficiency upgrade qualifies for BBB track",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2027,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Single residential building; Trust bridges residual financing gap; relatively quick reconstruction programme",
      "supportable_debt_usd_m": 13.6,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "dnipropetrovsk_oblast",
      "missile_strike",
      "apartment_blocks",
      "single_building"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "HOSTOMEL_AIRPORT_2022_02_24",
    "name": {
      "en": "Antonov Airport (Hostomel), Kyiv Oblast",
      "uk": "Аеропорт Антонов, Гостомель"
    },
    "location": {
      "lat": 50.5945,
      "lon": 30.1932,
      "oblast": "Kyiv",
      "raion": "Bucha",
      "settlement": "Hostomel",
      "address_en": "Antonov Airport (UKKM), Hostomel, Bucha Raion, Kyiv Oblast"
    },
    "asset_type": "transport.airport",
    "sector": "transport_and_ports",
    "damage": {
      "incident_date": "2022-02-24",
      "incident_type": "ground_combat",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "UA_GOV",
        "KSE",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "Bellingcat: Hostomel Airport Satellite Imagery Analysis",
          "url": "https://www.bellingcat.com/news/2022/04/05/hostomel-airport-damage-analysis",
          "source_code": "BELLINGCAT"
        },
        {
          "title": "KSE Institute: Transport Infrastructure Damage — Kyiv Oblast",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-transport",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "runway_length_m": {
        "value": 3500,
        "unit": "m",
        "source": "extracted_from_source",
        "ref": "ICAO airport database; Antonov Airport UKKM main runway 3,500m"
      },
      "hangar_area_m2": {
        "value": 45000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery analysis (Maxar Technologies, March 2022); multiple Antonov Company maintenance hangar facilities"
      },
      "terminal_area_m2": {
        "value": 8000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Pre-war satellite imagery; terminal and cargo facilities"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 17,
        "central_usd_m": 35,
        "high_usd_m": 53
      },
      "code_compliant": {
        "low_usd_m": 19,
        "central_usd_m": 43,
        "high_usd_m": 66
      },
      "build_back_better": {
        "low_usd_m": 22,
        "central_usd_m": 53,
        "high_usd_m": 85
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "TRANSPORT_REV_BASELINE",
        "grant_pct": 10,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 20,
        "senior_ifi_pct": 25,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 15,
        "institutional_debt_pct": 0,
        "private_equity_pct": 15,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "ppp_concession"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "TRANSPORT_REV_CODE_COMPLIANT",
        "grant_pct": 15,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 20,
        "senior_ifi_pct": 25,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 15,
        "institutional_debt_pct": 0,
        "private_equity_pct": 10,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "ppp_concession"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "TRANSPORT_REV_BBB",
        "grant_pct": 20,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 20,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 15,
        "institutional_debt_pct": 0,
        "private_equity_pct": 10,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "ppp_concession"
        ],
        "rationale": "EU Connectivity Fund and TEN-T programme applicable to transport reconstruction; private concession model viable for airport and seaport; MIGA War & Civil Disturbance coverage for private tranche",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.2,
      "rationale": "Transport infrastructure; concessional revenue model; Trust secures construction-phase debt service",
      "supportable_debt_usd_m": 9.5,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "transport",
      "airport",
      "hostomel",
      "kyiv_oblast",
      "ground_combat",
      "strategic"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "ILLICH_STEEL_MARIUPOL_2022_03_01",
    "name": {
      "en": "Illich Iron and Steel Works (Ilyich), Mariupol",
      "uk": "Металургійний комбінат імені Ілліча, Маріуполь"
    },
    "location": {
      "lat": 47.1023,
      "lon": 37.5601,
      "oblast": "Donetsk",
      "raion": null,
      "settlement": "Mariupol",
      "address_en": "Illich Iron and Steel Works, northern Mariupol, Donetsk Oblast"
    },
    "asset_type": "industrial.steelworks",
    "sector": "industrial_and_agricultural",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Russia Will Pay — Illich industrial damage",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat Mariupol siege documentation",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "in_pipeline",
      "rebuildability": "occupied",
      "de_risking": [
        "NONE"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "production_capacity_mt_per_year": {
        "value": 4.2,
        "unit": "million tonnes/year",
        "source": "extracted_from_source",
        "ref": "Metinvest annual reports; KSE industrial damage assessment"
      },
      "annual_capacity_tonnes": {
        "value": 4200000,
        "unit": "tonnes/year",
        "source": "extracted_from_source",
        "ref": "Metinvest annual reports 2021; KSE industrial damage assessment 2022"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 2294,
        "central_usd_m": 4806,
        "high_usd_m": 7319
      },
      "code_compliant": {
        "low_usd_m": 2638,
        "central_usd_m": 5893,
        "high_usd_m": 9148
      },
      "build_back_better": {
        "low_usd_m": 2983,
        "central_usd_m": 7346,
        "high_usd_m": 11710
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "INDUSTRIAL_BASELINE",
        "grant_pct": 5,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 35,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "INDUSTRIAL_CODE_COMPLIANT",
        "grant_pct": 10,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 30,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "INDUSTRIAL_BBB",
        "grant_pct": 15,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 25,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "rationale": "Green steel / decarbonisation pathway unlocks EU industrial recovery grants; private equity anchor expected from strategic investor",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 6,
      "dscr": 1.1,
      "rationale": "Industrial asset; partial privatisation revenue anticipated; Trust supports transition-period financing",
      "supportable_debt_usd_m": 1101.9,
      "tenor_years": 15
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "industrial",
      "steel",
      "donetsk",
      "mariupol",
      "occupied"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "INHULETS_MYKOLAIV_WATER_2022_03_01",
    "name": {
      "en": "Inhulets–Mykolaiv Water Supply System",
      "uk": "Інгулецька водопостачальна система Миколаєва"
    },
    "location": {
      "lat": 46.965,
      "lon": 32,
      "oblast": "Mykolaiv",
      "raion": null,
      "settlement": "Mykolaiv",
      "address_en": "Inhulets River water intake and supply corridor, Mykolaiv Oblast"
    },
    "asset_type": "water.supply",
    "sector": "water_and_sanitation",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "ground_combat",
      "destruction_level": "severe",
      "re_damage_count": 2,
      "verified_by": [
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "KSE Ukraine damage assessment — Mykolaiv water crisis",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Situation Report — Mykolaiv water access",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "recently_liberated",
      "de_risking": [
        "EBRD_RSF",
        "EU_FACILITY_FIRST_LOSS",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "pipeline_length_km": {
        "value": 150,
        "unit": "km",
        "source": "extracted_from_source",
        "ref": "KSE damage assessment Q1 2023"
      },
      "capacity_m3_per_day": {
        "value": 320000,
        "unit": "m³/day",
        "source": "modelled",
        "ref": "Modelled from pre-war Mykolaiv Vodokanal operational data; OCHA Ukraine situation reports Q1 2023. City of ~400,000 residents plus industrial draw."
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 194,
        "central_usd_m": 527,
        "high_usd_m": 860
      },
      "code_compliant": {
        "low_usd_m": 223,
        "central_usd_m": 649,
        "high_usd_m": 1075
      },
      "build_back_better": {
        "low_usd_m": 253,
        "central_usd_m": 814,
        "high_usd_m": 1376
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "WATER_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "WATER_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "WATER_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility water sector track; smart metering and leak detection qualify for green conditionality; EBRD RSF applicable",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 4.5,
      "dscr": 1.2,
      "rationale": "Municipal water/sanitation; tariffs insufficient for project-finance debt service; Trust bridges the gap",
      "supportable_debt_usd_m": 179.1,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "water",
      "mykolaiv",
      "ground_combat",
      "infrastructure"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "IRPIN_RESIDENTIAL_2022_02_27",
    "name": {
      "en": "Irpin Residential District",
      "uk": "Жилий масив Ірпінь"
    },
    "location": {
      "lat": 50.5218,
      "lon": 30.2499,
      "oblast": "Kyiv",
      "raion": "Bucha",
      "settlement": "Irpin",
      "address_en": "Irpin, Bucha Raion, Kyiv Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-02-27",
      "incident_type": "ground_combat",
      "destruction_level": "severe",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Irpin Residential Damage Assessment",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-irpin",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine: Irpin Post-Liberation Situation Report",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-irpin-assessment-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "under_reconstruction",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 280000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "KSE Institute: Irpin damage assessment 2022; Irpin City Council; post-liberation satellite imagery analysis"
      },
      "housing_units": {
        "value": 2800,
        "unit": "units",
        "source": "extracted_from_source",
        "ref": "Irpin City Council housing registry; KSE Institute Irpin assessment 2022"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 138,
        "central_usd_m": 284,
        "high_usd_m": 431
      },
      "code_compliant": {
        "low_usd_m": 158,
        "central_usd_m": 349,
        "high_usd_m": 539
      },
      "build_back_better": {
        "low_usd_m": 179,
        "central_usd_m": 434,
        "high_usd_m": 690
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility housing reconstruction track; prefab-modular and passive-standard overlays qualify; municipal co-investment required",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District-scale housing; rental revenue insufficient at wartime income levels; Trust bridges debt-service gap",
      "supportable_debt_usd_m": 86.8,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "kyiv_oblast",
      "ground_combat",
      "liberated"
    ],
    "last_reviewed": "2026-05-17",
    "version": "1.0.0"
  },
  {
    "asset_id": "IZMAIL_GRAIN_TERMINAL_2023_07_26",
    "name": {
      "en": "Izmail Danube Grain Terminal (July 2023 Drone Strike)",
      "uk": "Ізмаїльський зерновий термінал на Дунаї (атака дронів, липень 2023)"
    },
    "location": {
      "lat": 45.3447,
      "lon": 28.8459,
      "oblast": "Odesa",
      "raion": null,
      "settlement": "Izmail",
      "address_en": "Izmail Danube grain terminal, Izmail, Odesa Oblast"
    },
    "asset_type": "agricultural.grain_terminal",
    "sector": "industrial_and_agricultural",
    "damage": {
      "incident_date": "2023-07-26",
      "incident_type": "drone_strike",
      "destruction_level": "moderate",
      "re_damage_count": 2,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "UA Ministry of Agrarian Policy report — Izmail grain terminal drone strike July 2023",
          "url": "https://minagro.gov.ua/en/news/izmail-grain-terminal-july-2023",
          "source_code": "eRECOVERY"
        },
        {
          "title": "UN OCHA Ukraine Flash Update — Izmail Danube port attack 2023",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-jul-2023",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "storage_capacity_tonnes": {
        "value": 150000,
        "unit": "tonnes",
        "source": "extracted_from_source",
        "ref": "UA Agri Ministry report Jul 2023; OCHA Flash Update 2023; Izmail Danube terminal rated storage capacity"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 8,
        "central_usd_m": 25,
        "high_usd_m": 41
      },
      "code_compliant": {
        "low_usd_m": 9,
        "central_usd_m": 30,
        "high_usd_m": 52
      },
      "build_back_better": {
        "low_usd_m": 10,
        "central_usd_m": 38,
        "high_usd_m": 66,
        "tech_overlays": [
          "automated_handling",
          "dust_suppression",
          "smart_logistics"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "INDUSTRIAL_BASELINE",
        "grant_pct": 0,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 15,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 30,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "INDUSTRIAL_CODE_COMPLIANT",
        "grant_pct": 0,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 15,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 5,
        "private_equity_pct": 25,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "INDUSTRIAL_BBB",
        "grant_pct": 0,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 15,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 10,
        "private_equity_pct": 20,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "rationale": "Danube corridor grain terminal; strategically important for Black Sea Grain Initiative alternative routing; MIGA war-risk wrap essential for any commercial financing; private operator equity dominant; re-damage risk (2 events) priced into MIGA premium",
        "comparable_projects": [
          "ODESA_MYKOLAIV_GRAIN_TERMINALS_2022_04_01"
        ]
      }
    },
    "reparations_layer": {
      "applies": false
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "agricultural",
      "grain_terminal",
      "odesa_oblast",
      "danube",
      "drone_strike",
      "re_damaged",
      "food_security"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "IZMAIL_SUVOROV_MUSEUM_2024_07_14",
    "name": {
      "en": "Izmail Suvorov Museum of History and Military Glory",
      "uk": "Ізмаїльський музей імені О.В.Суворова — Музей Ізмаїльської фортеці"
    },
    "location": {
      "lat": 45.35,
      "lon": 28.842,
      "oblast": "Odesa",
      "raion": "Izmail",
      "settlement": "Izmail",
      "address_en": "Suvorov Museum, Izmail, Odesa Oblast"
    },
    "asset_type": "heritage.museum",
    "sector": "heritage_and_culture",
    "damage": {
      "incident_date": "2024-07-14",
      "incident_type": "drone_strike",
      "destruction_level": "moderate",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — July 2024 Danube Region Strikes",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-july-2024-danube",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Odesa Oblast Cultural Heritage Damage 2024",
          "url": "https://kse.ua/wp-content/uploads/2024/09/KSE_Odesa_Heritage_Damage_2024.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 3200,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "Izmail City Cultural Heritage Department; Ministry of Culture Ukraine inventory"
      },
      "collection_items_count": {
        "value": 18000,
        "unit": "items",
        "source": "extracted_from_source",
        "ref": "Museum official collection register 2023"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 5,
        "central_usd_m": 9,
        "high_usd_m": 13
      },
      "code_compliant": {
        "low_usd_m": 6,
        "central_usd_m": 11,
        "high_usd_m": 16
      },
      "build_back_better": {
        "low_usd_m": 8,
        "central_usd_m": 15,
        "high_usd_m": 22,
        "tech_overlays": [
          "heritage_conservation_premium",
          "digital_twin_documentation",
          "climate_controlled_storage"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HERITAGE_BASELINE",
        "grant_pct": 55,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HERITAGE_CODE_COMPLIANT",
        "grant_pct": 60,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HERITAGE_BBB",
        "grant_pct": 65,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 20,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Registered cultural monument; EU Creative Europe cultural heritage grants applicable; collection recovery and digital preservation component adds to reconstruction scope",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": false,
      "commissioning_year": null,
      "construction_period_years": null,
      "coupon_pct": null,
      "dscr": null,
      "rationale": "Cultural heritage; no commercial cashflows; grant-only financing",
      "supportable_debt_usd_m": 0,
      "tenor_years": null
    },
    "donor_pathway": {
      "united24_url": "https://u24.gov.ua/restore-culture",
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "heritage",
      "museum",
      "odesa",
      "izmail",
      "drone_strike",
      "moderate"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "IZYUM_DISTRICT_HOSPITAL_2022_04_01",
    "name": {
      "en": "Izyum District Central Hospital",
      "uk": "Ізюмська центральна районна лікарня"
    },
    "location": {
      "lat": 49.201,
      "lon": 37.278,
      "oblast": "Kharkiv",
      "raion": "Izyum",
      "settlement": "Izyum",
      "address_en": "Izyum District Central Hospital, Izyum, Kharkiv Oblast"
    },
    "asset_type": "healthcare.district_hospital",
    "sector": "healthcare",
    "damage": {
      "incident_date": "2022-04-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "severe",
      "re_damage_count": 0,
      "verified_by": [
        "UA_GOV",
        "UN_OCHA",
        "KSE"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine: Izyum Post-Liberation Assessment",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-izyum-assessment-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Kharkiv Oblast Damage Assessment Post-Liberation",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-kharkiv-2022",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "recently_liberated",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 8500,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Post-liberation satellite imagery analysis (Planet Labs, October 2022); Ukrainian government damage survey"
      },
      "beds": {
        "value": 240,
        "unit": "beds",
        "source": "extracted_from_source",
        "ref": "Ministry of Health Ukraine facility registry; Izyum district hospital capacity pre-occupation"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 17,
        "central_usd_m": 37,
        "high_usd_m": 56
      },
      "code_compliant": {
        "low_usd_m": 19,
        "central_usd_m": 45,
        "high_usd_m": 70
      },
      "build_back_better": {
        "low_usd_m": 22,
        "central_usd_m": 56,
        "high_usd_m": 90
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HEALTHCARE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HEALTHCARE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HEALTHCARE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Tertiary hospital commands high grant-eligibility under EU healthcare reconstruction programmes; EU green conditionality for BBB microgrid/passive-standard components",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Tertiary/district healthcare; no monetisable operating cashflow; Trust availability payment secures senior IFI debt",
      "supportable_debt_usd_m": 12.3,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "healthcare",
      "district_hospital",
      "izyum",
      "kharkiv_oblast",
      "shelling",
      "liberated"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KAKHOVKA_HPP_2023_06_06",
    "name": {
      "en": "Kakhovka Hydroelectric Power Plant and Dam",
      "uk": "Каховська гідроелектростанція та гребля"
    },
    "location": {
      "lat": 46.7667,
      "lon": 33.3833,
      "oblast": "Kherson",
      "raion": "Beryslav",
      "settlement": "Nova Kakhovka",
      "address_en": "Kakhovka HPP, Nova Kakhovka, Kherson Oblast"
    },
    "asset_type": "energy.hpp",
    "sector": "energy_and_power",
    "damage": {
      "incident_date": "2023-06-06",
      "incident_type": "deliberate_demolition",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "UN_OCHA",
        "KSE",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update #50 — Kakhovka Dam Breach",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-50-kakhovka-dam-breach-7-june-2023",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Damage Assessment — Kakhovka HPP",
          "url": "https://kse.ua/about-the-school/news/kse-institute-damage-assessment",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat: Kakhovka Dam Destruction Investigation",
          "url": "https://www.bellingcat.com/news/2023/06/06/kakhovka-dam-destroyed",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "occupied",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "installed_capacity_mw": {
        "value": 334,
        "unit": "MW",
        "source": "extracted_from_source",
        "ref": "RDNA3 Table A2.1; Ukrhydroenergo official capacity data"
      },
      "dam_length_m": {
        "value": 3750,
        "unit": "m",
        "source": "extracted_from_source",
        "ref": "Ukrhydroenergo technical specifications, corroborated by satellite imagery (Planet Labs)"
      },
      "reservoir_area_km2": {
        "value": 2155,
        "unit": "km2",
        "source": "extracted_from_source",
        "ref": "RDNA3 Annex — Kakhovka Reservoir pre-breach specifications"
      },
      "turbine_units": {
        "value": 6,
        "unit": "units",
        "source": "extracted_from_source",
        "ref": "Ukrhydroenergo operational data"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 525,
        "central_usd_m": 1032,
        "high_usd_m": 1538
      },
      "code_compliant": {
        "low_usd_m": 604,
        "central_usd_m": 1263,
        "high_usd_m": 1922
      },
      "build_back_better": {
        "low_usd_m": 683,
        "central_usd_m": 1572,
        "high_usd_m": 2461,
        "tech_overlays": [
          "run_of_river_redesign",
          "fish_passage",
          "flexible_generation",
          "smart_grid_integration"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "ENERGY_BASELINE",
        "grant_pct": 10,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 25,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "ENERGY_CODE_COMPLIANT",
        "grant_pct": 20,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "ENERGY_BBB",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 15,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "rationale": "Large-scale HPP reconstruction qualifies for EU Green Deal infrastructure grants and EBRD concessional lending. MIGA War & Civil Disturbance coverage likely required given occupied-territory status; reconstruction finance contingent on territorial control reversal.",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5.5,
      "dscr": 1.15,
      "rationale": "Power generation/distribution; partial revenue recovery expected post-war; Trust supports ramp-up period",
      "supportable_debt_usd_m": 235.8,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "energy",
      "hydropower",
      "kherson",
      "dam",
      "deliberate_demolition",
      "occupied",
      "catastrophic"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KARAZIN_KHARKIV_UNIVERSITY_2022_03_01",
    "name": {
      "en": "V.N. Karazin Kharkiv National University",
      "uk": "Харківський національний університет ім. В.Н. Каразіна"
    },
    "location": {
      "lat": 50.0021,
      "lon": 36.229,
      "oblast": "Kharkiv",
      "raion": null,
      "settlement": "Kharkiv",
      "address_en": "4 Svobody Square, Kharkiv"
    },
    "asset_type": "education.university",
    "sector": "education",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "moderate",
      "re_damage_count": 4,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Kharkiv Education Infrastructure Damage 2022–2024",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-kharkiv-education",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine: Education Facility Attacks 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-education-attacks-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 120000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "Karazin University official annual report 2022; total built area across main campus buildings"
      },
      "construction_year": {
        "value": 1805,
        "unit": "year",
        "source": "extracted_from_source",
        "ref": "Karazin University institutional history; founded 1804, main campus buildings 1805–1930s"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 86,
        "central_usd_m": 211,
        "high_usd_m": 335
      },
      "code_compliant": {
        "low_usd_m": 99,
        "central_usd_m": 259,
        "high_usd_m": 419
      },
      "build_back_better": {
        "low_usd_m": 111,
        "central_usd_m": 324,
        "high_usd_m": 537
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "EDUCATION_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "EDUCATION_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "EDUCATION_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility education reconstruction track; passive-building standard and fibre overlays meet EU green conditionality",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 4.5,
      "dscr": 1.2,
      "rationale": "Higher/secondary education; no monetisable revenue base; Trust payment underwrites EU concessional tranche",
      "supportable_debt_usd_m": 64.8,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "education",
      "university",
      "kharkiv_oblast",
      "shelling",
      "heritage",
      "re_damaged"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHARKIV_CHP_2022_03_24",
    "name": {
      "en": "Kharkiv CHP-5 Combined Heat and Power Station",
      "uk": "Харківська теплоелектроцентраль ТЕЦ-5"
    },
    "location": {
      "lat": 49.995,
      "lon": 36.18,
      "oblast": "Kharkiv",
      "raion": null,
      "settlement": "Kharkiv",
      "address_en": "CHP-5, Kharkiv, Kharkiv Oblast"
    },
    "asset_type": "energy.tpp",
    "sector": "energy_and_power",
    "damage": {
      "incident_date": "2022-03-24",
      "incident_type": "artillery_shelling",
      "destruction_level": "severe",
      "re_damage_count": 4,
      "verified_by": [
        "UA_GOV",
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Kharkiv Energy Infrastructure Damage 2022–2024",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-kharkiv-energy",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Situation Report — Kharkiv Energy Infrastructure",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-kharkiv-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "installed_capacity_mw": {
        "value": 540,
        "unit": "MW",
        "source": "extracted_from_source",
        "ref": "Kharkivska Teplomerezha annual report; CHP-5 installed electrical capacity 540 MW, thermal 1,200 Gcal/h"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 171,
        "central_usd_m": 360,
        "high_usd_m": 549
      },
      "code_compliant": {
        "low_usd_m": 197,
        "central_usd_m": 442,
        "high_usd_m": 686
      },
      "build_back_better": {
        "low_usd_m": 223,
        "central_usd_m": 551,
        "high_usd_m": 878
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "ENERGY_BASELINE",
        "grant_pct": 10,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 25,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "ENERGY_CODE_COMPLIANT",
        "grant_pct": 20,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "ENERGY_BBB",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 15,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "rationale": "EU Facility energy-security track; EBRD Energy Efficiency and Resilience Facility; private co-investment (operator equity) credible for BBB path with carbon-transition roadmap",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5.5,
      "dscr": 1.15,
      "rationale": "Power generation/distribution; partial revenue recovery expected post-war; Trust supports ramp-up period",
      "supportable_debt_usd_m": 82.7,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "energy",
      "thermal_power",
      "chp",
      "district_heating",
      "kharkiv",
      "shelling",
      "re_damaged",
      "municipal"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHARKIV_HISTORICAL_CENTRE_2022_03_01",
    "name": {
      "en": "Kharkiv Historical City Centre — Heritage Building Cluster",
      "uk": "Харків — кластер пам'яток архітектури історичного центру"
    },
    "location": {
      "lat": 49.9946,
      "lon": 36.2313,
      "oblast": "Kharkiv",
      "raion": null,
      "settlement": "Kharkiv",
      "address_en": "Kharkiv historical centre — Freedom Square and surrounds"
    },
    "asset_type": "heritage.heritage_building_cluster",
    "sector": "heritage_and_culture",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "missile_strike",
      "destruction_level": "severe",
      "re_damage_count": 4,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Situation Report — Kharkiv Heritage Damage March 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-kharkiv-march-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Cultural Heritage Infrastructure Damage — Kharkiv Oblast",
          "url": "https://kse.ua/wp-content/uploads/2022/08/KSE_Kharkiv_Heritage_Damage.pdf",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat: Kharkiv City Centre Strikes — Heritage Site Damage Verification",
          "url": "https://www.bellingcat.com/news/2022/03/kharkiv-centre-heritage-damage",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "heritage_buildings_count": {
        "value": 37,
        "unit": "buildings",
        "source": "extracted_from_source",
        "ref": "Kharkiv City Cultural Heritage Department register; Ministry of Culture Ukraine inventory"
      },
      "total_floor_area_m2": {
        "value": 68000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery and architectural survey; KSE cultural heritage damage assessment"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 184,
        "central_usd_m": 346,
        "high_usd_m": 508
      },
      "code_compliant": {
        "low_usd_m": 212,
        "central_usd_m": 415,
        "high_usd_m": 635
      },
      "build_back_better": {
        "low_usd_m": 276,
        "central_usd_m": 554,
        "high_usd_m": 914,
        "tech_overlays": [
          "heritage_conservation_premium",
          "digital_twin_documentation",
          "passive_house_standard",
          "smart_monitoring"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HERITAGE_BASELINE",
        "grant_pct": 55,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HERITAGE_CODE_COMPLIANT",
        "grant_pct": 60,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HERITAGE_BBB",
        "grant_pct": 65,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 20,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "UNESCO-listed heritage cluster; 1.8–2.2x conservation premium on unit costs; EU Creative Europe and cultural-heritage reconstruction grants applicable; diaspora fundraising supplementary pathway",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": false,
      "commissioning_year": null,
      "construction_period_years": null,
      "coupon_pct": null,
      "dscr": null,
      "rationale": "Cultural heritage assets; no commercial cashflows; grant-only financing",
      "supportable_debt_usd_m": 0,
      "tenor_years": null
    },
    "donor_pathway": {
      "united24_url": "https://u24.gov.ua/restore-culture",
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "heritage",
      "culture",
      "kharkiv",
      "missile_strike",
      "severe",
      "heritage_cluster",
      "re_damaged"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHARKIV_INDUSTRIAL_DISTRICT_RESIDENTIAL_2022_04_01",
    "name": {
      "en": "Kharkiv Industrialnyi District Residential Housing Stock",
      "uk": "Харків — житловий фонд Індустріального району"
    },
    "location": {
      "lat": 49.9635,
      "lon": 36.2918,
      "oblast": "Kharkiv",
      "raion": null,
      "settlement": "Kharkiv",
      "address_en": "Industrialnyi district, Kharkiv, Kharkiv Oblast"
    },
    "asset_type": "residential.large_panel_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-04-01",
      "incident_type": "missile_strike",
      "destruction_level": "severe",
      "re_damage_count": 3,
      "verified_by": [
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Situation Report — Kharkiv Oblast April 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-kharkiv-april-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Kharkiv Oblast Residential Damage Assessment — 2022 Full Year",
          "url": "https://kse.ua/wp-content/uploads/2023/01/KSE_Kharkiv_Residential_2022.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "under_reconstruction",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 380000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "KSE Institute Kharkiv residential damage survey; satellite imagery Maxar/Planet Labs"
      },
      "residential_units": {
        "value": 5200,
        "unit": "units",
        "source": "estimated_from_photo",
        "ref": "KSE Kharkiv residential damage assessment methodology"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 195,
        "central_usd_m": 342,
        "high_usd_m": 490
      },
      "code_compliant": {
        "low_usd_m": 224,
        "central_usd_m": 418,
        "high_usd_m": 612
      },
      "build_back_better": {
        "low_usd_m": 253,
        "central_usd_m": 513,
        "high_usd_m": 773,
        "tech_overlays": [
          "passive_house_standard",
          "district_heat_metering",
          "microgrid",
          "mass_timber"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 50,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Major urban housing district; rebuildable location; EU housing and energy-efficiency grants applicable; passive-house standard qualifies for EU green conditionality uplift",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": false,
      "commissioning_year": null,
      "construction_period_years": null,
      "coupon_pct": null,
      "dscr": null,
      "rationale": "Residential district; no monetisable cashflows at scale",
      "supportable_debt_usd_m": 0,
      "tenor_years": null
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "housing",
      "kharkiv",
      "missile_strike",
      "severe",
      "re_damaged"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHARKIV_METRO_2022_03_01",
    "name": {
      "en": "Kharkiv Metro System — Infrastructure Damage",
      "uk": "Харківський метрополітен — пошкодження"
    },
    "location": {
      "lat": 49.9935,
      "lon": 36.2304,
      "oblast": "Kharkiv",
      "raion": null,
      "settlement": "Kharkiv",
      "address_en": "Kharkiv Metro System, Kharkiv"
    },
    "asset_type": "transport.rail_segment",
    "sector": "transport_and_ports",
    "damage": {
      "incident_date": "2022-02-24",
      "incident_type": "artillery_shelling",
      "destruction_level": "moderate",
      "re_damage_count": 5,
      "verified_by": [
        "UA_GOV",
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Kharkiv Transport Infrastructure Damage",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-transport-kharkiv",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine: Kharkiv Metro as Civilian Shelter and Infrastructure Damage",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-kharkiv-metro-shelter",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "funded",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS",
        "EBRD_RSF"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "track_length_km": {
        "value": 38.2,
        "unit": "km",
        "source": "extracted_from_source",
        "ref": "Kharkiv Metro official technical passport; 3 lines, 30 stations, 38.2 km of track"
      },
      "stations": {
        "value": 30,
        "unit": "units",
        "source": "extracted_from_source",
        "ref": "Kharkiv Metro authority; 30 operational stations pre-war, used as civilian shelter 2022"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 23,
        "central_usd_m": 106,
        "high_usd_m": 188
      },
      "code_compliant": {
        "low_usd_m": 26,
        "central_usd_m": 131,
        "high_usd_m": 236
      },
      "build_back_better": {
        "low_usd_m": 30,
        "central_usd_m": 166,
        "high_usd_m": 302
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "TRANSPORT_REV_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "TRANSPORT_REV_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "TRANSPORT_REV_BBB",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Connectivity Fund and TEN-T programme applicable to transport reconstruction; private concession model viable for airport and seaport; MIGA War & Civil Disturbance coverage for private tranche",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.2,
      "rationale": "Transport infrastructure; concessional revenue model; Trust secures construction-phase debt service",
      "supportable_debt_usd_m": 29.9,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "transport",
      "rail",
      "metro",
      "kharkiv_oblast",
      "shelling",
      "re_damaged",
      "civilian_shelter"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHARKIV_METRO_LINE1_2022_04_01",
    "name": {
      "en": "Kharkiv Metro Line 1 — Kholodna Hora to Rozkidna Infrastructure",
      "uk": "Харківський метрополітен, лінія 1 — Холодна Гора — Розкидна"
    },
    "location": {
      "lat": 49.9925,
      "lon": 36.2311,
      "oblast": "Kharkiv",
      "raion": null,
      "settlement": "Kharkiv",
      "address_en": "Metro Line 1 (Kholodna Hora – Rozkidna), Kharkiv, Kharkiv Oblast"
    },
    "asset_type": "transport.rail_segment",
    "sector": "transport_and_ports",
    "damage": {
      "incident_date": "2022-04-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "moderate",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UA_GOV",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "Kharkiv Metro engineering report — Line 1 infrastructure damage 2022",
          "url": "https://www.metro.kharkov.ua/en/news/damage-2022",
          "source_code": "eRECOVERY"
        },
        {
          "title": "KSE Institute: Russia Will Pay — Kharkiv transport sector damage",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "under_reconstruction",
      "rebuildability": "rebuildable",
      "de_risking": [
        "EBRD_RSF",
        "EU_FACILITY_FIRST_LOSS",
        "MIGA_WAR"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "track_length_km": {
        "value": 17.3,
        "unit": "km",
        "source": "extracted_from_source",
        "ref": "Kharkiv Metro engineering report 2022; Line 1 (Kholodna Hora – Rozkidna): 17.3 km, 16 stations"
      },
      "stations": {
        "value": 16,
        "unit": "units",
        "source": "extracted_from_source",
        "ref": "Kharkiv Metro authority technical documentation; Line 1 station count"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 10,
        "central_usd_m": 48,
        "high_usd_m": 85
      },
      "code_compliant": {
        "low_usd_m": 12,
        "central_usd_m": 59,
        "high_usd_m": 107
      },
      "build_back_better": {
        "low_usd_m": 13,
        "central_usd_m": 75,
        "high_usd_m": 137,
        "tech_overlays": [
          "etcs_signalling",
          "smart_station_systems",
          "energy_recovery_braking"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "TRANSPORT_NONREV_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 5,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "TRANSPORT_NONREV_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 8,
        "dfi_equity_pct": 0,
        "public_equity_pct": 12,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "TRANSPORT_NONREV_BBB",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 10,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EBRD_RSF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Connectivity Fund and TEN-T integration applicable; EBRD RSF active for Kharkiv metro; Line 1 under-reconstruction status indicates financing pipeline is active; ETCS and smart-station upgrades qualify for EU TEN-T conditionality",
        "comparable_projects": [
          "KHARKIV_METRO_2022_03_01"
        ]
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.2,
      "rationale": "Urban metro infrastructure; fare revenue insufficient for full debt service at wartime ridership levels; Trust bridges debt-service gap",
      "supportable_debt_usd_m": 14.4,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "transport",
      "metro",
      "rail",
      "kharkiv_oblast",
      "shelling",
      "under_reconstruction"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHARKIV_NATIONAL_AEROSPACE_UNIVERSITY_2022_03_01",
    "name": {
      "en": "Kharkiv National Aerospace University — N. Ye. Zhukovsky National Aerospace University (KhAI)",
      "uk": "Харківський національний аерокосмічний університет ім. М.Є. Жуковського (ХАІ)"
    },
    "location": {
      "lat": 49.9934,
      "lon": 36.2545,
      "oblast": "Kharkiv",
      "raion": null,
      "settlement": "Kharkiv",
      "address_en": "17 Chkalova St, Kharkiv"
    },
    "asset_type": "education.university",
    "sector": "education",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "missile_strike",
      "destruction_level": "severe",
      "re_damage_count": 2,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Situation Report — March 2022 Higher Education Damage",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-march-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Kharkiv Higher Education Infrastructure Damage Assessment",
          "url": "https://kse.ua/wp-content/uploads/2022/07/KSE_Kharkiv_Education_Damage.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 68000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "KhAI official facility register; Kharkiv Oblast Education Department data"
      },
      "student_capacity": {
        "value": 8500,
        "unit": "students",
        "source": "extracted_from_source",
        "ref": "KhAI enrollment data 2021–22; Ministry of Education Ukraine"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 68,
        "central_usd_m": 120,
        "high_usd_m": 173
      },
      "code_compliant": {
        "low_usd_m": 78,
        "central_usd_m": 146,
        "high_usd_m": 216
      },
      "build_back_better": {
        "low_usd_m": 88,
        "central_usd_m": 181,
        "high_usd_m": 274,
        "tech_overlays": [
          "passive_house_standard",
          "microgrid",
          "fibre",
          "digital_twin_lab_infrastructure"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "EDUCATION_BASELINE",
        "grant_pct": 50,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "EDUCATION_CODE_COMPLIANT",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "EDUCATION_BBB",
        "grant_pct": 60,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 20,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Flagship engineering university; high priority under EU4Education and Erasmus+ reconstruction windows; aerospace and defence-technology curriculum qualifies for NATO-aligned capability investment",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": false,
      "commissioning_year": null,
      "construction_period_years": null,
      "coupon_pct": null,
      "dscr": null,
      "rationale": "University; primarily grant and public-equity financed; limited debt-service capacity",
      "supportable_debt_usd_m": 0,
      "tenor_years": null
    },
    "donor_pathway": {
      "united24_url": "https://u24.gov.ua/rebuild-schools",
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "education",
      "university",
      "kharkiv",
      "missile_strike",
      "severe",
      "aerospace"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHARKIV_OBLAST_ADMIN_2022_03_01",
    "name": {
      "en": "Kharkiv Oblast State Administration Building",
      "uk": "Харківська обласна державна адміністрація"
    },
    "location": {
      "lat": 49.9935,
      "lon": 36.2304,
      "oblast": "Kharkiv",
      "raion": null,
      "settlement": "Kharkiv",
      "address_en": "1 Svobody Square, Kharkiv"
    },
    "asset_type": "public_admin.regional",
    "sector": "public_administration",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "missile_strike",
      "destruction_level": "severe",
      "re_damage_count": 1,
      "verified_by": [
        "KSE",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Russia Will Pay — Kharkiv administrative buildings",
          "url": "https://kse.ua/russia-will-pay/",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat Kharkiv city damage documentation",
          "url": "https://www.bellingcat.com/",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "funded",
      "rebuildability": "rebuildable",
      "de_risking": [
        "EU_FACILITY_FIRST_LOSS",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 28000,
        "unit": "m²",
        "source": "estimated_from_photo",
        "ref": "KSE Kharkiv urban damage assessment 2022"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 40,
        "central_usd_m": 84,
        "high_usd_m": 128
      },
      "code_compliant": {
        "low_usd_m": 46,
        "central_usd_m": 103,
        "high_usd_m": 160
      },
      "build_back_better": {
        "low_usd_m": 52,
        "central_usd_m": 128,
        "high_usd_m": 205
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "PUBLIC_ADMIN_BASELINE",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 5,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": false
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "PUBLIC_ADMIN_CODE_COMPLIANT",
        "grant_pct": 60,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 5,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": false
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "PUBLIC_ADMIN_BBB",
        "grant_pct": 65,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 20,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 5,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": false
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility institutional reconstruction track; energy-efficient public buildings qualify for green conditionality",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 4.5,
      "dscr": 1.2,
      "rationale": "Public administration; no revenue; Trust enables capital-market financing of civic rebuilding",
      "supportable_debt_usd_m": 23,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "public_admin",
      "kharkiv",
      "government",
      "missile_strike"
    ],
    "last_reviewed": "2026-05-17",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHARKIV_POLYTECHNIC_INSTITUTE_2022_02_28",
    "name": {
      "en": "National Technical University KhPI — Kharkiv Polytechnic Institute",
      "uk": "Національний технічний університет «ХПІ»"
    },
    "location": {
      "lat": 49.9947,
      "lon": 36.2395,
      "oblast": "Kharkiv",
      "raion": null,
      "settlement": "Kharkiv",
      "address_en": "2 Kyrpychova St, Kharkiv"
    },
    "asset_type": "education.university",
    "sector": "education",
    "damage": {
      "incident_date": "2022-02-28",
      "incident_type": "artillery_shelling",
      "destruction_level": "moderate",
      "re_damage_count": 6,
      "verified_by": [
        "UN_OCHA",
        "KSE",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "NTU KhPI: Damage Assessment Reports 2022–2024",
          "url": "https://www.kpi.kharkov.ua/en/news/damage-assessment",
          "source_code": "eRECOVERY"
        },
        {
          "title": "KSE Institute: Kharkiv Education Infrastructure",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-kharkiv-education",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 200000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "NTU KhPI official annual report 2022; total campus area across 40+ buildings"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 143,
        "central_usd_m": 351,
        "high_usd_m": 559
      },
      "code_compliant": {
        "low_usd_m": 164,
        "central_usd_m": 432,
        "high_usd_m": 699
      },
      "build_back_better": {
        "low_usd_m": 186,
        "central_usd_m": 540,
        "high_usd_m": 895
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "EDUCATION_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "EDUCATION_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "EDUCATION_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility education reconstruction track; passive-building standard and fibre overlays meet EU green conditionality",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 4.5,
      "dscr": 1.2,
      "rationale": "Higher/secondary education; no monetisable revenue base; Trust payment underwrites EU concessional tranche",
      "supportable_debt_usd_m": 108,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "education",
      "university",
      "kharkiv_oblast",
      "shelling",
      "re_damaged",
      "technical"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHARKIV_REGIONAL_CHILDRENS_HOSPITAL_2022_03_06",
    "name": {
      "en": "Kharkiv Regional Children's Clinical Hospital",
      "uk": "Харківська обласна дитяча клінічна лікарня"
    },
    "location": {
      "lat": 49.9905,
      "lon": 36.2421,
      "oblast": "Kharkiv",
      "raion": null,
      "settlement": "Kharkiv",
      "address_en": "Kharkiv Regional Children's Clinical Hospital, Kharkiv"
    },
    "asset_type": "healthcare.tertiary_hospital",
    "sector": "healthcare",
    "damage": {
      "incident_date": "2022-03-06",
      "incident_type": "artillery_shelling",
      "destruction_level": "moderate",
      "re_damage_count": 3,
      "verified_by": [
        "UN_OCHA",
        "UA_GOV",
        "KSE"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine: Attacks on Healthcare Facilities 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-attacks-healthcare-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Kharkiv Healthcare Infrastructure Damage",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-kharkiv-health",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "funded",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS",
        "EBRD_RSF"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 14000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery analysis; Kharkiv Oblast Health Department"
      },
      "beds": {
        "value": 560,
        "unit": "beds",
        "source": "extracted_from_source",
        "ref": "Ministry of Health Ukraine: Kharkiv Regional Children's Hospital capacity"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 33,
        "central_usd_m": 71,
        "high_usd_m": 109
      },
      "code_compliant": {
        "low_usd_m": 38,
        "central_usd_m": 88,
        "high_usd_m": 137
      },
      "build_back_better": {
        "low_usd_m": 43,
        "central_usd_m": 109,
        "high_usd_m": 175
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HEALTHCARE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HEALTHCARE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HEALTHCARE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Tertiary hospital commands high grant-eligibility under EU healthcare reconstruction programmes; EU green conditionality for BBB microgrid/passive-standard components",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Tertiary/district healthcare; no monetisable operating cashflow; Trust availability payment secures senior IFI debt",
      "supportable_debt_usd_m": 24,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "healthcare",
      "children",
      "kharkiv_oblast",
      "shelling",
      "re_damaged"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHARKIV_REGIONAL_HOSPITAL_2022_03_01",
    "name": {
      "en": "Kharkiv Regional Clinical Hospital",
      "uk": "Харківська обласна клінічна лікарня"
    },
    "location": {
      "lat": 49.9782,
      "lon": 36.2376,
      "oblast": "Kharkiv",
      "raion": null,
      "settlement": "Kharkiv",
      "address_en": "Kharkiv Regional Clinical Hospital, Kharkiv, Kharkiv Oblast"
    },
    "asset_type": "healthcare.regional_hospital",
    "sector": "healthcare",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "moderate",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_MoH"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Kharkiv healthcare damage assessment",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Situation Report — Kharkiv health infrastructure",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-kharkiv-health-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "funded",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 42000,
        "unit": "m2",
        "source": "modelled",
        "ref": "KSE damage tracker; OCHA Ukraine Situation Report; oblast-level general hospital floor area modelled from bed count and RDNA3 healthcare sector benchmarks"
      },
      "beds": {
        "value": 580,
        "unit": "beds",
        "source": "extracted_from_source",
        "ref": "UA Ministry of Health 2021 hospital registry; Kharkiv Regional Clinical Hospital capacity"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 67,
        "central_usd_m": 154,
        "high_usd_m": 242
      },
      "code_compliant": {
        "low_usd_m": 77,
        "central_usd_m": 189,
        "high_usd_m": 302
      },
      "build_back_better": {
        "low_usd_m": 87,
        "central_usd_m": 237,
        "high_usd_m": 387,
        "tech_overlays": [
          "microgrid",
          "telemedicine",
          "modular_clinical_units",
          "passive_house_standard"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HEALTHCARE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 5,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HEALTHCARE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 5,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HEALTHCARE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 20,
        "senior_ifi_pct": 0,
        "eca_pct": 5,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility Pillar I healthcare grants; EBRD Social Infrastructure Fund; Green Economy Transition applicable for microgrid and passive-standard clinical upgrades; precedent: EBRD Kharkiv Regional Hospital rehabilitation financing",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Regional hospital; no monetisable operating cashflow; Trust availability-payment secures senior IFI debt service",
      "supportable_debt_usd_m": 46.6,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "healthcare",
      "regional_hospital",
      "kharkiv_oblast",
      "shelling"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHARKIV_SALTIVKA_PHASE2_2022_09_01",
    "name": {
      "en": "Kharkiv Saltivka-Adjacent Residential Districts — Pavlove Pole and Nemyshlya",
      "uk": "Прилеглі до Салтівки житлові масиви Харкова — Павлове Поле та Немишля"
    },
    "location": {
      "lat": 49.9895,
      "lon": 36.2826,
      "oblast": "Kharkiv",
      "raion": null,
      "settlement": "Kharkiv",
      "address_en": "Pavlove Pole and Nemyshlya residential districts, Kharkiv city, Kharkiv Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-09-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "moderate",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Kharkiv residential damage tracker 2024",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Situation Report — Kharkiv Oblast residential",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-kharkiv-sitrep-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "funded",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS",
        "EBRD_RSF"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 730000,
        "unit": "m2",
        "source": "modelled",
        "ref": "RDNA3 Kharkiv residential sector; KSE damage tracker 2024; Pavlove Pole and Nemyshlya districts extend the Saltivka damage zone"
      },
      "housing_units": {
        "value": 14000,
        "unit": "units",
        "source": "modelled",
        "ref": "RDNA3 Table 6.2 Kharkiv oblast residential; district housing stock estimate"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 217,
        "central_usd_m": 559,
        "high_usd_m": 900
      },
      "code_compliant": {
        "low_usd_m": 250,
        "central_usd_m": 688,
        "high_usd_m": 1125
      },
      "build_back_better": {
        "low_usd_m": 282,
        "central_usd_m": 861,
        "high_usd_m": 1441,
        "tech_overlays": [
          "passive_house_standard",
          "modular_construction",
          "district_heating_upgrade"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Extends SALTIVKA_DISTRICT_KHARKIV reconstruction programme; complements existing Saltivka anchor asset; EBRD Green Cities Kharkiv programme applicable; passive-house standard",
        "comparable_projects": [
          "SALTIVKA_DISTRICT_KHARKIV_2022_02_24"
        ]
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District-scale housing; rental revenue insufficient at wartime income levels; Trust bridges debt-service gap",
      "supportable_debt_usd_m": 167.9,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "kharkiv_oblast",
      "shelling",
      "large_scale",
      "apartment_blocks",
      "saltivka_adjacent"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHERSON_ANTONIVSKYI_RAILWAY_BRIDGE_2022_08_27",
    "name": {
      "en": "Antonivka Railway Bridge over the Dnipro (Kherson)",
      "uk": "Антонівський залізничний міст через Дніпро (Херсон)"
    },
    "location": {
      "lat": 46.7438,
      "lon": 32.7834,
      "oblast": "Kherson",
      "raion": "Kherson",
      "settlement": "Antonivka",
      "address_en": "Antonivka railway bridge, Kherson Oblast"
    },
    "asset_type": "transport.bridge",
    "sector": "transport_and_ports",
    "damage": {
      "incident_date": "2022-08-27",
      "incident_type": "missile_strike",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Situation Report — Kherson Oblast August 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-kherson-august-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Kherson Oblast Transport Infrastructure Damage Assessment",
          "url": "https://kse.ua/wp-content/uploads/2022/10/KSE_Kherson_Transport_Damage.pdf",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat: Antonivka Bridge Strikes — Damage Verification August 2022",
          "url": "https://www.bellingcat.com/news/2022/08/antonivka-bridge-damage-verification",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EBRD_RSF"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "bridge_length_m": {
        "value": 1870,
        "unit": "m",
        "source": "extracted_from_source",
        "ref": "Ukrzaliznytsia technical registry; RDNA3 Transport Annex"
      },
      "track_gauge_mm": {
        "value": 1520,
        "unit": "mm",
        "source": "extracted_from_source",
        "ref": "Ukrzaliznytsia standard gauge specification"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 68,
        "central_usd_m": 121,
        "high_usd_m": 174
      },
      "code_compliant": {
        "low_usd_m": 78,
        "central_usd_m": 148,
        "high_usd_m": 217
      },
      "build_back_better": {
        "low_usd_m": 88,
        "central_usd_m": 181,
        "high_usd_m": 274,
        "tech_overlays": [
          "seismic_resilience",
          "smart_monitoring",
          "electrification_ready"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "TRANSPORT_BASELINE",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 25,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EBRD_RSF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "TRANSPORT_CODE_COMPLIANT",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 25,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EBRD_RSF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "TRANSPORT_BBB",
        "grant_pct": 35,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EBRD_RSF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Strategic railway crossing; critical for Kherson Oblast agricultural and humanitarian logistics post-liberation; EU TEN-T and EBRD rail financing applicable; electrification-ready design aligns with Ukraine rail modernisation programme",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.2,
      "rationale": "Railway bridge; freight revenue via Ukrzaliznytsia supports partial debt service post-reconstruction",
      "supportable_debt_usd_m": 52,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "transport",
      "railway_bridge",
      "kherson",
      "precision_strike",
      "destroyed"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHERSON_CENTRAL_RESIDENTIAL_2022_11_11",
    "name": {
      "en": "Kherson City Central Residential Districts (post-liberation)",
      "uk": "Центральні житлові райони Херсона (після деокупації)"
    },
    "location": {
      "lat": 46.6354,
      "lon": 32.6169,
      "oblast": "Kherson",
      "raion": null,
      "settlement": "Kherson",
      "address_en": "Central residential districts, Kherson city, Kherson Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-11-11",
      "incident_type": "multiple",
      "destruction_level": "severe",
      "re_damage_count": 3,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Kherson residential damage assessment",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Situation Report — Kherson Oblast November 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-nov-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS",
        "EBRD_RSF"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 620000,
        "unit": "m2",
        "source": "modelled",
        "ref": "RDNA3 Kherson residential sector; OCHA Ukraine Situation Report Nov 2022; combines occupation-period damage and post-liberation shelling"
      },
      "housing_units": {
        "value": 12000,
        "unit": "units",
        "source": "modelled",
        "ref": "RDNA3 Table 6.2 oblast residential damage estimates; Kherson city pre-war housing stock cross-referenced with liberation-period damage surveys"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 385,
        "central_usd_m": 829,
        "high_usd_m": 1273
      },
      "code_compliant": {
        "low_usd_m": 443,
        "central_usd_m": 1017,
        "high_usd_m": 1591
      },
      "build_back_better": {
        "low_usd_m": 501,
        "central_usd_m": 1268,
        "high_usd_m": 2036,
        "tech_overlays": [
          "passive_house_standard",
          "modular_construction",
          "flood_resilience"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Housing Pillar reconstruction track; post-liberation Kherson carries re-damage risk (3 re-damage events) requiring MIGA wrap; flood-resilient design standard applicable post-Kakhovka",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2030,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District-scale housing in liberated but contested region; Trust bridges debt-service gap through reconstruction and ramp-up phases",
      "supportable_debt_usd_m": 249,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "kherson_oblast",
      "multiple",
      "liberated",
      "large_scale",
      "re_damaged",
      "apartment_blocks"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHERSON_OLESHKY_WATER_PLANT_2022_11_01",
    "name": {
      "en": "Kherson City Water Treatment Plant (Post-Liberation Damage)",
      "uk": "Міська станція водопідготовки Херсона (пошкодження після деокупації)"
    },
    "location": {
      "lat": 46.6249,
      "lon": 32.6147,
      "oblast": "Kherson",
      "raion": null,
      "settlement": "Kherson",
      "address_en": "Kherson city water treatment plant, Kherson, Kherson Oblast"
    },
    "asset_type": "water.treatment",
    "sector": "water_and_sanitation",
    "damage": {
      "incident_date": "2022-11-01",
      "incident_type": "multiple",
      "destruction_level": "moderate",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "RDNA3 — Water sector Kherson Oblast damage assessment",
          "url": "https://documents.worldbank.org/en/publication/documents-reports/documentdetail/099021324115085807/ukraine-rdna3",
          "source_code": "RDNA3"
        },
        {
          "title": "UN OCHA Ukraine Flash Update — Kherson water infrastructure November 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-nov-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "capacity_m3_per_day": {
        "value": 120000,
        "unit": "m3/day",
        "source": "modelled",
        "ref": "RDNA3 water sector; OCHA Ukraine Flash Update Nov 2022; Kherson Vodokanal pre-war capacity serving ~280,000 residents"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 50,
        "central_usd_m": 174,
        "high_usd_m": 298
      },
      "code_compliant": {
        "low_usd_m": 57,
        "central_usd_m": 215,
        "high_usd_m": 372
      },
      "build_back_better": {
        "low_usd_m": 65,
        "central_usd_m": 270,
        "high_usd_m": 476,
        "tech_overlays": [
          "smart_water_metering",
          "energy_efficient_pumping",
          "leak_detection"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "WATER_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 8,
        "dfi_equity_pct": 0,
        "public_equity_pct": 17,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "WATER_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 33,
        "senior_ifi_pct": 0,
        "eca_pct": 8,
        "dfi_equity_pct": 0,
        "public_equity_pct": 14,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "WATER_BBB",
        "grant_pct": 45,
        "era_pct": 8,
        "first_loss_pct": 0,
        "concessional_pct": 22,
        "senior_ifi_pct": 0,
        "eca_pct": 8,
        "dfi_equity_pct": 0,
        "public_equity_pct": 12,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 5,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility water sector BBB track; EBRD Green Cities Kherson applicable; smart metering and energy-efficiency overlays unlock maximum grant share; UA guarantee required given Kherson risk environment",
        "comparable_projects": [
          "KHERSON_POST_KAKHOVKA_WATER_2023_06_06"
        ]
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 4.5,
      "dscr": 1.2,
      "rationale": "Municipal water treatment; tariffs insufficient for project-finance debt service in post-liberation environment; Trust bridges the gap",
      "supportable_debt_usd_m": 52.2,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "water",
      "water_treatment",
      "kherson_oblast",
      "liberated",
      "multiple"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHERSON_POST_KAKHOVKA_WATER_2023_06_06",
    "name": {
      "en": "Kherson City Water and Sanitation System (post-Kakhovka)",
      "uk": "Система водопостачання та водовідведення Херсона (після руйнування Каховської ГЕС)"
    },
    "location": {
      "lat": 46.6354,
      "lon": 32.6169,
      "oblast": "Kherson",
      "raion": null,
      "settlement": "Kherson",
      "address_en": "Kherson city water infrastructure, Kherson Oblast"
    },
    "asset_type": "water.supply",
    "sector": "water_and_sanitation",
    "damage": {
      "incident_date": "2023-06-06",
      "incident_type": "sabotage",
      "destruction_level": "severe",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update #49 — Kakhovka dam collapse",
          "source_code": "OCHA"
        },
        {
          "title": "KSE damage assessment — Kherson water infrastructure post-dam collapse",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "frontline_adjacent",
      "de_risking": [
        "EBRD_RSF",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "service_population": {
        "value": 290000,
        "unit": "people",
        "source": "extracted_from_source",
        "ref": "OCHA Ukraine Flash Update #49 June 2023"
      },
      "treatment_capacity_m3_per_day": {
        "value": null,
        "unit": "m³/day",
        "source": "pending_data",
        "ref": "To be confirmed"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 192,
        "central_usd_m": 533,
        "high_usd_m": 873
      },
      "code_compliant": {
        "low_usd_m": 221,
        "central_usd_m": 656,
        "high_usd_m": 1091
      },
      "build_back_better": {
        "low_usd_m": 250,
        "central_usd_m": 823,
        "high_usd_m": 1397
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "WATER_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "WATER_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "WATER_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility water sector track; smart metering and leak detection qualify for green conditionality; EBRD RSF applicable",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 4.5,
      "dscr": 1.2,
      "rationale": "Municipal water/sanitation; tariffs insufficient for project-finance debt service; Trust bridges the gap",
      "supportable_debt_usd_m": 181.1,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "water",
      "kherson",
      "kakhovka",
      "sabotage"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHERSON_REGIONAL_HOSPITAL_2022_11_11",
    "name": {
      "en": "Kherson Regional Clinical Hospital",
      "uk": "Херсонська обласна клінічна лікарня"
    },
    "location": {
      "lat": 46.6464,
      "lon": 32.6251,
      "oblast": "Kherson",
      "raion": null,
      "settlement": "Kherson",
      "address_en": "Kherson Regional Clinical Hospital, Kherson"
    },
    "asset_type": "healthcare.tertiary_hospital",
    "sector": "healthcare",
    "damage": {
      "incident_date": "2022-11-11",
      "incident_type": "artillery_shelling",
      "destruction_level": "severe",
      "re_damage_count": 5,
      "verified_by": [
        "UN_OCHA",
        "UA_GOV",
        "KSE"
      ],
      "evidence_sources": [
        {
          "title": "Human Rights Watch: Attacks on Kherson Hospital and Medical Facilities",
          "url": "https://www.hrw.org/news/2023/02/10/ukraine-attacks-kherson-medical-facilities",
          "source_code": "OCHA"
        },
        {
          "title": "UN OCHA Ukraine Situation Report — Kherson Post-Liberation",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-kherson-liberation",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Kherson Oblast Infrastructure Damage",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-kherson",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "frontline_adjacent",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 18000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery analysis; Kherson Oblast Health Department records"
      },
      "beds": {
        "value": 700,
        "unit": "beds",
        "source": "extracted_from_source",
        "ref": "Ministry of Health Ukraine: Kherson Regional Hospital capacity data"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 89,
        "central_usd_m": 162,
        "high_usd_m": 234
      },
      "code_compliant": {
        "low_usd_m": 103,
        "central_usd_m": 198,
        "high_usd_m": 293
      },
      "build_back_better": {
        "low_usd_m": 116,
        "central_usd_m": 245,
        "high_usd_m": 374
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HEALTHCARE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HEALTHCARE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HEALTHCARE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Tertiary hospital commands high grant-eligibility under EU healthcare reconstruction programmes; EU green conditionality for BBB microgrid/passive-standard components",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Tertiary/district healthcare; no monetisable operating cashflow; Trust availability payment secures senior IFI debt",
      "supportable_debt_usd_m": 53.9,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "healthcare",
      "tertiary_hospital",
      "kherson",
      "shelling",
      "frontline",
      "re_damaged",
      "high_priority"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHERSON_SHIPYARD_2022_11_11",
    "name": {
      "en": "Kherson Shipyard (Khersonsky Sudnobudivny Zavod)",
      "uk": "Херсонський суднобудівний завод"
    },
    "location": {
      "lat": 46.6303,
      "lon": 32.6249,
      "oblast": "Kherson",
      "raion": "Kherson",
      "settlement": "Kherson",
      "address_en": "Khersonsky Sudnobudivny Zavod, Kherson, Kherson Oblast"
    },
    "asset_type": "transport.shipyard",
    "sector": "industrial_and_agricultural",
    "damage": {
      "incident_date": "2022-11-11",
      "incident_type": "artillery_shelling",
      "destruction_level": "severe",
      "re_damage_count": 3,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Situation Report — Kherson Liberation and Industrial Damage November 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-kherson-november-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Kherson Oblast Industrial Damage Assessment — November 2022",
          "url": "https://kse.ua/wp-content/uploads/2023/01/KSE_Kherson_Industrial_Damage.pdf",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat: Kherson Industrial Zone — Satellite Damage Assessment",
          "url": "https://www.bellingcat.com/news/2022/11/kherson-industrial-damage",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UKEF",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "site_area_ha": {
        "value": 42,
        "unit": "ha",
        "source": "extracted_from_source",
        "ref": "Khersonsky Sudnobudivny Zavod official records; RDNA3 Industrial Annex"
      },
      "dry_dock_capacity_tonnes": {
        "value": 7000,
        "unit": "tonnes displacement",
        "source": "extracted_from_source",
        "ref": "Pre-war production specifications; Ukraine Shipping Industry Association data"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 98,
        "central_usd_m": 185,
        "high_usd_m": 272
      },
      "code_compliant": {
        "low_usd_m": 113,
        "central_usd_m": 226,
        "high_usd_m": 340
      },
      "build_back_better": {
        "low_usd_m": 127,
        "central_usd_m": 278,
        "high_usd_m": 428,
        "tech_overlays": [
          "process_electrification",
          "modular_prefabrication",
          "smart_manufacturing",
          "energy_management_system"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "INDUSTRIAL_BASELINE",
        "grant_pct": 20,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 20,
        "institutional_debt_pct": 0,
        "private_equity_pct": 30,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "INDUSTRIAL_CODE_COMPLIANT",
        "grant_pct": 20,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 20,
        "institutional_debt_pct": 0,
        "private_equity_pct": 30,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "INDUSTRIAL_BBB",
        "grant_pct": 20,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 20,
        "institutional_debt_pct": 0,
        "private_equity_pct": 30,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "a_b_loan"
        ],
        "rationale": "Historic Dnipro shipyard; strategic for reconstruction logistics and post-war maritime recovery; private equity and ECA-backed commercial debt dominant; EU industrial reconstruction grant element tied to green manufacturing overlays",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 4,
      "coupon_pct": 7,
      "dscr": 1.3,
      "rationale": "Commercial shipyard with order-book revenue potential; private-sector led; higher coupon reflecting industrial risk and ongoing shelling exposure",
      "supportable_debt_usd_m": 82,
      "tenor_years": 15
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "industrial",
      "shipyard",
      "kherson",
      "artillery_strike",
      "severe",
      "re_damaged"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "KHERSON_STATE_UNIVERSITY_2022_03_02",
    "name": {
      "en": "Kherson State University",
      "uk": "Херсонський державний університет"
    },
    "location": {
      "lat": 46.6488,
      "lon": 32.6098,
      "oblast": "Kherson",
      "raion": null,
      "settlement": "Kherson",
      "address_en": "27 Universytetska St, Kherson"
    },
    "asset_type": "education.university",
    "sector": "education",
    "damage": {
      "incident_date": "2022-03-02",
      "incident_type": "ground_combat",
      "destruction_level": "moderate",
      "re_damage_count": 2,
      "verified_by": [
        "UN_OCHA",
        "UA_GOV",
        "KSE"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine: Kherson Post-Liberation Education Assessment",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-kherson-education-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Kherson Oblast Education Damage",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-kherson-education",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "frontline_adjacent",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 35000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery analysis; KhSU campus documentation cited in OCHA reports"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 26,
        "central_usd_m": 66,
        "high_usd_m": 105
      },
      "code_compliant": {
        "low_usd_m": 30,
        "central_usd_m": 81,
        "high_usd_m": 132
      },
      "build_back_better": {
        "low_usd_m": 34,
        "central_usd_m": 101,
        "high_usd_m": 169
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "EDUCATION_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "EDUCATION_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "EDUCATION_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility education reconstruction track; passive-building standard and fibre overlays meet EU green conditionality",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 4.5,
      "dscr": 1.2,
      "rationale": "Higher/secondary education; no monetisable revenue base; Trust payment underwrites EU concessional tranche",
      "supportable_debt_usd_m": 20.2,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "education",
      "university",
      "kherson",
      "ground_combat",
      "frontline",
      "re_damaged"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KRAMATORSK_RESIDENTIAL_2022_04_08",
    "name": {
      "en": "Kramatorsk Residential District — Station and Central Areas",
      "uk": "Житловий масив Краматорська — Вокзальний та Центральний райони"
    },
    "location": {
      "lat": 48.7351,
      "lon": 37.5671,
      "oblast": "Donetsk",
      "raion": null,
      "settlement": "Kramatorsk",
      "address_en": "Station district and central residential area, Kramatorsk, Donetsk Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-04-08",
      "incident_type": "missile_strike",
      "destruction_level": "moderate",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Donetsk residential damage assessment",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Flash Update — Kramatorsk station attack April 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 320000,
        "unit": "m2",
        "source": "modelled",
        "ref": "RDNA3 Donetsk residential; OCHA Ukraine Flash Update 2022; Kramatorsk city residential stock in affected districts"
      },
      "housing_units": {
        "value": 6000,
        "unit": "units",
        "source": "modelled",
        "ref": "RDNA3 Table 6.2 oblast residential damage estimates"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 103,
        "central_usd_m": 272,
        "high_usd_m": 440
      },
      "code_compliant": {
        "low_usd_m": 119,
        "central_usd_m": 335,
        "high_usd_m": 550
      },
      "build_back_better": {
        "low_usd_m": 135,
        "central_usd_m": 419,
        "high_usd_m": 704,
        "tech_overlays": [
          "passive_house_standard",
          "modular_construction",
          "bomb_shelter_upgrade"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Housing Pillar reconstruction; Donetsk frontline-adjacent premium captured in regional multiplier; bomb-shelter upgrade mandatory under BBB standard",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2030,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District-scale housing in contested Donetsk Oblast; Trust bridges debt-service gap",
      "supportable_debt_usd_m": 81.6,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "donetsk_oblast",
      "missile_strike",
      "apartment_blocks"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KREMENCHUK_KREMEN_OIL_REFINERY_2022_06_27",
    "name": {
      "en": "Kremenchuk Kremenchutskyi Oil Refinery Complex",
      "uk": "Кременчуцький нафтопереробний завод"
    },
    "location": {
      "lat": 49.0882,
      "lon": 33.4117,
      "oblast": "Poltava",
      "raion": "Kremenchuk",
      "settlement": "Kremenchuk",
      "address_en": "Kremenchuk Oil Refinery, Kremenchuk, Poltava Oblast"
    },
    "asset_type": "energy.refinery",
    "sector": "energy_and_power",
    "damage": {
      "incident_date": "2022-06-27",
      "incident_type": "missile_strike",
      "destruction_level": "severe",
      "re_damage_count": 2,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Situation Report — June 2022 Kremenchuk Attacks",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-june-2022-kremenchuk",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Industrial Infrastructure Damage — Poltava Oblast",
          "url": "https://kse.ua/wp-content/uploads/2022/08/KSE_Poltava_Industrial_Damage.pdf",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat: Kremenchuk Strike Verification — June 2022",
          "url": "https://www.bellingcat.com/news/2022/06/27/kremenchuk-strikes-verification",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UKEF",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "processing_capacity_mtpa": {
        "value": 18,
        "unit": "million tonnes per annum",
        "source": "extracted_from_source",
        "ref": "Ukrtatnafta annual report; RDNA3 Annex — Industrial Assets"
      },
      "site_area_ha": {
        "value": 680,
        "unit": "ha",
        "source": "extracted_from_source",
        "ref": "Ukrtatnafta facility documentation; satellite cross-reference"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 780,
        "central_usd_m": 1240,
        "high_usd_m": 1700
      },
      "code_compliant": {
        "low_usd_m": 897,
        "central_usd_m": 1488,
        "high_usd_m": 2125
      },
      "build_back_better": {
        "low_usd_m": 1014,
        "central_usd_m": 1790,
        "high_usd_m": 2550,
        "tech_overlays": [
          "low_sulphur_compliance",
          "waste_heat_recovery",
          "process_electrification",
          "smart_monitoring"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "INDUSTRIAL_BASELINE",
        "grant_pct": 20,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 20,
        "institutional_debt_pct": 0,
        "private_equity_pct": 30,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "INDUSTRIAL_CODE_COMPLIANT",
        "grant_pct": 20,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 20,
        "institutional_debt_pct": 0,
        "private_equity_pct": 30,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "INDUSTRIAL_BBB",
        "grant_pct": 20,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 20,
        "institutional_debt_pct": 0,
        "private_equity_pct": 30,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "a_b_loan"
        ],
        "rationale": "Private-sector-led reconstruction with EBRD/IFC equity co-investment; ECA coverage from UKEF required for commercial lender participation; EU grant element tied to green process upgrades",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 4,
      "coupon_pct": 6.5,
      "dscr": 1.3,
      "rationale": "Refinery generates commercial revenues; strong debt-service coverage with MIGA wrap; long reconstruction lead time",
      "supportable_debt_usd_m": 420,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "energy",
      "refinery",
      "poltava",
      "kremenchuk",
      "missile_strike",
      "industrial"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "KREMENCHUK_STROYMASH_PLANT_2022_06_27",
    "name": {
      "en": "Kremenchuk Stroymash Engineering Plant",
      "uk": "Кременчуцький завод Stroymash (будівельного машинобудування)"
    },
    "location": {
      "lat": 49.0701,
      "lon": 33.4089,
      "oblast": "Poltava",
      "raion": "Kremenchuk",
      "settlement": "Kremenchuk",
      "address_en": "Stroymash Engineering Plant, Kremenchuk, Poltava Oblast"
    },
    "asset_type": "industrial.engineering_plant",
    "sector": "industrial_and_agricultural",
    "damage": {
      "incident_date": "2022-06-27",
      "incident_type": "missile_strike",
      "destruction_level": "destroyed",
      "re_damage_count": 1,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Situation Report — June 2022 Kremenchuk Industrial Attacks",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-june-2022-kremenchuk",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Poltava Oblast Industrial Infrastructure Damage",
          "url": "https://kse.ua/wp-content/uploads/2022/08/KSE_Poltava_Industrial_Damage.pdf",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat: Kremenchuk Industrial Zone Strikes — Verification June 2022",
          "url": "https://www.bellingcat.com/news/2022/06/kremenchuk-industrial-strikes",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UKEF",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 48000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "Kremenchuk Industrial Estate records; satellite imagery (Planet Labs) cross-reference"
      },
      "production_capacity_tonnes_year": {
        "value": 12000,
        "unit": "tonnes/year",
        "source": "estimated_from_photo",
        "ref": "Pre-war capacity estimated from facility footprint and sector benchmarks (RDNA3 Industrial Annex)"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 52,
        "central_usd_m": 105,
        "high_usd_m": 158
      },
      "code_compliant": {
        "low_usd_m": 60,
        "central_usd_m": 128,
        "high_usd_m": 197
      },
      "build_back_better": {
        "low_usd_m": 68,
        "central_usd_m": 157,
        "high_usd_m": 246,
        "tech_overlays": [
          "process_electrification",
          "smart_manufacturing",
          "energy_management_system",
          "waste_heat_recovery"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "INDUSTRIAL_BASELINE",
        "grant_pct": 20,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 20,
        "institutional_debt_pct": 0,
        "private_equity_pct": 30,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "INDUSTRIAL_CODE_COMPLIANT",
        "grant_pct": 20,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 20,
        "institutional_debt_pct": 0,
        "private_equity_pct": 30,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "INDUSTRIAL_BBB",
        "grant_pct": 20,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 20,
        "institutional_debt_pct": 0,
        "private_equity_pct": 30,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "a_b_loan"
        ],
        "rationale": "Industrial plant with private-sector operator; private equity and commercial debt dominant; UKEF and MIGA wrap required for international commercial lender participation; EU grant element for green process upgrade",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 3,
      "coupon_pct": 7,
      "dscr": 1.35,
      "rationale": "Commercial manufacturing plant; strong revenue prospects post-reconstruction; higher coupon reflecting industrial-sector risk",
      "supportable_debt_usd_m": 52,
      "tenor_years": 15
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "industrial",
      "engineering",
      "poltava",
      "kremenchuk",
      "missile_strike",
      "destroyed"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "KRYVORIZKA_TPP_2022_10_18",
    "name": {
      "en": "Kryvorizka Thermal Power Plant",
      "uk": "Криворізька теплова електростанція"
    },
    "location": {
      "lat": 47.91,
      "lon": 33.34,
      "oblast": "Dnipropetrovsk",
      "raion": "Kryvyi Rih",
      "settlement": "Zelenodolsk",
      "address_en": "Kryvorizka TPP, Zelenodolsk, Kryvyi Rih Raion, Dnipropetrovsk Oblast"
    },
    "asset_type": "energy.tpp",
    "sector": "energy_and_power",
    "damage": {
      "incident_date": "2022-10-18",
      "incident_type": "missile_strike",
      "destruction_level": "severe",
      "re_damage_count": 3,
      "verified_by": [
        "KSE",
        "UA_GOV",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "DTEK Energy: October 2022 infrastructure attack damage report",
          "url": "https://dtek.com/en/media/news/october-2022-attack/",
          "source_code": "eRECOVERY"
        },
        {
          "title": "KSE Institute: Ukraine Energy Infrastructure Damage Tracker",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Flash Update — October 2022 Energy Attacks",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-october-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EBRD_RSF",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "installed_capacity_mw": {
        "value": 2820,
        "unit": "MW",
        "source": "extracted_from_source",
        "ref": "DTEK Energy annual report 2023; installed capacity 2,820 MW across 9 units"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 778,
        "central_usd_m": 1602,
        "high_usd_m": 2426
      },
      "code_compliant": {
        "low_usd_m": 895,
        "central_usd_m": 1964,
        "high_usd_m": 3032
      },
      "build_back_better": {
        "low_usd_m": 1012,
        "central_usd_m": 2447,
        "high_usd_m": 3881
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "ENERGY_BASELINE",
        "grant_pct": 10,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 25,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "ENERGY_CODE_COMPLIANT",
        "grant_pct": 20,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "ENERGY_BBB",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 15,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "rationale": "EU Facility energy-security track; EBRD Energy Efficiency and Resilience Facility; private co-investment (operator equity) credible for BBB path with carbon-transition roadmap",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5.5,
      "dscr": 1.15,
      "rationale": "Power generation/distribution; partial revenue recovery expected post-war; Trust supports ramp-up period",
      "supportable_debt_usd_m": 367.1,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "energy",
      "thermal_power",
      "dtek",
      "dnipropetrovsk",
      "missile_strike",
      "large_scale",
      "re_damaged"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KUINDZHI_MUSEUM_MARIUPOL_2022_03_25",
    "name": {
      "en": "Arkhip Kuindzhi Art Museum, Mariupol",
      "uk": "Маріупольський художній музей ім. А.І. Куїнджі"
    },
    "location": {
      "lat": 47.099,
      "lon": 37.547,
      "oblast": "Donetsk",
      "raion": "Mariupol",
      "settlement": "Mariupol",
      "address_en": "Kuindzhi Art Museum, Mariupol, Donetsk Oblast"
    },
    "asset_type": "heritage.museum",
    "sector": "heritage_and_culture",
    "damage": {
      "incident_date": "2022-03-25",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "UN_OCHA",
        "BELLINGCAT",
        "KSE"
      ],
      "evidence_sources": [
        {
          "title": "UNESCO: Kuindzhi Museum Mariupol Damage Report",
          "url": "https://www.unesco.org/en/articles/kuindzhi-museum-mariupol",
          "source_code": "OCHA"
        },
        {
          "title": "Bellingcat: Mariupol Cultural Heritage Damage Analysis",
          "url": "https://www.bellingcat.com/news/2022/04/20/mariupol-cultural-damage",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "occupied",
      "de_risking": [
        "MIGA_WAR"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 3200,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Pre-war satellite imagery; Ministry of Culture Ukraine museum registry for Mariupol Kuindzhi Museum"
      },
      "construction_year": {
        "value": 1897,
        "unit": "year",
        "source": "extracted_from_source",
        "ref": "ICOMOS Ukraine; museum founded 1897, housed in historic Mariupol building"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 26,
        "central_usd_m": 75,
        "high_usd_m": 124
      },
      "code_compliant": {
        "low_usd_m": 29,
        "central_usd_m": 93,
        "high_usd_m": 156
      },
      "build_back_better": {
        "low_usd_m": 33,
        "central_usd_m": 116,
        "high_usd_m": 199
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HERITAGE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HERITAGE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HERITAGE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Heritage-designated sites command maximum grant share under EU cultural reconstruction programmes; heritage premium multiplier (1.8×–3.0×) applies over standard construction benchmark",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2030,
      "construction_period_years": 4,
      "coupon_pct": 4,
      "dscr": 1.3,
      "rationale": "Cultural heritage; zero commercial cashflow; extended 30-year tenor reflects conservation-grade asset life",
      "supportable_debt_usd_m": 23.2,
      "tenor_years": 30
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "heritage",
      "museum",
      "mariupol",
      "donetsk",
      "shelling",
      "occupied",
      "art_collection"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KUPYANSK_RESIDENTIAL_2022_02_28",
    "name": {
      "en": "Kupyansk Residential District",
      "uk": "Жилий масив Куп'янськ"
    },
    "location": {
      "lat": 49.7098,
      "lon": 37.5998,
      "oblast": "Kharkiv",
      "raion": "Kupyansk",
      "settlement": "Kupyansk",
      "address_en": "Kupyansk, Kharkiv Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-02-28",
      "incident_type": "artillery_shelling",
      "destruction_level": "severe",
      "re_damage_count": 2,
      "verified_by": [
        "UN_OCHA",
        "KSE",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine: Kupyansk Post-Liberation Assessment",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-kupyansk-assessment",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Kharkiv Oblast Residential Damage",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-kharkiv",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "frontline_adjacent",
      "de_risking": [
        "MIGA_WAR"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 180000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery analysis; Ukrainian government post-liberation survey estimates for Kupyansk residential stock"
      },
      "housing_units": {
        "value": 1800,
        "unit": "units",
        "source": "estimated_from_photo",
        "ref": "Kharkiv Oblast Housing Department; post-liberation satellite damage assessment"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 107,
        "central_usd_m": 225,
        "high_usd_m": 343
      },
      "code_compliant": {
        "low_usd_m": 123,
        "central_usd_m": 276,
        "high_usd_m": 429
      },
      "build_back_better": {
        "low_usd_m": 139,
        "central_usd_m": 344,
        "high_usd_m": 549
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility housing reconstruction track; prefab-modular and passive-standard overlays qualify; municipal co-investment required",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District-scale housing; rental revenue insufficient at wartime income levels; Trust bridges debt-service gap",
      "supportable_debt_usd_m": 68.8,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "kharkiv_oblast",
      "kupyansk",
      "shelling",
      "frontline",
      "re_damaged"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "KUPYANSK_SCHOOL_COMPLEX_2022_09_10",
    "name": {
      "en": "Kupyansk Secondary School Complex",
      "uk": "Школи м. Куп'янськ — зведений комплекс"
    },
    "location": {
      "lat": 49.7098,
      "lon": 37.5998,
      "oblast": "Kharkiv",
      "raion": "Kupyansk",
      "settlement": "Kupyansk",
      "address_en": "Kupyansk School Complex, Kupyansk, Kharkiv Oblast"
    },
    "asset_type": "education.secondary_school",
    "sector": "education",
    "damage": {
      "incident_date": "2022-09-10",
      "incident_type": "artillery_shelling",
      "destruction_level": "severe",
      "re_damage_count": 1,
      "verified_by": [
        "UN_OCHA",
        "UA_GOV",
        "KSE"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine: Kupyansk Post-Liberation Assessment",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-kupyansk-assessment-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Kharkiv Oblast Education Infrastructure",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-kharkiv-education",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "frontline_adjacent",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 12000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery of multiple school buildings in Kupyansk; Ukrainian government post-liberation survey estimates"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 11,
        "central_usd_m": 24,
        "high_usd_m": 37
      },
      "code_compliant": {
        "low_usd_m": 13,
        "central_usd_m": 29,
        "high_usd_m": 46
      },
      "build_back_better": {
        "low_usd_m": 15,
        "central_usd_m": 37,
        "high_usd_m": 59
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "EDUCATION_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "EDUCATION_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "EDUCATION_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility education reconstruction track; passive-building standard and fibre overlays meet EU green conditionality",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 4.5,
      "dscr": 1.2,
      "rationale": "Higher/secondary education; no monetisable revenue base; Trust payment underwrites EU concessional tranche",
      "supportable_debt_usd_m": 7.4,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "education",
      "secondary_school",
      "kharkiv_oblast",
      "kupyansk",
      "shelling",
      "frontline"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "LADYZHYNSKA_TPP_2024_04_11",
    "name": {
      "en": "Ladyzhynska Thermal Power Plant",
      "uk": "Ладижинська теплова електростанція"
    },
    "location": {
      "lat": 48.68,
      "lon": 29.24,
      "oblast": "Vinnytsia",
      "raion": "Haisyn",
      "settlement": "Ladyzhyn",
      "address_en": "Ladyzhynska TPP, Ladyzhyn, Vinnytsia Oblast"
    },
    "asset_type": "energy.tpp",
    "sector": "energy_and_power",
    "damage": {
      "incident_date": "2024-04-11",
      "incident_type": "missile_strike",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UA_GOV",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "DTEK Energy: Ladyzhynska TPP destroyed by missile strikes April 2024",
          "url": "https://dtek.com/en/media/news/ladyzhynska-tpp-destroyed/",
          "source_code": "eRECOVERY"
        },
        {
          "title": "KSE Institute: DTEK Energy Infrastructure Damage — April 2024",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-energy-2024",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EBRD_RSF",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "installed_capacity_mw": {
        "value": 1800,
        "unit": "MW",
        "source": "extracted_from_source",
        "ref": "DTEK Energy technical passport; RDNA3 Table A2.1"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 747,
        "central_usd_m": 1330,
        "high_usd_m": 1913
      },
      "code_compliant": {
        "low_usd_m": 859,
        "central_usd_m": 1625,
        "high_usd_m": 2391
      },
      "build_back_better": {
        "low_usd_m": 971,
        "central_usd_m": 2016,
        "high_usd_m": 3060
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "ENERGY_BASELINE",
        "grant_pct": 10,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 25,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "ENERGY_CODE_COMPLIANT",
        "grant_pct": 20,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "ENERGY_BBB",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 15,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "rationale": "EU Facility energy-security track; EBRD Energy Efficiency and Resilience Facility; private co-investment (operator equity) credible for BBB path with carbon-transition roadmap",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5.5,
      "dscr": 1.15,
      "rationale": "Power generation/distribution; partial revenue recovery expected post-war; Trust supports ramp-up period",
      "supportable_debt_usd_m": 302.4,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "energy",
      "thermal_power",
      "dtek",
      "vinnytsia_oblast",
      "missile_strike",
      "large_scale",
      "grid_critical"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "LYMAN_DISTRICT_HOSPITAL_2022_05_20",
    "name": {
      "en": "Lyman District Central Hospital",
      "uk": "Лиманська районна центральна лікарня"
    },
    "location": {
      "lat": 48.9801,
      "lon": 37.8107,
      "oblast": "Donetsk",
      "raion": "Kramatorsk",
      "settlement": "Lyman",
      "address_en": "Lyman District Central Hospital, Lyman, Donetsk Oblast"
    },
    "asset_type": "healthcare.district_hospital",
    "sector": "healthcare",
    "damage": {
      "incident_date": "2022-05-20",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 2,
      "verified_by": [
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Humanitarian Situation Report — May–June 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-humanitarian-situation-report-may-june-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Donetsk Oblast Damage Tracker — Healthcare Facilities",
          "url": "https://kse.ua/wp-content/uploads/2022/09/KSE_Donetsk_Healthcare_Damage.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "recently_liberated",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 6800,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery (Planet Labs); pre-war mapping cross-reference"
      },
      "beds": {
        "value": 280,
        "unit": "beds",
        "source": "extracted_from_source",
        "ref": "Ministry of Health of Ukraine facility database 2021; Donetsk Oblast Health Registry"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 18,
        "central_usd_m": 34,
        "high_usd_m": 50
      },
      "code_compliant": {
        "low_usd_m": 21,
        "central_usd_m": 41,
        "high_usd_m": 63
      },
      "build_back_better": {
        "low_usd_m": 24,
        "central_usd_m": 51,
        "high_usd_m": 78,
        "tech_overlays": [
          "microgrid",
          "modular_clinical_units",
          "telemedicine",
          "passive_house_standard"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HEALTHCARE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HEALTHCARE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HEALTHCARE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "District hospital reconstruction in recently liberated Donetsk Oblast; grant-heavy financing essential given limited local fiscal capacity; reconstruction contingent on sustained territorial control",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2030,
      "construction_period_years": 2,
      "coupon_pct": 5.5,
      "dscr": 1.15,
      "rationale": "District-level care; limited operating revenues; availability payment mechanism required",
      "supportable_debt_usd_m": 12,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": "https://u24.gov.ua/healthcare",
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "healthcare",
      "district_hospital",
      "donetsk",
      "lyman",
      "artillery_strike",
      "destroyed",
      "recently_liberated"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "LYMAN_RESIDENTIAL_2022_05_20",
    "name": {
      "en": "Lyman Town Residential — Donetsk Oblast",
      "uk": "Житловий фонд Лимана — Донецька область"
    },
    "location": {
      "lat": 48.9803,
      "lon": 37.8131,
      "oblast": "Donetsk",
      "raion": null,
      "settlement": "Lyman",
      "address_en": "Lyman (formerly Krasny Lyman), Donetsk Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-05-20",
      "incident_type": "multiple",
      "destruction_level": "severe",
      "re_damage_count": 1,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Donetsk residential database",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat: Lyman damage analysis 2022",
          "url": "https://www.bellingcat.com/news/2022/10/lyman-ukraine-damage",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "recently_liberated",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 210000,
        "unit": "m2",
        "source": "modelled",
        "ref": "RDNA3 Donetsk residential; KSE database; Bellingcat damage analysis; Lyman pre-war population ~20,000"
      },
      "housing_units": {
        "value": 4000,
        "unit": "units",
        "source": "modelled",
        "ref": "RDNA3 Table 6.2 Donetsk oblast residential damage estimates"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 136,
        "central_usd_m": 291,
        "high_usd_m": 446
      },
      "code_compliant": {
        "low_usd_m": 156,
        "central_usd_m": 357,
        "high_usd_m": 558
      },
      "build_back_better": {
        "low_usd_m": 177,
        "central_usd_m": 445,
        "high_usd_m": 714,
        "tech_overlays": [
          "passive_house_standard",
          "modular_construction",
          "bomb_shelter_upgrade"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Recently-liberated Donetsk territory; EU Housing Pillar pipeline; 1 re-damage event indicates ongoing exposure; UA guarantee required for any IFI concessional disbursement",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2031,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Recently-liberated community housing; Trust bridges debt-service gap through reconstruction",
      "supportable_debt_usd_m": 87.3,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "donetsk_oblast",
      "multiple",
      "recently_liberated",
      "re_damaged",
      "apartment_blocks"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "LYMAN_RESIDENTIAL_DISTRICT_2022_05_20",
    "name": {
      "en": "Lyman Residential District Housing Stock",
      "uk": "Лиман — житловий фонд міста"
    },
    "location": {
      "lat": 48.9782,
      "lon": 37.8133,
      "oblast": "Donetsk",
      "raion": "Kramatorsk",
      "settlement": "Lyman",
      "address_en": "Lyman residential district, Lyman, Donetsk Oblast"
    },
    "asset_type": "residential.urban_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-05-20",
      "incident_type": "artillery_shelling",
      "destruction_level": "severe",
      "re_damage_count": 2,
      "verified_by": [
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Humanitarian Situation Report — Lyman May 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-humanitarian-situation-report-may-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Donetsk Oblast Residential Damage Tracker — Lyman",
          "url": "https://kse.ua/wp-content/uploads/2022/10/KSE_Donetsk_Lyman_Damage.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "recently_liberated",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 185000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery (Planet Labs); KSE residential survey methodology"
      },
      "residential_units": {
        "value": 2600,
        "unit": "units",
        "source": "estimated_from_photo",
        "ref": "Pre-war building registry; KSE damage assessment cross-reference"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 72,
        "central_usd_m": 126,
        "high_usd_m": 180
      },
      "code_compliant": {
        "low_usd_m": 83,
        "central_usd_m": 154,
        "high_usd_m": 225
      },
      "build_back_better": {
        "low_usd_m": 94,
        "central_usd_m": 189,
        "high_usd_m": 284,
        "tech_overlays": [
          "passive_house_standard",
          "district_heat_metering",
          "microgrid",
          "mass_timber"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 50,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Recently liberated town; reconstruction contingent on sustained territorial control; EU recovery grants and EBRD concessional financing applicable once security stabilised",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": false,
      "commissioning_year": null,
      "construction_period_years": null,
      "coupon_pct": null,
      "dscr": null,
      "rationale": "Residential district; no monetisable cashflows",
      "supportable_debt_usd_m": 0,
      "tenor_years": null
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "housing",
      "donetsk",
      "lyman",
      "artillery_strike",
      "severe",
      "recently_liberated"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "LYMAN_WATER_TREATMENT_2022_05_01",
    "name": {
      "en": "Lyman Water Treatment Plant",
      "uk": "Лиманська станція водопідготовки"
    },
    "location": {
      "lat": 48.9735,
      "lon": 37.8023,
      "oblast": "Donetsk",
      "raion": "Kramatorsk",
      "settlement": "Lyman",
      "address_en": "Lyman Water Treatment Plant, Lyman, Donetsk Oblast"
    },
    "asset_type": "water.treatment",
    "sector": "water_and_sanitation",
    "damage": {
      "incident_date": "2022-05-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 2,
      "verified_by": [
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Humanitarian Situation Report — Water Infrastructure Donetsk May 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-water-donetsk-may-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Donetsk Oblast Water Infrastructure Damage — 2022",
          "url": "https://kse.ua/wp-content/uploads/2022/09/KSE_Donetsk_Water_Damage_2022.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "recently_liberated",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "treatment_capacity_m3_day": {
        "value": 24000,
        "unit": "m³/day",
        "source": "extracted_from_source",
        "ref": "Lyman Vodokanal operating data 2021; RDNA3 Water Sector Annex"
      },
      "population_served": {
        "value": 42000,
        "unit": "persons",
        "source": "extracted_from_source",
        "ref": "Lyman raion census data 2021; Donetsk Oblast Water Authority"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 14,
        "central_usd_m": 25,
        "high_usd_m": 36
      },
      "code_compliant": {
        "low_usd_m": 16,
        "central_usd_m": 31,
        "high_usd_m": 45
      },
      "build_back_better": {
        "low_usd_m": 18,
        "central_usd_m": 38,
        "high_usd_m": 58,
        "tech_overlays": [
          "smart_water_metering",
          "energy_efficient_pumping",
          "membrane_filtration",
          "microgrid"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "WATER_BASELINE",
        "grant_pct": 50,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "WATER_CODE_COMPLIANT",
        "grant_pct": 55,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "WATER_BBB",
        "grant_pct": 60,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Essential WASH infrastructure in recently liberated Donetsk Oblast; EU water-sector reconstruction grants and UNICEF/ICRC humanitarian investment applicable; smart metering reduces long-term OpEx",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.15,
      "rationale": "Water tariff revenues provide partial debt service; Trust covers ramp-up and tariff reform gap",
      "supportable_debt_usd_m": 10,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "water",
      "sanitation",
      "donetsk",
      "lyman",
      "artillery_strike",
      "destroyed",
      "recently_liberated"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "MARIUPOL_DRAMA_THEATRE_2022_03_16",
    "name": {
      "en": "Mariupol Drama Theatre",
      "uk": "Маріупольський драматичний театр"
    },
    "location": {
      "lat": 47.0975,
      "lon": 37.5449,
      "oblast": "Donetsk",
      "raion": "Mariupol",
      "settlement": "Mariupol",
      "address_en": "Theatre Square, Mariupol, Donetsk Oblast"
    },
    "asset_type": "heritage.theatre",
    "sector": "heritage_and_culture",
    "damage": {
      "incident_date": "2022-03-16",
      "incident_type": "aerial_bomb",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "UN_OCHA",
        "BELLINGCAT",
        "HUMAN_RIGHTS_WATCH",
        "AMNESTY"
      ],
      "evidence_sources": [
        {
          "title": "Amnesty International: Mariupol Theatre Strike — War Crime Investigation",
          "url": "https://www.amnesty.org/en/latest/news/2022/06/ukraine-theatre-strike-in-mariupol-was-a-deliberate-attack-killing-hundreds-new-investigation/",
          "source_code": "OCHA"
        },
        {
          "title": "Human Rights Watch: Mariupol Theatre Attack",
          "url": "https://www.hrw.org/news/2022/03/24/ukraine-russian-strike-mariupol-theater",
          "source_code": "OCHA"
        },
        {
          "title": "Bellingcat: Mariupol Theatre Satellite Imagery Analysis",
          "url": "https://www.bellingcat.com/news/2022/03/17/mariupol-theatre-attack",
          "source_code": "BELLINGCAT"
        },
        {
          "title": "Associated Press: Mariupol Theatre Before and After Satellite Images",
          "url": "https://apnews.com/article/russia-ukraine-mariupol-theater",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "occupied",
      "de_risking": [
        "MIGA_WAR"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 9000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Pre-war satellite imagery (Maxar Technologies); architectural record estimates from Mariupol City documentation"
      },
      "seating_capacity": {
        "value": 1000,
        "unit": "seats",
        "source": "extracted_from_source",
        "ref": "Mariupol Drama Theatre official records, cited in UN OCHA situation reports"
      },
      "construction_year": {
        "value": 1960,
        "unit": "year",
        "source": "extracted_from_source",
        "ref": "ICOMOS Ukraine heritage registration record"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 55,
        "central_usd_m": 151,
        "high_usd_m": 248
      },
      "code_compliant": {
        "low_usd_m": 64,
        "central_usd_m": 187,
        "high_usd_m": 310
      },
      "build_back_better": {
        "low_usd_m": 72,
        "central_usd_m": 234,
        "high_usd_m": 396,
        "tech_overlays": [
          "passive_building_standard",
          "cultural_heritage_bim",
          "fibre",
          "accessible_design"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HERITAGE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HERITAGE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HERITAGE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Heritage-designated performing arts venues command high grant share under EU cultural-reconstruction programmes. Occupied-territory status and ongoing Russian administration mean reconstruction finance is entirely contingent on territorial reversion. Heritage premium multiplier (1.8x–3.0x) applied over standard performing arts benchmark.",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2030,
      "construction_period_years": 4,
      "coupon_pct": 4,
      "dscr": 1.3,
      "rationale": "Cultural heritage; zero commercial cashflow; extended 30-year tenor reflects conservation-grade asset life",
      "supportable_debt_usd_m": 46.8,
      "tenor_years": 30
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "heritage",
      "theatre",
      "mariupol",
      "donetsk",
      "aerial_bomb",
      "occupied",
      "war_crime_documented"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "MARIUPOL_LIVOBEREZHNYI_RESIDENTIAL_2022_03_01",
    "name": {
      "en": "Mariupol Livoberezhnyi (East Bank) Residential District",
      "uk": "Лівобережний житловий масив, Маріуполь"
    },
    "location": {
      "lat": 47.072,
      "lon": 37.59,
      "oblast": "Donetsk",
      "raion": "Mariupol",
      "settlement": "Mariupol",
      "address_en": "Livoberezhnyi District, Mariupol, Donetsk Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Mariupol Total Damage Assessment — Residential",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-mariupol-residential",
          "source_code": "KSE"
        },
        {
          "title": "UN Habitat: Mariupol City Damage Survey",
          "url": "https://unhabitat.org/ukraine/mariupol",
          "source_code": "OCHA"
        },
        {
          "title": "Bellingcat: Mariupol Residential District Satellite Analysis",
          "url": "https://www.bellingcat.com/news/2022/05/15/mariupol-residential-damage",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "occupied",
      "de_risking": [
        "MIGA_WAR"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 2800000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "KSE Institute: Mariupol total residential damage assessment 2022; UN Habitat survey; approximately 2.8M m² residential stock destroyed or severely damaged city-wide"
      },
      "housing_units": {
        "value": 28000,
        "unit": "units",
        "source": "extracted_from_source",
        "ref": "KSE Institute: Mariupol housing stock assessment; UN Habitat Mariupol city survey 2022"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 3117,
        "central_usd_m": 5745,
        "high_usd_m": 8374
      },
      "code_compliant": {
        "low_usd_m": 3585,
        "central_usd_m": 7026,
        "high_usd_m": 10467
      },
      "build_back_better": {
        "low_usd_m": 4052,
        "central_usd_m": 8725,
        "high_usd_m": 13398
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility housing reconstruction track; prefab-modular and passive-standard overlays qualify; municipal co-investment required",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District-scale housing; rental revenue insufficient at wartime income levels; Trust bridges debt-service gap",
      "supportable_debt_usd_m": 1745,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "mariupol",
      "donetsk",
      "shelling",
      "occupied",
      "large_scale"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "MARIUPOL_LIVYI_BEREG_RESIDENTIAL_2022_03_01",
    "name": {
      "en": "Mariupol Left Bank (Livyi Bereh) Large-Panel Residential District",
      "uk": "Маріуполь — житловий масив Лівий берег"
    },
    "location": {
      "lat": 47.0762,
      "lon": 37.598,
      "oblast": "Donetsk",
      "raion": "Mariupol",
      "settlement": "Mariupol",
      "address_en": "Livyi Bereh residential district, Mariupol, Donetsk Oblast"
    },
    "asset_type": "residential.large_panel_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — Mariupol Siege March–April 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-mariupol-siege-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Mariupol Residential Damage Assessment — Full City Survey",
          "url": "https://kse.ua/wp-content/uploads/2022/07/KSE_Mariupol_Residential_Damage.pdf",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat: Mariupol Siege — District-Level Satellite Analysis",
          "url": "https://www.bellingcat.com/news/2022/04/mariupol-district-analysis",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "occupied",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 620000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery (Maxar/Planet Labs); KSE residential damage survey methodology"
      },
      "residential_units": {
        "value": 8500,
        "unit": "units",
        "source": "estimated_from_photo",
        "ref": "KSE Institute Mariupol residential survey; pre-war building registry cross-reference"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 496,
        "central_usd_m": 868,
        "high_usd_m": 1240
      },
      "code_compliant": {
        "low_usd_m": 570,
        "central_usd_m": 1060,
        "high_usd_m": 1550
      },
      "build_back_better": {
        "low_usd_m": 645,
        "central_usd_m": 1300,
        "high_usd_m": 1955,
        "tech_overlays": [
          "passive_house_standard",
          "district_heat_metering",
          "mass_timber",
          "microgrid"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 50,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Largest residential district in Mariupol; occupied status means reconstruction contingent on liberation; EU housing reconstruction grants and EBRD concessional lending dominant financing pathway once conditions allow",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": false,
      "commissioning_year": null,
      "construction_period_years": null,
      "coupon_pct": null,
      "dscr": null,
      "rationale": "Residential district; no monetisable cashflows at scale; public-grant mechanism primary",
      "supportable_debt_usd_m": 0,
      "tenor_years": null
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "housing",
      "mariupol",
      "donetsk",
      "artillery_strike",
      "destroyed",
      "occupied",
      "large_scale"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "MARIUPOL_MATERNITY_HOSPITAL_3_2022_03_09",
    "name": {
      "en": "Mariupol City Maternity Hospital No. 3",
      "uk": "Маріупольський міський пологовий будинок №3"
    },
    "location": {
      "lat": 47.0942,
      "lon": 37.5516,
      "oblast": "Donetsk",
      "raion": "Mariupol",
      "settlement": "Mariupol",
      "address_en": "Maternity Hospital No. 3, Mariupol, Donetsk Oblast"
    },
    "asset_type": "healthcare.maternity_hospital",
    "sector": "healthcare",
    "damage": {
      "incident_date": "2022-03-09",
      "incident_type": "aerial_bomb",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "Human Rights Watch: Mariupol Hospital Attack",
          "url": "https://www.hrw.org/news/2022/03/24/ukraine-russian-strike-mariupol-maternity-hospital",
          "source_code": "OCHA"
        },
        {
          "title": "Bellingcat: Mariupol Maternity Hospital Bombing Investigation",
          "url": "https://www.bellingcat.com/news/2022/03/09/mariupol-maternity-hospital-bombing",
          "source_code": "BELLINGCAT"
        },
        {
          "title": "UN OCHA Ukraine Flash Update #8 — Mariupol Attacks",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-8-march-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "occupied",
      "de_risking": [
        "MIGA_WAR"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 4200,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery analysis (Maxar Technologies, March 2022); media documentation of building footprint"
      },
      "beds": {
        "value": 180,
        "unit": "beds",
        "source": "extracted_from_source",
        "ref": "WHO Ukraine health facility database; Mariupol City Health Department pre-war data"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 28,
        "central_usd_m": 45,
        "high_usd_m": 63
      },
      "code_compliant": {
        "low_usd_m": 32,
        "central_usd_m": 55,
        "high_usd_m": 79
      },
      "build_back_better": {
        "low_usd_m": 36,
        "central_usd_m": 68,
        "high_usd_m": 100
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HEALTHCARE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HEALTHCARE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HEALTHCARE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Tertiary hospital commands high grant-eligibility under EU healthcare reconstruction programmes; EU green conditionality for BBB microgrid/passive-standard components",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Tertiary/district healthcare; no monetisable operating cashflow; Trust availability payment secures senior IFI debt",
      "supportable_debt_usd_m": 15,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "healthcare",
      "maternity",
      "mariupol",
      "donetsk",
      "aerial_bomb",
      "occupied",
      "war_crime_documented"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "MARIUPOL_PRIMORSKY_RESIDENTIAL_2022_03_01",
    "name": {
      "en": "Mariupol Primorsky and Zhovtnevy Districts Residential",
      "uk": "Житловий фонд Приморського та Жовтневого районів Маріуполя"
    },
    "location": {
      "lat": 47.1005,
      "lon": 37.562,
      "oblast": "Donetsk",
      "raion": null,
      "settlement": "Mariupol",
      "address_en": "Primorsky and Zhovtnevy districts, Mariupol, Donetsk Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "multiple",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Mariupol residential sector damage estimate",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "Mariupol City Council damage estimate 2022 (pre-occupation data)",
          "url": "https://www.mariupol-city.gov.ua/news/damage-2022",
          "source_code": "eRECOVERY"
        },
        {
          "title": "Bellingcat: Mariupol residential destruction satellite analysis",
          "url": "https://www.bellingcat.com/news/2022/04/mariupol-residential",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "occupied",
      "de_risking": [
        "NONE"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 2200000,
        "unit": "m2",
        "source": "modelled",
        "ref": "RDNA3 Donetsk residential; Mariupol City Council damage estimate 2022; KSE database; satellite imagery analysis showing near-total destruction of coastal districts"
      },
      "housing_units": {
        "value": 42000,
        "unit": "units",
        "source": "modelled",
        "ref": "RDNA3 Table 6.2 Donetsk oblast residential; Mariupol pre-war population ~450,000; Primorsky and Zhovtnevy district housing stock"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 2449,
        "central_usd_m": 4514,
        "high_usd_m": 6579
      },
      "code_compliant": {
        "low_usd_m": 2817,
        "central_usd_m": 5520,
        "high_usd_m": 8224
      },
      "build_back_better": {
        "low_usd_m": 3184,
        "central_usd_m": 6855,
        "high_usd_m": 10527,
        "tech_overlays": [
          "passive_house_standard",
          "modular_construction",
          "district_heating_upgrade"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": false,
          "providers": []
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": false,
          "providers": []
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": false,
          "providers": []
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Pipeline-only asset while occupied; financing structures documented for post-liberation planning; IFI participation contingent on territorial control and de-occupation verification",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2035,
      "construction_period_years": 5,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Largest-scale occupied residential asset; pipeline-only; Trust availability-payment contingent on liberation and de-occupation verification",
      "supportable_debt_usd_m": 1354.5,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "donetsk_oblast",
      "multiple",
      "occupied",
      "large_scale",
      "pipeline_only",
      "apartment_blocks"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "MARIUPOL_ROAD_NETWORK_2022_03_01",
    "name": {
      "en": "Mariupol Urban Road Network",
      "uk": "Маріуполь — міська вулично-дорожня мережа"
    },
    "location": {
      "lat": 47.0951,
      "lon": 37.5407,
      "oblast": "Donetsk",
      "raion": "Mariupol",
      "settlement": "Mariupol",
      "address_en": "Mariupol urban road network, Mariupol, Donetsk Oblast"
    },
    "asset_type": "transport.road_network",
    "sector": "transport_and_ports",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "severe",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — Mariupol Siege Infrastructure Damage",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-mariupol-infrastructure-march-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Mariupol Transport Infrastructure Damage Assessment 2022",
          "url": "https://kse.ua/wp-content/uploads/2022/07/KSE_Mariupol_Transport_Damage.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "occupied",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "road_network_km": {
        "value": 890,
        "unit": "km",
        "source": "extracted_from_source",
        "ref": "Mariupol City Department of Transport pre-war register; RDNA3 Transport Annex"
      },
      "bridges_count": {
        "value": 14,
        "unit": "bridges",
        "source": "extracted_from_source",
        "ref": "Mariupol City engineering register 2021"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 195,
        "central_usd_m": 342,
        "high_usd_m": 490
      },
      "code_compliant": {
        "low_usd_m": 224,
        "central_usd_m": 418,
        "high_usd_m": 612
      },
      "build_back_better": {
        "low_usd_m": 253,
        "central_usd_m": 513,
        "high_usd_m": 773,
        "tech_overlays": [
          "smart_traffic_management",
          "ev_charging_infrastructure",
          "active_travel_lanes",
          "smart_monitoring"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "TRANSPORT_BASELINE",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 25,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "TRANSPORT_CODE_COMPLIANT",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 25,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "TRANSPORT_BBB",
        "grant_pct": 35,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Full urban road network in occupied city; reconstruction contingent on liberation; EU urban transport grants applicable once conditions allow; smart-city overlays align with EU digital mobility programmes",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": false,
      "commissioning_year": null,
      "construction_period_years": null,
      "coupon_pct": null,
      "dscr": null,
      "rationale": "Urban road network; public good; no tolling revenues; grant-financed",
      "supportable_debt_usd_m": 0,
      "tenor_years": null
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "transport",
      "road_network",
      "mariupol",
      "donetsk",
      "artillery_strike",
      "severe",
      "occupied"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "MARIUPOL_SCHOOL_89_2022_03_01",
    "name": {
      "en": "Mariupol School No. 89",
      "uk": "Маріупольська школа №89"
    },
    "location": {
      "lat": 47.1031,
      "lon": 37.5687,
      "oblast": "Donetsk",
      "raion": "Mariupol",
      "settlement": "Mariupol",
      "address_en": "School No. 89, Mariupol, Donetsk Oblast"
    },
    "asset_type": "education.primary_school",
    "sector": "education",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — Mariupol Siege March 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-mariupol-siege-march-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Mariupol City Damage Assessment — Educational Infrastructure",
          "url": "https://kse.ua/wp-content/uploads/2022/07/KSE_Mariupol_Education_Damage.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "occupied",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 3800,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery (Planet Labs); pre-war building footprint from OpenStreetMap"
      },
      "student_capacity": {
        "value": 900,
        "unit": "students",
        "source": "extracted_from_source",
        "ref": "Mariupol City Education Department records 2021"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 6,
        "central_usd_m": 11,
        "high_usd_m": 16
      },
      "code_compliant": {
        "low_usd_m": 7,
        "central_usd_m": 13,
        "high_usd_m": 20
      },
      "build_back_better": {
        "low_usd_m": 8,
        "central_usd_m": 16,
        "high_usd_m": 24,
        "tech_overlays": [
          "passive_house_standard",
          "microgrid",
          "fibre",
          "mass_timber"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "EDUCATION_BASELINE",
        "grant_pct": 50,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "EDUCATION_CODE_COMPLIANT",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "EDUCATION_BBB",
        "grant_pct": 60,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 20,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Occupied territory; reconstruction contingent on liberation; high grant-eligibility under EU education reconstruction programmes once territory restored",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": false,
      "commissioning_year": null,
      "construction_period_years": null,
      "coupon_pct": null,
      "dscr": null,
      "rationale": "Educational facility; no monetisable cashflows; purely grant-funded reconstruction",
      "supportable_debt_usd_m": 0,
      "tenor_years": null
    },
    "donor_pathway": {
      "united24_url": "https://u24.gov.ua/rebuild-schools",
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "education",
      "primary_school",
      "mariupol",
      "donetsk",
      "artillery_strike",
      "destroyed",
      "occupied"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "MARIUPOL_SEA_PORT_2022_03_01",
    "name": {
      "en": "Mariupol Sea Trade Port",
      "uk": "Маріупольський морський торговельний порт"
    },
    "location": {
      "lat": 47.066,
      "lon": 37.575,
      "oblast": "Donetsk",
      "raion": "Mariupol",
      "settlement": "Mariupol",
      "address_en": "Mariupol Sea Trade Port, Mariupol, Donetsk Oblast"
    },
    "asset_type": "transport.seaport",
    "sector": "transport_and_ports",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "ground_combat",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "UN_OCHA",
        "KSE",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Mariupol Port and Industrial Damage Assessment",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-mariupol-port",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine: Mariupol Maritime Infrastructure",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-mariupol-port-situation",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "occupied",
      "de_risking": [
        "MIGA_WAR"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "berth_length_m": {
        "value": 4200,
        "unit": "m",
        "source": "extracted_from_source",
        "ref": "Port of Mariupol official technical documentation; total berthing length 4,200 m across 27 berths"
      },
      "annual_throughput_tonnes": {
        "value": 14000000,
        "unit": "tonnes/year",
        "source": "extracted_from_source",
        "ref": "Mariupol Port Authority annual report 2021; pre-war throughput 14 million tonnes/year"
      },
      "storage_area_m2": {
        "value": 180000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery analysis (Planet Labs); port storage and logistics area"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 12,
        "central_usd_m": 29,
        "high_usd_m": 46
      },
      "code_compliant": {
        "low_usd_m": 14,
        "central_usd_m": 36,
        "high_usd_m": 58
      },
      "build_back_better": {
        "low_usd_m": 16,
        "central_usd_m": 45,
        "high_usd_m": 74
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "TRANSPORT_REV_BASELINE",
        "grant_pct": 10,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 20,
        "senior_ifi_pct": 25,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 15,
        "institutional_debt_pct": 0,
        "private_equity_pct": 15,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "ppp_concession"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "TRANSPORT_REV_CODE_COMPLIANT",
        "grant_pct": 15,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 20,
        "senior_ifi_pct": 25,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 15,
        "institutional_debt_pct": 0,
        "private_equity_pct": 10,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "ppp_concession"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "TRANSPORT_REV_BBB",
        "grant_pct": 20,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 20,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 15,
        "institutional_debt_pct": 0,
        "private_equity_pct": 10,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "ppp_concession"
        ],
        "rationale": "EU Connectivity Fund and TEN-T programme applicable to transport reconstruction; private concession model viable for airport and seaport; MIGA War & Civil Disturbance coverage for private tranche",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.2,
      "rationale": "Transport infrastructure; concessional revenue model; Trust secures construction-phase debt service",
      "supportable_debt_usd_m": 8.1,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "transport",
      "seaport",
      "mariupol",
      "donetsk",
      "ground_combat",
      "occupied",
      "strategic"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "MARIUPOL_STATE_UNIVERSITY_2022_03_15",
    "name": {
      "en": "Pryazovskyi State Technical University, Mariupol",
      "uk": "Приазовський державний технічний університет, Маріуполь"
    },
    "location": {
      "lat": 47.108,
      "lon": 37.549,
      "oblast": "Donetsk",
      "raion": "Mariupol",
      "settlement": "Mariupol",
      "address_en": "7 Universytetska St, Mariupol, Donetsk Oblast"
    },
    "asset_type": "education.university",
    "sector": "education",
    "damage": {
      "incident_date": "2022-03-15",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "UN_OCHA",
        "BELLINGCAT",
        "KSE"
      ],
      "evidence_sources": [
        {
          "title": "Bellingcat: Mariupol Educational Institutions Satellite Analysis",
          "url": "https://www.bellingcat.com/news/2022/04/15/mariupol-infrastructure-damage",
          "source_code": "BELLINGCAT"
        },
        {
          "title": "UN OCHA Ukraine: Mariupol Situation Report",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-mariupol-situation-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "occupied",
      "de_risking": [
        "MIGA_WAR"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 85000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Pre-war satellite imagery (Planet Labs); PSTU official campus documentation"
      },
      "construction_year": {
        "value": 1930,
        "unit": "year",
        "source": "extracted_from_source",
        "ref": "PSTU institutional history — founded 1930 as Mariupol Metallurgical Institute"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 227,
        "central_usd_m": 402,
        "high_usd_m": 576
      },
      "code_compliant": {
        "low_usd_m": 261,
        "central_usd_m": 491,
        "high_usd_m": 720
      },
      "build_back_better": {
        "low_usd_m": 295,
        "central_usd_m": 609,
        "high_usd_m": 922
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "EDUCATION_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "EDUCATION_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "EDUCATION_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility education reconstruction track; passive-building standard and fibre overlays meet EU green conditionality",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 4.5,
      "dscr": 1.2,
      "rationale": "Higher/secondary education; no monetisable revenue base; Trust payment underwrites EU concessional tranche",
      "supportable_debt_usd_m": 121.8,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "education",
      "university",
      "mariupol",
      "donetsk",
      "shelling",
      "occupied"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "MARIUPOL_TECHNICAL_UNIVERSITY_2022_03_01",
    "name": {
      "en": "Pryazovskyi State Technical University, Mariupol",
      "uk": "Приазовський державний технічний університет, Маріуполь"
    },
    "location": {
      "lat": 47.0944,
      "lon": 37.5488,
      "oblast": "Donetsk",
      "raion": null,
      "settlement": "Mariupol",
      "address_en": "Pryazovskyi State Technical University, Mariupol, Donetsk Oblast"
    },
    "asset_type": "education.university",
    "sector": "education",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "multiple",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_MoE"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — education sector damage database",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "UA Ministry of Education damage report — Mariupol higher education 2022",
          "url": "https://mon.gov.ua/ua/news/mon-ukraine-damage-mariupol-2022",
          "source_code": "eRECOVERY"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "occupied",
      "de_risking": [
        "NONE"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 48000,
        "unit": "m2",
        "source": "modelled",
        "ref": "KSE education sector; UA Ministry of Education damage report 2022; PSTU campus area modelled from faculty and student capacity"
      },
      "students": {
        "value": 8000,
        "unit": "students",
        "source": "extracted_from_source",
        "ref": "UA Ministry of Education 2021 university registry; Pryazovskyi State Technical University pre-war enrolment"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 128,
        "central_usd_m": 227,
        "high_usd_m": 325
      },
      "code_compliant": {
        "low_usd_m": 147,
        "central_usd_m": 277,
        "high_usd_m": 407
      },
      "build_back_better": {
        "low_usd_m": 167,
        "central_usd_m": 344,
        "high_usd_m": 521,
        "tech_overlays": [
          "fibre",
          "digital_labs",
          "passive_house_standard"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "EDUCATION_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 36,
        "senior_ifi_pct": 0,
        "eca_pct": 4,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": false,
          "providers": []
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "EDUCATION_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 31,
        "senior_ifi_pct": 0,
        "eca_pct": 4,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": false,
          "providers": []
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "EDUCATION_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 21,
        "senior_ifi_pct": 0,
        "eca_pct": 4,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": false,
          "providers": []
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Pipeline-only asset while Mariupol remains occupied; financing structures documented for post-liberation planning; IFI participation contingent on territorial control verification; full EU reconstruction package applicable post-liberation",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2035,
      "construction_period_years": 4,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Occupied university — pipeline only; Trust availability-payment contingent on liberation and de-occupation verification",
      "supportable_debt_usd_m": 68.2,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "education",
      "university",
      "donetsk_oblast",
      "mariupol",
      "occupied",
      "pipeline_only",
      "multiple"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "MARIUPOL_WATER_WASTEWATER_2022_03_01",
    "name": {
      "en": "Mariupol Water Supply and Wastewater Treatment System",
      "uk": "Система водопостачання та водовідведення Маріуполя"
    },
    "location": {
      "lat": 47.0958,
      "lon": 37.5421,
      "oblast": "Donetsk",
      "raion": null,
      "settlement": "Mariupol",
      "address_en": "Mariupol city water infrastructure, Donetsk Oblast"
    },
    "asset_type": "water.supply",
    "sector": "water_and_sanitation",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Russia Will Pay — Mariupol infrastructure",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Situation Reports — Mariupol siege",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "in_pipeline",
      "rebuildability": "occupied",
      "de_risking": [
        "NONE"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "service_population": {
        "value": 430000,
        "unit": "people",
        "source": "extracted_from_source",
        "ref": "Pre-war population, KSE"
      },
      "treatment_capacity_m3_per_day": {
        "value": null,
        "unit": "m³/day",
        "source": "pending_data",
        "ref": "To be confirmed post-liberation"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 470,
        "central_usd_m": 1102,
        "high_usd_m": 1735
      },
      "code_compliant": {
        "low_usd_m": 540,
        "central_usd_m": 1355,
        "high_usd_m": 2169
      },
      "build_back_better": {
        "low_usd_m": 611,
        "central_usd_m": 1694,
        "high_usd_m": 2776
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "WATER_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "WATER_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "WATER_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility water sector track; smart metering and leak detection qualify for green conditionality; EBRD RSF applicable",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 4.5,
      "dscr": 1.2,
      "rationale": "Municipal water/sanitation; tariffs insufficient for project-finance debt service; Trust bridges the gap",
      "supportable_debt_usd_m": 372.7,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "water",
      "donetsk",
      "mariupol",
      "artillery_strike",
      "occupied"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "MYKOLAIV_NORTH_RESIDENTIAL_2022_04_01",
    "name": {
      "en": "Mykolaiv Northern Residential Districts (Korabelny, Zavodskoy)",
      "uk": "Північні житлові райони Миколаєва (Корабельний, Заводський)"
    },
    "location": {
      "lat": 46.9843,
      "lon": 31.9974,
      "oblast": "Mykolaiv",
      "raion": null,
      "settlement": "Mykolaiv",
      "address_en": "Korabelny and Zavodskoy districts, Mykolaiv city, Mykolaiv Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-04-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "moderate",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Mykolaiv residential damage assessment",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Situation Report — Mykolaiv Oblast",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-mykolaiv-sitrep-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "under_reconstruction",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 480000,
        "unit": "m2",
        "source": "modelled",
        "ref": "RDNA3 Mykolaiv residential sector; KSE damage tracker 2024; Korabelny and Zavodskoy district housing stock estimate"
      },
      "housing_units": {
        "value": 9500,
        "unit": "units",
        "source": "modelled",
        "ref": "RDNA3 Table 6.2 oblast residential damage estimates; Mykolaiv city district-level housing registry"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 137,
        "central_usd_m": 353,
        "high_usd_m": 569
      },
      "code_compliant": {
        "low_usd_m": 157,
        "central_usd_m": 434,
        "high_usd_m": 712
      },
      "build_back_better": {
        "low_usd_m": 178,
        "central_usd_m": 544,
        "high_usd_m": 911,
        "tech_overlays": [
          "passive_house_standard",
          "modular_construction",
          "district_heating_upgrade"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Housing Pillar reconstruction; Mykolaiv port-city industrial district context; EBRD Green Cities applicable",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District-scale housing; rental revenue insufficient at wartime income levels; Trust bridges debt-service gap",
      "supportable_debt_usd_m": 106,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "mykolaiv_oblast",
      "shelling",
      "large_scale",
      "apartment_blocks"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "MYKOLAIV_REGIONAL_HOSPITAL_2022_04_15",
    "name": {
      "en": "Mykolaiv Regional Clinical Hospital",
      "uk": "Миколаївська обласна клінічна лікарня"
    },
    "location": {
      "lat": 46.9658,
      "lon": 31.9916,
      "oblast": "Mykolaiv",
      "raion": null,
      "settlement": "Mykolaiv",
      "address_en": "Mykolaiv Regional Clinical Hospital, 28 Myrna St, Mykolaiv"
    },
    "asset_type": "healthcare.tertiary_hospital",
    "sector": "healthcare",
    "damage": {
      "incident_date": "2022-04-15",
      "incident_type": "missile_strike",
      "destruction_level": "severe",
      "re_damage_count": 1,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Humanitarian Situation Report — April 2022 Healthcare Attacks",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-humanitarian-situation-report-april-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Mykolaiv Oblast Damage Assessment — 2022",
          "url": "https://kse.ua/wp-content/uploads/2022/09/KSE_Mykolaiv_Damage_2022.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 28500,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "Mykolaiv Oblast Health Department facility register; RDNA3 Annex"
      },
      "beds": {
        "value": 1050,
        "unit": "beds",
        "source": "extracted_from_source",
        "ref": "Ministry of Health of Ukraine facility database 2022"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 97,
        "central_usd_m": 171,
        "high_usd_m": 245
      },
      "code_compliant": {
        "low_usd_m": 112,
        "central_usd_m": 208,
        "high_usd_m": 306
      },
      "build_back_better": {
        "low_usd_m": 126,
        "central_usd_m": 257,
        "high_usd_m": 388,
        "tech_overlays": [
          "microgrid",
          "modular_clinical_units",
          "passive_house_standard",
          "telemedicine",
          "fibre"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HEALTHCARE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HEALTHCARE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HEALTHCARE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Major southern regional hospital; high grant eligibility under EU healthcare reconstruction; post-Kakhovka resilience investment justified for water-stressed Mykolaiv region",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.2,
      "rationale": "Regional tertiary care; availability payment from Oblast budget supports debt service",
      "supportable_debt_usd_m": 60,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": "https://u24.gov.ua/healthcare",
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "healthcare",
      "tertiary_hospital",
      "mykolaiv",
      "missile_strike",
      "severe"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "MYKOLAIV_RESIDENTIAL_2022_08_01",
    "name": {
      "en": "Mykolaiv Central Residential District",
      "uk": "Центральний житловий масив, Миколаїв"
    },
    "location": {
      "lat": 46.975,
      "lon": 31.994,
      "oblast": "Mykolaiv",
      "raion": null,
      "settlement": "Mykolaiv",
      "address_en": "Central Residential District, Mykolaiv"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-08-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "moderate",
      "re_damage_count": 6,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Mykolaiv Oblast Residential Damage",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-mykolaiv",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine: Mykolaiv Situation Report",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-mykolaiv-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "under_reconstruction",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 650000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "KSE Institute: Mykolaiv residential damage assessment 2022; satellite imagery analysis of damaged apartment blocks"
      },
      "housing_units": {
        "value": 6500,
        "unit": "units",
        "source": "estimated_from_photo",
        "ref": "Mykolaiv City Council housing registry; post-2022 damage survey"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 185,
        "central_usd_m": 478,
        "high_usd_m": 771
      },
      "code_compliant": {
        "low_usd_m": 213,
        "central_usd_m": 588,
        "high_usd_m": 964
      },
      "build_back_better": {
        "low_usd_m": 241,
        "central_usd_m": 737,
        "high_usd_m": 1233
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility housing reconstruction track; prefab-modular and passive-standard overlays qualify; municipal co-investment required",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District-scale housing; rental revenue insufficient at wartime income levels; Trust bridges debt-service gap",
      "supportable_debt_usd_m": 147.4,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "mykolaiv",
      "shelling",
      "re_damaged"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "MYKOLAIV_SHIPYARDS_2022_03_01",
    "name": {
      "en": "Mykolaiv Shipbuilding Facilities — Black Sea Shipyard / NIBULON complex",
      "uk": "Чорноморський суднобудівний завод / комплекс НІБУЛОН, Миколаїв"
    },
    "location": {
      "lat": 46.968,
      "lon": 32.038,
      "oblast": "Mykolaiv",
      "raion": null,
      "settlement": "Mykolaiv",
      "address_en": "Black Sea Shipyard, Mykolaiv (Chornomore Sudn. Zavod)"
    },
    "asset_type": "transport.shipyard",
    "sector": "transport_and_ports",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "severe",
      "re_damage_count": 4,
      "verified_by": [
        "UN_OCHA",
        "KSE",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Mykolaiv Industrial and Transport Infrastructure Damage",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-mykolaiv-industrial",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine: Mykolaiv Situation Report",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-mykolaiv-situation-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "berth_length_m": {
        "value": 2800,
        "unit": "m",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery analysis; Mykolaiv shipyard complex total quay/berth infrastructure"
      },
      "storage_area_m2": {
        "value": 120000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery; Mykolaiv Black Sea Shipyard and NIBULON terminal complex footprint"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 4,
        "central_usd_m": 10,
        "high_usd_m": 17
      },
      "code_compliant": {
        "low_usd_m": 4,
        "central_usd_m": 13,
        "high_usd_m": 21
      },
      "build_back_better": {
        "low_usd_m": 5,
        "central_usd_m": 16,
        "high_usd_m": 27
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "TRANSPORT_REV_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "TRANSPORT_REV_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "TRANSPORT_REV_BBB",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Connectivity Fund and TEN-T programme applicable to transport reconstruction; private concession model viable for airport and seaport; MIGA War & Civil Disturbance coverage for private tranche",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.2,
      "rationale": "Transport infrastructure; concessional revenue model; Trust secures construction-phase debt service",
      "supportable_debt_usd_m": 2.9,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "transport",
      "seaport",
      "shipyard",
      "mykolaiv",
      "shelling",
      "re_damaged",
      "industrial"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "MYKOLAIV_WATER_SUPPLY_2022_03_01",
    "name": {
      "en": "Mykolaiv City Water Supply Infrastructure (Dnipro-Mykolaiv Canal System)",
      "uk": "Система водопостачання Миколаєва (Дніпро-Миколаївський канал)"
    },
    "location": {
      "lat": 46.975,
      "lon": 31.9946,
      "oblast": "Mykolaiv",
      "raion": null,
      "settlement": "Mykolaiv",
      "address_en": "Mykolaiv city water supply and canal infrastructure, Mykolaiv Oblast"
    },
    "asset_type": "water.supply",
    "sector": "water_and_sanitation",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "moderate",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "RDNA3 — Water sector Mykolaiv Oblast damage and needs assessment",
          "url": "https://documents.worldbank.org/en/publication/documents-reports/documentdetail/099021324115085807/ukraine-rdna3",
          "source_code": "RDNA3"
        },
        {
          "title": "UNICEF WASH Ukraine — Mykolaiv water supply disruption report 2022",
          "url": "https://www.unicef.org/ukraine/reports/mykolaiv-wash-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Russia Will Pay — Mykolaiv water infrastructure",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "funded",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "capacity_m3_per_day": {
        "value": 200000,
        "unit": "m3/day",
        "source": "modelled",
        "ref": "RDNA3 water sector; UNICEF WASH Ukraine 2022; KSE database; Mykolaiv Vodokanal pre-war rated capacity serving ~480,000 residents"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 61,
        "central_usd_m": 204,
        "high_usd_m": 348
      },
      "code_compliant": {
        "low_usd_m": 70,
        "central_usd_m": 252,
        "high_usd_m": 435
      },
      "build_back_better": {
        "low_usd_m": 79,
        "central_usd_m": 318,
        "high_usd_m": 557,
        "tech_overlays": [
          "smart_water_metering",
          "energy_efficient_pumping",
          "leak_detection",
          "reserve_supply_diversification"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "WATER_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 8,
        "dfi_equity_pct": 0,
        "public_equity_pct": 17,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "WATER_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 33,
        "senior_ifi_pct": 0,
        "eca_pct": 8,
        "dfi_equity_pct": 0,
        "public_equity_pct": 14,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "WATER_BBB",
        "grant_pct": 45,
        "era_pct": 8,
        "first_loss_pct": 0,
        "concessional_pct": 22,
        "senior_ifi_pct": 0,
        "eca_pct": 8,
        "dfi_equity_pct": 0,
        "public_equity_pct": 12,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 5,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Mykolaiv water restoration was an early-reconstruction success story; lifecycle: funded reflects partial rebuild precedent; EBRD Green Cities Mykolaiv programme applicable; supply diversification overlay addresses single-source vulnerability that caused the 2022 crisis",
        "comparable_projects": [
          "INHULETS_MYKOLAIV_WATER_2022_03_01"
        ]
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 4.5,
      "dscr": 1.2,
      "rationale": "Municipal water supply; partial tariff revenue from Vodokanal; Trust bridges residual debt-service gap during ramp-up period",
      "supportable_debt_usd_m": 61.6,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "water",
      "water_supply",
      "mykolaiv_oblast",
      "shelling",
      "early_reconstruction_precedent",
      "canal"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "NIKOPOL_RESIDENTIAL_2022_08_01",
    "name": {
      "en": "Nikopol City Residential — Cross-River Shelling from Enerhodar",
      "uk": "Житловий фонд Нікополя — обстріли з боку Енергодара"
    },
    "location": {
      "lat": 47.5746,
      "lon": 34.3979,
      "oblast": "Dnipropetrovsk",
      "raion": null,
      "settlement": "Nikopol",
      "address_en": "Nikopol city, Dnipropetrovsk Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-08-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "moderate",
      "re_damage_count": 5,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Dnipropetrovsk residential damage database",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Situation Report — Nikopol shelling from NPP area 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-nikopol-sitrep-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 280000,
        "unit": "m2",
        "source": "modelled",
        "ref": "RDNA3 Dnipropetrovsk residential; KSE database; Nikopol city pre-war population ~105,000; across-river shelling from Enerhodar/Zaporizhzhia NPP area"
      },
      "housing_units": {
        "value": 5500,
        "unit": "units",
        "source": "modelled",
        "ref": "RDNA3 Table 6.2 Dnipropetrovsk oblast residential damage estimates"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 72,
        "central_usd_m": 182,
        "high_usd_m": 292
      },
      "code_compliant": {
        "low_usd_m": 83,
        "central_usd_m": 224,
        "high_usd_m": 365
      },
      "build_back_better": {
        "low_usd_m": 94,
        "central_usd_m": 281,
        "high_usd_m": 468,
        "tech_overlays": [
          "passive_house_standard",
          "modular_construction"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "5 re-damage events from NPP-area shelling; EU Housing Pillar; persistent cross-river fire risk requires ongoing MIGA wrap; EU green efficiency standard applicable for BBB",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Repeatedly-shelled residential district; Trust bridges debt-service gap; ongoing re-damage risk factored into commissioning timeline",
      "supportable_debt_usd_m": 54.6,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "dnipropetrovsk_oblast",
      "shelling",
      "re_damaged",
      "nuclear_adjacent",
      "apartment_blocks"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "ODESA_FINE_ARTS_MUSEUM_2023_07_23",
    "name": {
      "en": "Odesa Fine Arts Museum",
      "uk": "Одеський художній музей"
    },
    "location": {
      "lat": 46.487,
      "lon": 30.734,
      "oblast": "Odesa",
      "raion": null,
      "settlement": "Odesa",
      "address_en": "5-A Sofiyivska St, Odesa"
    },
    "asset_type": "heritage.museum",
    "sector": "heritage_and_culture",
    "damage": {
      "incident_date": "2023-07-23",
      "incident_type": "missile_strike",
      "destruction_level": "moderate",
      "re_damage_count": 1,
      "verified_by": [
        "UN_OCHA",
        "UA_GOV",
        "KSE"
      ],
      "evidence_sources": [
        {
          "title": "UNESCO: Odesa Cultural Heritage Damage July 2023",
          "url": "https://www.unesco.org/en/articles/odesa-cultural-damage-july-2023",
          "source_code": "OCHA"
        },
        {
          "title": "Ministry of Culture Ukraine: Odesa Museum Damage July 2023",
          "url": "https://mkip.gov.ua/news/odesa-museum-damage-2023",
          "source_code": "eRECOVERY"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 8500,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "Odesa Fine Arts Museum official records; historic Pashkov house built 1899, expanded 20th century"
      },
      "construction_year": {
        "value": 1899,
        "unit": "year",
        "source": "extracted_from_source",
        "ref": "ICOMOS Ukraine; palace built 1899 by architect Georgy Shanghin"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 16,
        "central_usd_m": 68,
        "high_usd_m": 121
      },
      "code_compliant": {
        "low_usd_m": 18,
        "central_usd_m": 84,
        "high_usd_m": 151
      },
      "build_back_better": {
        "low_usd_m": 21,
        "central_usd_m": 107,
        "high_usd_m": 193
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HERITAGE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HERITAGE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HERITAGE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Heritage-designated sites command maximum grant share under EU cultural reconstruction programmes; heritage premium multiplier (1.8×–3.0×) applies over standard construction benchmark",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2030,
      "construction_period_years": 4,
      "coupon_pct": 4,
      "dscr": 1.3,
      "rationale": "Cultural heritage; zero commercial cashflow; extended 30-year tenor reflects conservation-grade asset life",
      "supportable_debt_usd_m": 21.4,
      "tenor_years": 30
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "heritage",
      "museum",
      "odesa",
      "missile_strike",
      "re_damaged",
      "art_collection",
      "unesco_world_heritage_city"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "ODESA_MYKOLAIV_GRAIN_TERMINALS_2022_04_01",
    "name": {
      "en": "Odesa and Mykolaiv Grain Export Terminals",
      "uk": "Зернові експортні термінали Одеси та Миколаєва"
    },
    "location": {
      "lat": 46.4825,
      "lon": 30.7233,
      "oblast": "Odesa",
      "raion": null,
      "settlement": "Odesa",
      "address_en": "Odesa and Mykolaiv port grain terminals, Black Sea coast"
    },
    "asset_type": "agricultural.grain_terminal",
    "sector": "industrial_and_agricultural",
    "damage": {
      "incident_date": "2022-04-01",
      "incident_type": "missile_strike",
      "destruction_level": "moderate",
      "re_damage_count": 4,
      "verified_by": [
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "KSE Russia Will Pay — Odesa port infrastructure",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine — Black Sea grain corridor impact",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EBRD_RSF",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "throughput_mt_per_year": {
        "value": 25,
        "unit": "million tonnes/year",
        "source": "extracted_from_source",
        "ref": "Ukraine Grain Association; KSE infrastructure damage assessment"
      },
      "storage_capacity_mt": {
        "value": null,
        "unit": "million tonnes",
        "source": "pending_data",
        "ref": "To be confirmed from port authority"
      },
      "storage_capacity_tonnes": {
        "value": 3500000,
        "unit": "tonnes",
        "source": "modelled",
        "ref": "Ukraine Grain Association terminal capacity estimates 2021; USDA attaché report Kyiv 2022. Modelled: combined Odesa port and Mykolaiv grain terminal storage at 1.7 months throughput coverage."
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 181,
        "central_usd_m": 574,
        "high_usd_m": 967
      },
      "code_compliant": {
        "low_usd_m": 208,
        "central_usd_m": 709,
        "high_usd_m": 1209
      },
      "build_back_better": {
        "low_usd_m": 235,
        "central_usd_m": 892,
        "high_usd_m": 1548
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "INDUSTRIAL_BASELINE",
        "grant_pct": 5,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 35,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "INDUSTRIAL_CODE_COMPLIANT",
        "grant_pct": 10,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 30,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "INDUSTRIAL_BBB",
        "grant_pct": 15,
        "era_pct": 0,
        "first_loss_pct": 5,
        "concessional_pct": 15,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 10,
        "public_equity_pct": 0,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 25,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "ECA"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "mezzanine"
        ],
        "rationale": "Green steel / decarbonisation pathway unlocks EU industrial recovery grants; private equity anchor expected from strategic investor",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 6,
      "dscr": 1.1,
      "rationale": "Industrial asset; partial privatisation revenue anticipated; Trust supports transition-period financing",
      "supportable_debt_usd_m": 133.8,
      "tenor_years": 15
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "industrial",
      "grain",
      "odesa",
      "port",
      "missile_strike"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "ODESA_RESIDENTIAL_2023_07_23",
    "name": {
      "en": "Odesa Historic Centre Residential — Transfiguration Cathedral Neighbourhood",
      "uk": "Житловий фонд Одеського історичного центру — квартал Спасо-Преображенського собору"
    },
    "location": {
      "lat": 46.4825,
      "lon": 30.7233,
      "oblast": "Odesa",
      "raion": null,
      "settlement": "Odesa",
      "address_en": "Historic Centre, Odesa, Odesa Oblast (Soborna and adjacent streets)"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2023-07-23",
      "incident_type": "missile_strike",
      "destruction_level": "moderate",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — Odesa missile strike July 2023",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-jul-2023",
          "source_code": "OCHA"
        },
        {
          "title": "UNESCO Odesa damage report 2023 — historic centre collateral residential damage",
          "url": "https://whc.unesco.org/en/news/2424",
          "source_code": "eRECOVERY"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 38000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "OCHA Ukraine Flash Update Jul 2023; UNESCO Odesa damage report 2023; blast-radius residential damage in historic centre surrounding cathedral"
      },
      "housing_units": {
        "value": 450,
        "unit": "units",
        "source": "extracted_from_source",
        "ref": "Odesa City Council damage survey July 2023; UNESCO historic district residential inventory"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 10,
        "central_usd_m": 26,
        "high_usd_m": 41
      },
      "code_compliant": {
        "low_usd_m": 11,
        "central_usd_m": 32,
        "high_usd_m": 52
      },
      "build_back_better": {
        "low_usd_m": 13,
        "central_usd_m": 40,
        "high_usd_m": 66,
        "tech_overlays": [
          "heritage_conservation_materials",
          "energy_efficiency_envelope"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Historic centre residential adjacent to UNESCO World Heritage area; heritage-compatible reconstruction standards; EU Housing Pillar and possible UNESCO supplementary grant; complements ODESA_TRANSFIGURATION_CATHEDRAL asset",
        "comparable_projects": [
          "ODESA_TRANSFIGURATION_CATHEDRAL_2023_07_23"
        ]
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2027,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Small-scale residential damage in historic district; Trust bridges residual financing gap",
      "supportable_debt_usd_m": 7.9,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "odesa_oblast",
      "missile_strike",
      "historic_centre",
      "apartment_blocks",
      "unesco_adjacent"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "ODESA_TRANSFIGURATION_CATHEDRAL_2023_07_23",
    "name": {
      "en": "Holy Transfiguration Cathedral, Odesa",
      "uk": "Собор Преображення Господнього, Одеса"
    },
    "location": {
      "lat": 46.4878,
      "lon": 30.7346,
      "oblast": "Odesa",
      "raion": null,
      "settlement": "Odesa",
      "address_en": "Cathedral of the Transfiguration, Soborna Square, Odesa"
    },
    "asset_type": "heritage.religious",
    "sector": "heritage_and_culture",
    "damage": {
      "incident_date": "2023-07-23",
      "incident_type": "missile_strike",
      "destruction_level": "severe",
      "re_damage_count": 0,
      "verified_by": [
        "UN_OCHA",
        "BELLINGCAT",
        "KSE",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "UNESCO: Statement on Attack on Odesa UNESCO World Heritage Site",
          "url": "https://www.unesco.org/en/articles/odesa-world-heritage-attack-july-2023",
          "source_code": "OCHA"
        },
        {
          "title": "Bellingcat: Odesa UNESCO World Heritage Attack Analysis",
          "url": "https://www.bellingcat.com/news/2023/07/23/odesa-cathedral-attack",
          "source_code": "BELLINGCAT"
        },
        {
          "title": "KSE Institute: Heritage Damage — Odesa Oblast",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-heritage-odesa",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 4500,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Pre-strike satellite imagery analysis; cathedral architectural documentation from Odesa Diocese"
      },
      "construction_year": {
        "value": 1808,
        "unit": "year",
        "source": "extracted_from_source",
        "ref": "ICOMOS Ukraine; original cathedral 1808, reconstructed 1930s after Soviet demolition, restored 2003"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 19,
        "central_usd_m": 90,
        "high_usd_m": 162
      },
      "code_compliant": {
        "low_usd_m": 21,
        "central_usd_m": 112,
        "high_usd_m": 202
      },
      "build_back_better": {
        "low_usd_m": 24,
        "central_usd_m": 142,
        "high_usd_m": 259
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HERITAGE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HERITAGE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HERITAGE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Heritage-designated sites command maximum grant share under EU cultural reconstruction programmes; heritage premium multiplier (1.8×–3.0×) applies over standard construction benchmark",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2030,
      "construction_period_years": 4,
      "coupon_pct": 4,
      "dscr": 1.3,
      "rationale": "Cultural heritage; zero commercial cashflow; extended 30-year tenor reflects conservation-grade asset life",
      "supportable_debt_usd_m": 28.4,
      "tenor_years": 30
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "heritage",
      "religious",
      "odesa",
      "missile_strike",
      "unesco_world_heritage_city"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "OKHMATDYT_2024_07_08",
    "name": {
      "en": "Okhmatdyt National Children's Hospital — Toxicology and Dialysis Block",
      "uk": "Національна дитяча спеціалізована лікарня «Охматдит» — токсикологічний та діалізний корпус"
    },
    "location": {
      "lat": 50.4536,
      "lon": 30.4549,
      "oblast": "Kyiv City",
      "raion": null,
      "settlement": "Kyiv",
      "address_en": "28/1 Vyacheslava Chornovola St, Kyiv 01135"
    },
    "asset_type": "healthcare.tertiary_hospital",
    "sector": "healthcare",
    "damage": {
      "incident_date": "2024-07-08",
      "incident_type": "missile_strike",
      "destruction_level": "severe",
      "re_damage_count": 0,
      "verified_by": [
        "UN_OCHA",
        "UA_MoH",
        "KSE",
        "HUMAN_RIGHTS_WATCH"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — 8 July 2024 Mass Casualty Attacks",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-8-july-2024",
          "source_code": "OCHA"
        },
        {
          "title": "Human Rights Watch: Ukraine: Russian Missile Strikes Hit Children's Hospital",
          "url": "https://www.hrw.org/news/2024/07/08/ukraine-russian-missile-strikes-hit-childrens-hospital",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Damage to Healthcare Infrastructure — July 2024",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "Ministry of Health of Ukraine: Okhmatdyt Damage Report",
          "url": "https://moz.gov.ua/article/news/ohmatdit",
          "source_code": "eRECOVERY"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 8400,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "Ministry of Health of Ukraine official building register; corroborated by Okhmatdyt Hospital technical passport"
      },
      "beds": {
        "value": 230,
        "unit": "beds",
        "source": "extracted_from_source",
        "ref": "Ministry of Health of Ukraine: Okhmatdyt capacity data, July 2024"
      },
      "floors": {
        "value": 7,
        "unit": "floors",
        "source": "extracted_from_source",
        "ref": "Okhmatdyt Hospital architectural documentation, cited in Ministry of Health damage assessment"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 33,
        "central_usd_m": 57,
        "high_usd_m": 82
      },
      "code_compliant": {
        "low_usd_m": 38,
        "central_usd_m": 70,
        "high_usd_m": 102
      },
      "build_back_better": {
        "low_usd_m": 43,
        "central_usd_m": 87,
        "high_usd_m": 131,
        "tech_overlays": [
          "microgrid",
          "modular_clinical_units",
          "fibre",
          "telemedicine",
          "passive_building_standard"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HEALTHCARE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HEALTHCARE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HEALTHCARE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Tertiary children's hospital in Kyiv — highest grant-eligibility profile of any asset class. EU Facility healthcare reconstruction track, UNICEF capital programme, and bilateral donor commitments (UK, Germany, Netherlands) already mobilised post-strike. EU green conditionality unlocks enhanced grant share for build-back-better microgrid and passive-standard components. MIGA War & Civil Disturbance insurance covers contractor risk.",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Tertiary/district healthcare; no monetisable operating cashflow; Trust availability payment secures senior IFI debt",
      "supportable_debt_usd_m": 19.1,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": [
        "Doctors Without Borders",
        "Save the Children",
        "UNICEF Ukraine"
      ]
    },
    "tags": [
      "healthcare",
      "children",
      "kyiv",
      "missile_strike",
      "tertiary_hospital",
      "high_priority"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "ORIKHIV_RESIDENTIAL_2022_08_01",
    "name": {
      "en": "Orikhiv Town Residential — Near-Frontline Zaporizhzhia Oblast",
      "uk": "Житловий фонд Оріхова — прифронтова зона Запорізької області"
    },
    "location": {
      "lat": 47.565,
      "lon": 35.7898,
      "oblast": "Zaporizhzhia",
      "raion": null,
      "settlement": "Orikhiv",
      "address_en": "Orikhiv town, Zaporizhzhia Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-08-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "severe",
      "re_damage_count": 4,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Zaporizhzhia frontline communities",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Situation Report — Zaporizhzhia frontline 2023",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-zaporizhzhia-frontline-2023",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "frontline_adjacent",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 95000,
        "unit": "m2",
        "source": "modelled",
        "ref": "RDNA3 Zaporizhzhia frontline communities; OCHA Ukraine Situation Report 2023; Orikhiv municipal housing stock estimate"
      },
      "housing_units": {
        "value": 1800,
        "unit": "units",
        "source": "modelled",
        "ref": "RDNA3 Table 6.2 Zaporizhzhia oblast frontline communities"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 59,
        "central_usd_m": 127,
        "high_usd_m": 195
      },
      "code_compliant": {
        "low_usd_m": 68,
        "central_usd_m": 156,
        "high_usd_m": 244
      },
      "build_back_better": {
        "low_usd_m": 77,
        "central_usd_m": 194,
        "high_usd_m": 312,
        "tech_overlays": [
          "passive_house_standard",
          "modular_construction",
          "bomb_shelter_upgrade"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Frontline-adjacent small town; 4 re-damage events indicate very high risk; financing conditional on ceasefire and clear frontline stabilisation; UA guarantee essential for any IFI participation",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2032,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Frontline-adjacent community; reconstruction deferred until territorial stabilisation; Trust availability-payment bridges the gap when viable",
      "supportable_debt_usd_m": 38.1,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "zaporizhzhia_oblast",
      "shelling",
      "frontline_adjacent",
      "re_damaged",
      "apartment_blocks"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "PRYDNIPROVSKA_CHP_2024_03_22",
    "name": {
      "en": "Prydniprovska Combined Heat and Power Plant",
      "uk": "Придніпровська ТЕЦ"
    },
    "location": {
      "lat": 48.4351,
      "lon": 34.9656,
      "oblast": "Dnipropetrovsk",
      "raion": "Dnipro",
      "settlement": "Dnipro",
      "address_en": "Prydniprovska CHP, Dnipro, Dnipropetrovsk Oblast"
    },
    "asset_type": "energy.chp",
    "sector": "energy_and_power",
    "damage": {
      "incident_date": "2024-03-22",
      "incident_type": "missile_strike",
      "destruction_level": "severe",
      "re_damage_count": 1,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — March 2024 Energy Infrastructure Attacks",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-march-2024-energy-attacks",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Damage to Energy Infrastructure — Q1 2024 Assessment",
          "url": "https://kse.ua/wp-content/uploads/2024/04/KSE_Energy_Damage_Q1_2024.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EBRD_RSF"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "installed_capacity_mw": {
        "value": 820,
        "unit": "MW",
        "source": "extracted_from_source",
        "ref": "DTEK Prydniprovska CHP official capacity data; RDNA3 Table A2.3"
      },
      "heat_output_gcal_h": {
        "value": 1340,
        "unit": "Gcal/h",
        "source": "extracted_from_source",
        "ref": "Dnipro District Heating Authority records; RDNA3 Annex"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 312,
        "central_usd_m": 492,
        "high_usd_m": 672
      },
      "code_compliant": {
        "low_usd_m": 359,
        "central_usd_m": 601,
        "high_usd_m": 843
      },
      "build_back_better": {
        "low_usd_m": 406,
        "central_usd_m": 738,
        "high_usd_m": 1070,
        "tech_overlays": [
          "combined_cycle_upgrade",
          "heat_pump_integration",
          "smart_grid_integration",
          "district_heat_metering"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "ENERGY_BASELINE",
        "grant_pct": 30,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 30,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "EBRD_RSF"
          ]
        },
        "structure_patterns": [
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "ENERGY_CODE_COMPLIANT",
        "grant_pct": 30,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 30,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "EBRD_RSF"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "ENERGY_BBB",
        "grant_pct": 30,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 30,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "EBRD_RSF"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "rationale": "CHP rebuild with combined-cycle upgrade eligible for EU Energy Platform grants and EBRD climate-finance windows; district-heat modernisation qualifies for additional EU4Energy support",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 3,
      "coupon_pct": 5.5,
      "dscr": 1.2,
      "rationale": "Heat and power tariff revenues support partial debt service; Trust covers ramp-up shortfall",
      "supportable_debt_usd_m": 185,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "energy",
      "chp",
      "dnipro",
      "missile_strike",
      "district_heating"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "SALTIVKA_DISTRICT_KHARKIV_2022_02_24",
    "name": {
      "en": "Saltivka Residential District, Kharkiv",
      "uk": "Жилий масив Салтівка, Харків"
    },
    "location": {
      "lat": 50.035,
      "lon": 36.31,
      "oblast": "Kharkiv",
      "raion": null,
      "settlement": "Kharkiv",
      "address_en": "Saltivka Residential District, Kharkiv (Saltivskyi, Moskovskyi raions)"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-02-24",
      "incident_type": "artillery_shelling",
      "destruction_level": "moderate",
      "re_damage_count": 8,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Kharkiv Residential Damage Assessment — Saltivka District",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-saltivka",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine: Kharkiv Residential Damage Situation Report",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-kharkiv-residential-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "under_reconstruction",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS",
        "EBRD_RSF"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 4500000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "KSE Institute: Saltivka damage assessment 2022; ~4.5M m² residential stock across multiple micro-districts"
      },
      "housing_units": {
        "value": 50000,
        "unit": "units",
        "source": "extracted_from_source",
        "ref": "Kharkiv City Council housing registry; Saltivka district approximately 50,000 apartment units"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 1339,
        "central_usd_m": 3445,
        "high_usd_m": 5550
      },
      "code_compliant": {
        "low_usd_m": 1540,
        "central_usd_m": 4239,
        "high_usd_m": 6938
      },
      "build_back_better": {
        "low_usd_m": 1741,
        "central_usd_m": 5311,
        "high_usd_m": 8880
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Facility housing reconstruction track; prefab-modular and passive-standard overlays qualify; municipal co-investment required",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District-scale housing; rental revenue insufficient at wartime income levels; Trust bridges debt-service gap",
      "supportable_debt_usd_m": 1062.2,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "kharkiv_oblast",
      "shelling",
      "large_scale",
      "re_damaged",
      "apartment_blocks"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "SIEVIERODONETSK_RESIDENTIAL_2022_06_24",
    "name": {
      "en": "Sievierodonetsk City Residential — Pre-occupation Damage",
      "uk": "Житловий фонд Сєвєродонецька — пошкодження до окупації"
    },
    "location": {
      "lat": 48.9514,
      "lon": 38.4762,
      "oblast": "Luhansk",
      "raion": null,
      "settlement": "Sievierodonetsk",
      "address_en": "Sievierodonetsk, Luhansk Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-06-24",
      "incident_type": "multiple",
      "destruction_level": "destroyed",
      "re_damage_count": 2,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Luhansk residential sector damage",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat: Sievierodonetsk destruction analysis 2022",
          "url": "https://www.bellingcat.com/news/2022/07/sievierodonetsk-damage",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "recently_liberated",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 890000,
        "unit": "m2",
        "source": "modelled",
        "ref": "RDNA3 Luhansk residential sector; KSE Russia Will Pay database; pre-war housing stock of Sievierodonetsk city"
      },
      "housing_units": {
        "value": 17000,
        "unit": "units",
        "source": "modelled",
        "ref": "RDNA3 Table 6.2 Luhansk oblast residential damage estimates"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 991,
        "central_usd_m": 1826,
        "high_usd_m": 2662
      },
      "code_compliant": {
        "low_usd_m": 1139,
        "central_usd_m": 2233,
        "high_usd_m": 3327
      },
      "build_back_better": {
        "low_usd_m": 1288,
        "central_usd_m": 2773,
        "high_usd_m": 4259,
        "tech_overlays": [
          "passive_house_standard",
          "modular_construction",
          "district_heating_upgrade"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Recently-liberated Luhansk territory; severe risk premium; EU Housing Pillar pipeline asset; financing contingent on stable territorial control",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2032,
      "construction_period_years": 4,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Large-scale destroyed housing; rental revenue insufficient; Trust bridges debt-service gap; long construction programme assumed",
      "supportable_debt_usd_m": 548.4,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "luhansk_oblast",
      "multiple",
      "recently_liberated",
      "large_scale",
      "re_damaged",
      "apartment_blocks"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "SKOVORODA_MUSEUM_2022_05_06",
    "name": {
      "en": "H.S. Skovoroda National Literary-Memorial Museum, Skovorodynivka",
      "uk": "Національний літературно-меморіальний музей Г.С. Сковороди, Сковородинівка"
    },
    "location": {
      "lat": 49.945,
      "lon": 36.281,
      "oblast": "Kharkiv",
      "raion": "Zolochiv",
      "settlement": "Skovorodynivka",
      "address_en": "Skovoroda Literary-Memorial Museum, Skovorodynivka, Kharkiv Oblast"
    },
    "asset_type": "heritage.museum",
    "sector": "heritage_and_culture",
    "damage": {
      "incident_date": "2022-05-06",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "UN_OCHA",
        "KSE",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "Ministry of Culture Ukraine: Skovoroda Museum Damage Statement",
          "url": "https://mkip.gov.ua/news/skovoroda-museum-damage-2022",
          "source_code": "eRECOVERY"
        },
        {
          "title": "UNESCO: Cultural Heritage Damage in Ukraine — Kharkiv Oblast",
          "url": "https://www.unesco.org/en/articles/ukraine-cultural-damage-kharkiv",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Heritage Infrastructure Damage — Kharkiv Oblast",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-heritage-kharkiv",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 2800,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Pre-strike satellite imagery (Planet Labs); Ministry of Culture Ukraine museum registry"
      },
      "construction_year": {
        "value": 1790,
        "unit": "year",
        "source": "extracted_from_source",
        "ref": "ICOMOS Ukraine: manor house dating to late 18th century; museum established 1922"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 19,
        "central_usd_m": 54,
        "high_usd_m": 90
      },
      "code_compliant": {
        "low_usd_m": 22,
        "central_usd_m": 67,
        "high_usd_m": 112
      },
      "build_back_better": {
        "low_usd_m": 25,
        "central_usd_m": 84,
        "high_usd_m": 144
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HERITAGE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HERITAGE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HERITAGE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Heritage-designated sites command maximum grant share under EU cultural reconstruction programmes; heritage premium multiplier (1.8×–3.0×) applies over standard construction benchmark",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2030,
      "construction_period_years": 4,
      "coupon_pct": 4,
      "dscr": 1.3,
      "rationale": "Cultural heritage; zero commercial cashflow; extended 30-year tenor reflects conservation-grade asset life",
      "supportable_debt_usd_m": 16.8,
      "tenor_years": 30
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "heritage",
      "museum",
      "kharkiv_oblast",
      "shelling",
      "destroyed",
      "unique_asset",
      "philosopher"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "SLOVIANSK_CHP_2022_04_14",
    "name": {
      "en": "Sloviansk Combined Heat and Power Plant",
      "uk": "Слов'янська ТЕЦ"
    },
    "location": {
      "lat": 48.8614,
      "lon": 37.6153,
      "oblast": "Donetsk",
      "raion": "Kramatorsk",
      "settlement": "Sloviansk",
      "address_en": "Sloviansk CHP, Sloviansk, Donetsk Oblast"
    },
    "asset_type": "energy.chp",
    "sector": "energy_and_power",
    "damage": {
      "incident_date": "2022-04-14",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 3,
      "verified_by": [
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Humanitarian Situation Report — April 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-humanitarian-situation-report-april-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Donetsk Oblast Energy Infrastructure Damage Assessment",
          "url": "https://kse.ua/wp-content/uploads/2022/09/KSE_Donetsk_Energy_Damage_2022.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "recently_liberated",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "installed_capacity_mw": {
        "value": 270,
        "unit": "MW",
        "source": "extracted_from_source",
        "ref": "RDNA3 Table A2.3; Ukrenergo Donetsk Oblast operational data pre-2022"
      },
      "heat_output_gcal_h": {
        "value": 410,
        "unit": "Gcal/h",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery analysis (Planet Labs); capacity estimated from facility footprint"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 108,
        "central_usd_m": 189,
        "high_usd_m": 270
      },
      "code_compliant": {
        "low_usd_m": 124,
        "central_usd_m": 231,
        "high_usd_m": 337
      },
      "build_back_better": {
        "low_usd_m": 140,
        "central_usd_m": 284,
        "high_usd_m": 428,
        "tech_overlays": [
          "combined_cycle_upgrade",
          "smart_grid_integration",
          "district_heat_metering",
          "heat_pump_integration"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "ENERGY_BASELINE",
        "grant_pct": 30,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 30,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "ENERGY_CODE_COMPLIANT",
        "grant_pct": 30,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 30,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "ENERGY_BBB",
        "grant_pct": 30,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 30,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "rationale": "Reconstruction in recently liberated Donetsk Oblast; reconstruction finance contingent on sustained security; EU recovery grants and EBRD concessional lending applicable post-stabilisation",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2030,
      "construction_period_years": 3,
      "coupon_pct": 6,
      "dscr": 1.15,
      "rationale": "Frontline-adjacent location adds construction-risk premium; tariff revenues contingent on post-war demand recovery",
      "supportable_debt_usd_m": 62,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "energy",
      "chp",
      "donetsk",
      "sloviansk",
      "artillery_strike",
      "destroyed"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "SLOVIANSK_SCHOOL_COMPLEX_2022_04_14",
    "name": {
      "en": "Sloviansk Secondary School Complex",
      "uk": "Слов'янський шкільний комплекс"
    },
    "location": {
      "lat": 48.8602,
      "lon": 37.6071,
      "oblast": "Donetsk",
      "raion": "Kramatorsk",
      "settlement": "Sloviansk",
      "address_en": "School Complex, Sloviansk, Donetsk Oblast"
    },
    "asset_type": "education.secondary_school",
    "sector": "education",
    "damage": {
      "incident_date": "2022-04-14",
      "incident_type": "artillery_shelling",
      "destruction_level": "severe",
      "re_damage_count": 2,
      "verified_by": [
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Humanitarian Situation Report — April 2022 Donetsk",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-humanitarian-situation-report-april-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Donetsk Oblast Education Infrastructure Damage — 2022",
          "url": "https://kse.ua/wp-content/uploads/2022/09/KSE_Donetsk_Education_Damage_2022.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 12500,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery (Planet Labs); pre-war building footprints from OpenStreetMap"
      },
      "student_capacity": {
        "value": 1800,
        "unit": "students",
        "source": "extracted_from_source",
        "ref": "Sloviansk City Education Department records 2021"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 14,
        "central_usd_m": 24,
        "high_usd_m": 35
      },
      "code_compliant": {
        "low_usd_m": 16,
        "central_usd_m": 29,
        "high_usd_m": 43
      },
      "build_back_better": {
        "low_usd_m": 18,
        "central_usd_m": 36,
        "high_usd_m": 54,
        "tech_overlays": [
          "passive_house_standard",
          "microgrid",
          "fibre",
          "mass_timber"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "EDUCATION_BASELINE",
        "grant_pct": 50,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "EDUCATION_CODE_COMPLIANT",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "EDUCATION_BBB",
        "grant_pct": 60,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 20,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Multiple-school complex in Donetsk Oblast; high grant eligibility under EU education reconstruction; passive standard overlays reduce long-term energy costs in conflict-affected region",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": false,
      "commissioning_year": null,
      "construction_period_years": null,
      "coupon_pct": null,
      "dscr": null,
      "rationale": "Educational facility; no monetisable cashflows; purely grant-funded reconstruction",
      "supportable_debt_usd_m": 0,
      "tenor_years": null
    },
    "donor_pathway": {
      "united24_url": "https://u24.gov.ua/rebuild-schools",
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "education",
      "secondary_school",
      "donetsk",
      "sloviansk",
      "artillery_strike",
      "severe"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "SUMY_RESIDENTIAL_2022_03_01",
    "name": {
      "en": "Sumy City Northern Residential Districts",
      "uk": "Північні житлові райони Сум"
    },
    "location": {
      "lat": 50.9077,
      "lon": 34.7981,
      "oblast": "Sumy",
      "raion": null,
      "settlement": "Sumy",
      "address_en": "Northern residential districts, Sumy city, Sumy Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "light",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Sumy residential sector damage",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Situation Report — Sumy Oblast 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-sumy-sitrep-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "funded",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 180000,
        "unit": "m2",
        "source": "modelled",
        "ref": "RDNA3 Sumy residential sector; light damage classification consistent with OCHA Sumy Oblast reports showing partial window, roof and facade damage"
      },
      "housing_units": {
        "value": 3500,
        "unit": "units",
        "source": "modelled",
        "ref": "RDNA3 Table 6.2 Sumy oblast residential damage estimates"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 17,
        "central_usd_m": 57,
        "high_usd_m": 97
      },
      "code_compliant": {
        "low_usd_m": 20,
        "central_usd_m": 70,
        "high_usd_m": 121
      },
      "build_back_better": {
        "low_usd_m": 22,
        "central_usd_m": 89,
        "high_usd_m": 155,
        "tech_overlays": [
          "passive_house_standard",
          "energy_efficiency_envelope"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Light damage; relatively lower-cost reconstruction; EU Housing Pillar applicable; energy efficiency overlays qualify for BBB uplift",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2027,
      "construction_period_years": 1,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Smaller-scale housing damage; quick reconstruction window; Trust bridges residual financing gap",
      "supportable_debt_usd_m": 17.1,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "sumy_oblast",
      "shelling",
      "light_damage",
      "apartment_blocks"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "SVIATOHIRSK_LAVRA_2022_05_30",
    "name": {
      "en": "Sviatohirsk Holy Dormition Lavra",
      "uk": "Свято-Успенська Святогірська лавра"
    },
    "location": {
      "lat": 49.0572,
      "lon": 37.5503,
      "oblast": "Donetsk",
      "raion": "Kramatorsk",
      "settlement": "Sviatohirsk",
      "address_en": "Holy Dormition Lavra, Sviatohirsk, Donetsk Oblast"
    },
    "asset_type": "heritage.religious",
    "sector": "heritage_and_culture",
    "damage": {
      "incident_date": "2022-05-30",
      "incident_type": "artillery_shelling",
      "destruction_level": "severe",
      "re_damage_count": 2,
      "verified_by": [
        "UN_OCHA",
        "BELLINGCAT",
        "KSE"
      ],
      "evidence_sources": [
        {
          "title": "UNESCO: Statement on Damage to Sviatohirsk Lavra",
          "url": "https://www.unesco.org/en/articles/sviatohirsk-lavra-damage",
          "source_code": "OCHA"
        },
        {
          "title": "Bellingcat: Sviatohirsk Lavra Satellite Damage Analysis",
          "url": "https://www.bellingcat.com/news/2022/06/01/sviatohirsk-lavra-damage",
          "source_code": "BELLINGCAT"
        },
        {
          "title": "KSE Institute: Heritage Damage — Donetsk Oblast",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-heritage",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "frontline_adjacent",
      "de_risking": [
        "MIGA_WAR"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 35000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "ICOMOS Ukraine heritage registration; Sviatohirsk Lavra official monastery records — total built area across historic and modern structures"
      },
      "construction_year": {
        "value": 1526,
        "unit": "year",
        "source": "extracted_from_source",
        "ref": "ICOMOS Ukraine: monastery established 1526; main cathedral 1850s"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 181,
        "central_usd_m": 884,
        "high_usd_m": 1587
      },
      "code_compliant": {
        "low_usd_m": 208,
        "central_usd_m": 1096,
        "high_usd_m": 1984
      },
      "build_back_better": {
        "low_usd_m": 235,
        "central_usd_m": 1388,
        "high_usd_m": 2540
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HERITAGE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HERITAGE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HERITAGE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Heritage-designated sites command maximum grant share under EU cultural reconstruction programmes; heritage premium multiplier (1.8×–3.0×) applies over standard construction benchmark",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2030,
      "construction_period_years": 4,
      "coupon_pct": 4,
      "dscr": 1.3,
      "rationale": "Cultural heritage; zero commercial cashflow; extended 30-year tenor reflects conservation-grade asset life",
      "supportable_debt_usd_m": 277.6,
      "tenor_years": 30
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "heritage",
      "religious",
      "donetsk",
      "shelling",
      "frontline",
      "re_damaged",
      "unesco_candidate"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "TRYPILSKA_TPP_2024_04_11",
    "name": {
      "en": "Trypilska Thermal Power Plant",
      "uk": "Трипільська теплова електростанція"
    },
    "location": {
      "lat": 50.1073,
      "lon": 30.7636,
      "oblast": "Kyiv",
      "raion": "Obukhiv",
      "settlement": "Ukrainka",
      "address_en": "Trypilska TPP, Ukrainka, Obukhiv Raion, Kyiv Oblast"
    },
    "asset_type": "energy.tpp",
    "sector": "energy_and_power",
    "damage": {
      "incident_date": "2024-04-11",
      "incident_type": "missile_strike",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "DTEK Energy: Trypilska TPP totally destroyed by Russian missile strikes",
          "url": "https://dtek.com/en/media/news/trypilska-tpp-totally-destroyed-by-russian-missile-strikes/",
          "source_code": "eRECOVERY"
        },
        {
          "title": "KSE Institute: DTEK Energy Infrastructure Damage — April 2024",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-damage-to-energy",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Situation Report — Energy Infrastructure Attacks April 2024",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-april-2024",
          "source_code": "OCHA"
        },
        {
          "title": "Reuters: Ukraine's Trypilska power plant completely destroyed in Russian strikes",
          "url": "https://www.reuters.com/world/europe/ukraines-trypilska-power-plant-destroyed-russian-missile-strikes-2024-04-11/",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EBRD_RSF",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "installed_capacity_mw": {
        "value": 1800,
        "unit": "MW",
        "source": "extracted_from_source",
        "ref": "DTEK Energy annual report 2023; Trypilska TPP technical passport (300 MW × 6 units)"
      },
      "site_area_ha": {
        "value": 165,
        "unit": "ha",
        "source": "extracted_from_source",
        "ref": "Satellite imagery analysis (Maxar Technologies); DTEK Energy site documentation"
      },
      "construction_year": {
        "value": 1969,
        "unit": "year",
        "source": "extracted_from_source",
        "ref": "DTEK Energy corporate history; Energoatom records"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 747,
        "central_usd_m": 1330,
        "high_usd_m": 1913
      },
      "code_compliant": {
        "low_usd_m": 859,
        "central_usd_m": 1625,
        "high_usd_m": 2391
      },
      "build_back_better": {
        "low_usd_m": 971,
        "central_usd_m": 2016,
        "high_usd_m": 3060,
        "tech_overlays": [
          "combined_cycle_gas",
          "carbon_capture_ready",
          "smart_grid_integration",
          "grid_scale_storage",
          "hydrogen_readiness"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "ENERGY_BASELINE",
        "grant_pct": 10,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 25,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "ENERGY_CODE_COMPLIANT",
        "grant_pct": 20,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "ENERGY_BBB",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 15,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "rationale": "Large thermal power reconstruction with build-back-better pivot to combined-cycle gas (lower emissions vs. current coal-fired base). EU Facility energy-security track eligible; EBRD Energy Efficiency and Resilience Facility applicable. Private co-investment (DTEK equity) credible given operator's existing portfolio. EU green conditionality requires carbon-transition roadmap — combined-cycle pathway meets this threshold. Note: coal plant baseline rebuild unlikely to receive EU grant support; code-compliant and BBB paths assume fuel-switch to gas or hybrid.",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5.5,
      "dscr": 1.15,
      "rationale": "Power generation/distribution; partial revenue recovery expected post-war; Trust supports ramp-up period",
      "supportable_debt_usd_m": 302.4,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "energy",
      "thermal_power",
      "dtek",
      "kyiv_oblast",
      "missile_strike",
      "large_scale",
      "grid_critical"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "UKRENERGO_PIVNICHNA_SUBSTATION_2024_03_22",
    "name": {
      "en": "Ukrenergo Pivnichna 750kV Substation",
      "uk": "Підстанція «Північна» 750 кВ НЕК Укренерго"
    },
    "location": {
      "lat": 50.72,
      "lon": 30.45,
      "oblast": "Kyiv",
      "raion": "Vyshhorod",
      "settlement": "Vyshhorod",
      "address_en": "Pivnichna 750kV Substation, Vyshhorod Raion, Kyiv Oblast"
    },
    "asset_type": "energy.substation",
    "sector": "energy_and_power",
    "damage": {
      "incident_date": "2024-03-22",
      "incident_type": "missile_strike",
      "destruction_level": "severe",
      "re_damage_count": 2,
      "verified_by": [
        "KSE",
        "UA_GOV",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "Ukrenergo: Northern power system damage assessment March 2024",
          "url": "https://ukrenergo.energy.gov.ua/en/news/damage-march-2024",
          "source_code": "eRECOVERY"
        },
        {
          "title": "KSE Institute: Grid Infrastructure Damage — March 2024",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-grid-2024",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS",
        "EBRD_RSF"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "capacity_mva": {
        "value": 1500,
        "unit": "MVA",
        "source": "extracted_from_source",
        "ref": "Ukrenergo NPC technical documentation; 750/330kV autotransformer station serving northern Kyiv grid"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 39,
        "central_usd_m": 97,
        "high_usd_m": 154
      },
      "code_compliant": {
        "low_usd_m": 45,
        "central_usd_m": 119,
        "high_usd_m": 192
      },
      "build_back_better": {
        "low_usd_m": 51,
        "central_usd_m": 149,
        "high_usd_m": 246
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "ENERGY_BASELINE",
        "grant_pct": 10,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 25,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "ENERGY_CODE_COMPLIANT",
        "grant_pct": 20,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "ENERGY_BBB",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 15,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "rationale": "EU Facility energy-security track; EBRD Energy Efficiency and Resilience Facility; private co-investment (operator equity) credible for BBB path with carbon-transition roadmap",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5.5,
      "dscr": 1.15,
      "rationale": "Power generation/distribution; partial revenue recovery expected post-war; Trust supports ramp-up period",
      "supportable_debt_usd_m": 22.4,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "energy",
      "substation",
      "ukrenergo",
      "kyiv_oblast",
      "missile_strike",
      "grid_critical",
      "re_damaged"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "VINNYTSIA_CHPP_2022_07_14",
    "name": {
      "en": "Vinnytsia Combined Heat and Power Plant",
      "uk": "Вінницька ТЕЦ"
    },
    "location": {
      "lat": 49.2328,
      "lon": 28.4753,
      "oblast": "Vinnytsia",
      "raion": null,
      "settlement": "Vinnytsia",
      "address_en": "Vinnytsia CHP, Vinnytsia, Vinnytsia Oblast"
    },
    "asset_type": "energy.chp",
    "sector": "energy_and_power",
    "damage": {
      "incident_date": "2022-07-14",
      "incident_type": "missile_strike",
      "destruction_level": "moderate",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Situation Report — 14 July 2022 Mass Casualty Attack",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-14-july-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Vinnytsia Oblast Infrastructure Damage — July 2022",
          "url": "https://kse.ua/wp-content/uploads/2022/08/KSE_Vinnytsia_July2022_Damage.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "installed_capacity_mw": {
        "value": 120,
        "unit": "MW",
        "source": "extracted_from_source",
        "ref": "Vinnytsiamistoteploenergo official capacity data; RDNA3 Annex"
      },
      "heat_output_gcal_h": {
        "value": 290,
        "unit": "Gcal/h",
        "source": "extracted_from_source",
        "ref": "Vinnytsia District Heating Authority records"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 38,
        "central_usd_m": 62,
        "high_usd_m": 86
      },
      "code_compliant": {
        "low_usd_m": 44,
        "central_usd_m": 76,
        "high_usd_m": 107
      },
      "build_back_better": {
        "low_usd_m": 50,
        "central_usd_m": 93,
        "high_usd_m": 136,
        "tech_overlays": [
          "combined_cycle_upgrade",
          "heat_pump_integration",
          "district_heat_metering",
          "smart_grid_integration"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "ENERGY_BASELINE",
        "grant_pct": 30,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 30,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": false,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "ENERGY_CODE_COMPLIANT",
        "grant_pct": 30,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 30,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": false,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "ENERGY_BBB",
        "grant_pct": 30,
        "era_pct": 0,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 30,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": false,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Moderate damage enables faster repair timeline; EU4Energy grants applicable for heat modernisation; Vinnytsia location well behind frontline reduces security premium",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2027,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District heat tariff revenue provides stable debt-service base; shorter reconstruction timeline",
      "supportable_debt_usd_m": 28,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "energy",
      "chp",
      "vinnytsia",
      "missile_strike",
      "district_heating"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "VINNYTSIA_REGIONAL_HOSPITAL_2022_07_14",
    "name": {
      "en": "Vinnytsia Regional Clinical Hospital named after M. Pirogov",
      "uk": "Вінницька обласна клінічна лікарня ім. М.І.Пирогова"
    },
    "location": {
      "lat": 49.243,
      "lon": 28.452,
      "oblast": "Vinnytsia",
      "raion": null,
      "settlement": "Vinnytsia",
      "address_en": "Pirogov Regional Clinical Hospital, 46 Khmelnytske Shose, Vinnytsia"
    },
    "asset_type": "healthcare.tertiary_hospital",
    "sector": "healthcare",
    "damage": {
      "incident_date": "2022-07-14",
      "incident_type": "missile_strike",
      "destruction_level": "severe",
      "re_damage_count": 0,
      "verified_by": [
        "UN_OCHA",
        "UA_GOV",
        "KSE"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Situation Report — 14 July 2022 Mass Casualty Attack",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-14-july-2022",
          "source_code": "OCHA"
        },
        {
          "title": "Ministry of Health Ukraine: Vinnytsia attack medical facilities damage",
          "url": "https://moz.gov.ua/article/news/vinnytsia-attack-july-2022",
          "source_code": "eRECOVERY"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "complete",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 24000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "Vinnytsia Oblast Health Department official register; main building complex 24,000 m²"
      },
      "beds": {
        "value": 950,
        "unit": "beds",
        "source": "extracted_from_source",
        "ref": "Ministry of Health of Ukraine facility database 2022"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 94,
        "central_usd_m": 164,
        "high_usd_m": 234
      },
      "code_compliant": {
        "low_usd_m": 109,
        "central_usd_m": 201,
        "high_usd_m": 293
      },
      "build_back_better": {
        "low_usd_m": 123,
        "central_usd_m": 249,
        "high_usd_m": 374
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HEALTHCARE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HEALTHCARE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HEALTHCARE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "UKEF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Tertiary hospital commands high grant-eligibility under EU healthcare reconstruction programmes; EU green conditionality for BBB microgrid/passive-standard components",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Tertiary/district healthcare; no monetisable operating cashflow; Trust availability payment secures senior IFI debt",
      "supportable_debt_usd_m": 54.8,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "healthcare",
      "tertiary_hospital",
      "vinnytsia",
      "missile_strike",
      "high_priority"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "VOLNOVAKHA_RESIDENTIAL_2022_03_12",
    "name": {
      "en": "Volnovakha Town Residential — Donetsk Oblast",
      "uk": "Житловий фонд міста Волноваха — Донецька область"
    },
    "location": {
      "lat": 47.5977,
      "lon": 37.4963,
      "oblast": "Donetsk",
      "raion": null,
      "settlement": "Volnovakha",
      "address_en": "Volnovakha, Donetsk Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-03-12",
      "incident_type": "multiple",
      "destruction_level": "destroyed",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Donetsk residential damage database",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Flash Update — Volnovakha 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-volnovakha-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "recently_liberated",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 140000,
        "unit": "m2",
        "source": "modelled",
        "ref": "RDNA3 Donetsk residential sector; KSE database; Volnovakha pre-war population ~25,000 implies housing stock of ~140,000 m²"
      },
      "housing_units": {
        "value": 2700,
        "unit": "units",
        "source": "modelled",
        "ref": "RDNA3 Table 6.2 Donetsk oblast residential damage estimates"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 156,
        "central_usd_m": 287,
        "high_usd_m": 419
      },
      "code_compliant": {
        "low_usd_m": 179,
        "central_usd_m": 351,
        "high_usd_m": 523
      },
      "build_back_better": {
        "low_usd_m": 203,
        "central_usd_m": 436,
        "high_usd_m": 670,
        "tech_overlays": [
          "passive_house_standard",
          "modular_construction",
          "bomb_shelter_upgrade"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Recently-liberated Donetsk territory; total-destruction baseline; EU Housing Pillar pipeline asset; financing contingent on stable territorial control verification",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2031,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "Destroyed housing in recently-liberated zone; Trust bridges debt-service gap; commissioning deferred for territorial stabilisation",
      "supportable_debt_usd_m": 86.4,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "donetsk_oblast",
      "multiple",
      "recently_liberated",
      "large_scale",
      "apartment_blocks"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "VUHLEDAR_RESIDENTIAL_2023_02_01",
    "name": {
      "en": "Vuhledar Housing District",
      "uk": "Вугледар — житловий фонд міста"
    },
    "location": {
      "lat": 47.7664,
      "lon": 37.2522,
      "oblast": "Donetsk",
      "raion": "Volnovakha",
      "settlement": "Vuhledar",
      "address_en": "Vuhledar residential district, Donetsk Oblast"
    },
    "asset_type": "residential.urban_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2023-02-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "destroyed",
      "re_damage_count": 5,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "BELLINGCAT"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — Vuhledar Humanitarian Crisis February 2023",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-vuhledar-february-2023",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Donetsk Oblast Residential Damage — Vuhledar 2022–2023",
          "url": "https://kse.ua/wp-content/uploads/2023/04/KSE_Vuhledar_Residential.pdf",
          "source_code": "KSE"
        },
        {
          "title": "Bellingcat: Vuhledar — Satellite Damage Assessment 2022–2023",
          "url": "https://www.bellingcat.com/news/2023/02/vuhledar-damage-assessment",
          "source_code": "BELLINGCAT"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "documented",
      "rebuildability": "occupied",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "severe"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 140000,
        "unit": "m2",
        "source": "estimated_from_photo",
        "ref": "Satellite imagery (Maxar/Planet Labs); pre-war census 2020 cross-reference"
      },
      "residential_units": {
        "value": 1900,
        "unit": "units",
        "source": "estimated_from_photo",
        "ref": "KSE residential damage methodology; Donetsk Oblast building registry"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 107,
        "central_usd_m": 210,
        "high_usd_m": 313
      },
      "code_compliant": {
        "low_usd_m": 123,
        "central_usd_m": 257,
        "high_usd_m": 391
      },
      "build_back_better": {
        "low_usd_m": 139,
        "central_usd_m": 315,
        "high_usd_m": 491,
        "tech_overlays": [
          "passive_house_standard",
          "microgrid",
          "mass_timber",
          "district_heat_metering"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 50,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Occupied coal-mining town; near-total residential destruction; reconstruction contingent on liberation; long reconstruction horizon; EU and IFI grants primary financing once conditions permit",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": false,
      "commissioning_year": null,
      "construction_period_years": null,
      "coupon_pct": null,
      "dscr": null,
      "rationale": "Residential district in occupied territory; no monetisable cashflows; grant-only mechanism",
      "supportable_debt_usd_m": 0,
      "tenor_years": null
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "housing",
      "donetsk",
      "vuhledar",
      "artillery_strike",
      "destroyed",
      "occupied"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "ZAPORIZHZHIA_ANTONIVKA_BRIDGE_2022_10_20",
    "name": {
      "en": "Zaporizhzhia Road Bridge over the Dnipro (Preobrazhenka)",
      "uk": "Запорізький автомобільний міст через Дніпро (Преображенка)"
    },
    "location": {
      "lat": 47.802,
      "lon": 35.089,
      "oblast": "Zaporizhzhia",
      "raion": null,
      "settlement": "Zaporizhzhia",
      "address_en": "Dnipro road crossing, Zaporizhzhia, Zaporizhzhia Oblast"
    },
    "asset_type": "transport.bridge",
    "sector": "transport_and_ports",
    "damage": {
      "incident_date": "2022-10-20",
      "incident_type": "missile_strike",
      "destruction_level": "moderate",
      "re_damage_count": 1,
      "verified_by": [
        "KSE",
        "UN_OCHA"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — Zaporizhzhia Infrastructure October 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-zaporizhzhia-october-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Zaporizhzhia Oblast Transport Infrastructure Damage",
          "url": "https://kse.ua/wp-content/uploads/2022/11/KSE_Zaporizhzhia_Transport_Damage.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EBRD_RSF"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "bridge_length_m": {
        "value": 1390,
        "unit": "m",
        "source": "extracted_from_source",
        "ref": "Ukravtodor technical registry; RDNA3 Transport Annex"
      },
      "carriageway_width_m": {
        "value": 14,
        "unit": "m",
        "source": "extracted_from_source",
        "ref": "Ukravtodor technical specifications"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 35,
        "central_usd_m": 58,
        "high_usd_m": 81
      },
      "code_compliant": {
        "low_usd_m": 40,
        "central_usd_m": 71,
        "high_usd_m": 101
      },
      "build_back_better": {
        "low_usd_m": 46,
        "central_usd_m": 87,
        "high_usd_m": 128,
        "tech_overlays": [
          "seismic_resilience",
          "smart_monitoring",
          "active_travel_lanes"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "TRANSPORT_BASELINE",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 25,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EBRD_RSF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "TRANSPORT_CODE_COMPLIANT",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 25,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EBRD_RSF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "TRANSPORT_BBB",
        "grant_pct": 35,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EBRD_RSF"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Critical Dnipro crossing for southern Ukrainian supply routes; moderate damage allows repair rather than full replacement; EU TEN-T extension programme applicable for connectivity investment",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2027,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.2,
      "rationale": "Strategic road bridge; no toll revenues but public economic value supports availability payment",
      "supportable_debt_usd_m": 25,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "transport",
      "road_bridge",
      "zaporizhzhia",
      "missile_strike",
      "moderate"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "ZAPORIZHZHIA_POBYEDA_RESIDENTIAL_2022_03_01",
    "name": {
      "en": "Pobyeda District Residential, Zaporizhzhia City",
      "uk": "Жилий масив «Перемога», Запоріжжя"
    },
    "location": {
      "lat": 47.8388,
      "lon": 35.1396,
      "oblast": "Zaporizhzhia",
      "raion": null,
      "settlement": "Zaporizhzhia",
      "address_en": "Pobyeda (Peremoha) district, Zaporizhzhia city, Zaporizhzhia Oblast"
    },
    "asset_type": "residential.apartment_block_district",
    "sector": "residential",
    "damage": {
      "incident_date": "2022-03-01",
      "incident_type": "artillery_shelling",
      "destruction_level": "moderate",
      "re_damage_count": 0,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "KSE Institute: Russia Will Pay — Zaporizhzhia residential damage assessment",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Situation Report — Zaporizhzhia Oblast",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "total_floor_area_m2": {
        "value": 950000,
        "unit": "m2",
        "source": "modelled",
        "ref": "RDNA3 Table 6.2 oblast residential damage estimates; Zaporizhzhia city Pobyeda district ~18,000 affected units at average 53 m² per unit"
      },
      "housing_units": {
        "value": 18000,
        "unit": "units",
        "source": "modelled",
        "ref": "RDNA3 Zaporizhzhia residential sector; KSE damage tracker 2024"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 295,
        "central_usd_m": 778,
        "high_usd_m": 1262
      },
      "code_compliant": {
        "low_usd_m": 339,
        "central_usd_m": 958,
        "high_usd_m": 1577
      },
      "build_back_better": {
        "low_usd_m": 383,
        "central_usd_m": 1201,
        "high_usd_m": 2019,
        "tech_overlays": [
          "passive_house_standard",
          "modular_construction",
          "district_heating_upgrade"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "RESIDENTIAL_BASELINE",
        "grant_pct": 25,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "RESIDENTIAL_CODE_COMPLIANT",
        "grant_pct": 35,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 5,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "RESIDENTIAL_BBB",
        "grant_pct": 45,
        "era_pct": 10,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 2,
        "private_equity_pct": 3,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "EU Housing Pillar and EBRD Green Cities concessional; near-passive-house standard qualifies for BBB grant uplift; Zaporizhzhia proximity risk requires MIGA wrap",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5,
      "dscr": 1.25,
      "rationale": "District-scale housing; rental revenue insufficient at wartime income levels; Trust bridges debt-service gap",
      "supportable_debt_usd_m": 234,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "residential",
      "zaporizhzhia_oblast",
      "shelling",
      "large_scale",
      "apartment_blocks"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  },
  {
    "asset_id": "ZAPORIZHZHIA_POLYTECHNIC_2022_10_09",
    "name": {
      "en": "Zaporizhzhia National Technical University (ZNTU)",
      "uk": "Запорізький національний технічний університет (ЗНТУ)"
    },
    "location": {
      "lat": 47.8374,
      "lon": 35.1487,
      "oblast": "Zaporizhzhia",
      "raion": null,
      "settlement": "Zaporizhzhia",
      "address_en": "64 Zhukovskoho St, Zaporizhzhia"
    },
    "asset_type": "education.university",
    "sector": "education",
    "damage": {
      "incident_date": "2022-10-09",
      "incident_type": "missile_strike",
      "destruction_level": "moderate",
      "re_damage_count": 1,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — October 2022 Zaporizhzhia Attacks",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-october-2022-zaporizhzhia",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Zaporizhzhia Oblast Education Infrastructure Damage",
          "url": "https://kse.ua/wp-content/uploads/2022/11/KSE_Zaporizhzhia_Education_Damage.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 55000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "ZNTU official facility register; Zaporizhzhia Oblast Education Department"
      },
      "student_capacity": {
        "value": 11000,
        "unit": "students",
        "source": "extracted_from_source",
        "ref": "ZNTU enrollment data 2021–22; Ministry of Education Ukraine"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 28,
        "central_usd_m": 48,
        "high_usd_m": 69
      },
      "code_compliant": {
        "low_usd_m": 32,
        "central_usd_m": 59,
        "high_usd_m": 86
      },
      "build_back_better": {
        "low_usd_m": 36,
        "central_usd_m": 73,
        "high_usd_m": 110,
        "tech_overlays": [
          "passive_house_standard",
          "microgrid",
          "fibre",
          "digital_twin_lab_infrastructure"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "EDUCATION_BASELINE",
        "grant_pct": 50,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "EDUCATION_CODE_COMPLIANT",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "EDUCATION_BBB",
        "grant_pct": 60,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 20,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Technical university in frontline-adjacent city; critical for industrial reconstruction workforce; EU4Education grants applicable; moderate damage enables faster repair than full rebuild",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": false,
      "commissioning_year": null,
      "construction_period_years": null,
      "coupon_pct": null,
      "dscr": null,
      "rationale": "University; primarily grant and public-equity financed",
      "supportable_debt_usd_m": 0,
      "tenor_years": null
    },
    "donor_pathway": {
      "united24_url": "https://u24.gov.ua/rebuild-schools",
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "education",
      "university",
      "zaporizhzhia",
      "missile_strike",
      "moderate"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "ZAPORIZHZHIA_REGIONAL_HOSPITAL_2022_10_09",
    "name": {
      "en": "Zaporizhzhia Regional Clinical Hospital",
      "uk": "Запорізька обласна клінічна лікарня"
    },
    "location": {
      "lat": 47.8388,
      "lon": 35.1396,
      "oblast": "Zaporizhzhia",
      "raion": null,
      "settlement": "Zaporizhzhia",
      "address_en": "Zaporizhzhia Regional Clinical Hospital, 10 Orfeeva St, Zaporizhzhia"
    },
    "asset_type": "healthcare.tertiary_hospital",
    "sector": "healthcare",
    "damage": {
      "incident_date": "2022-10-09",
      "incident_type": "missile_strike",
      "destruction_level": "moderate",
      "re_damage_count": 2,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — October 2022 Attacks on Healthcare Facilities",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-october-2022-healthcare",
          "source_code": "OCHA"
        },
        {
          "title": "WHO Ukraine: Health Facility Attack Reporting — October 2022",
          "url": "https://www.unocha.org/ukraine/who-health-facility-attacks-october-2022",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "floor_area_m2": {
        "value": 32000,
        "unit": "m2",
        "source": "extracted_from_source",
        "ref": "Zaporizhzhia Oblast Health Department official facility register 2022"
      },
      "beds": {
        "value": 1200,
        "unit": "beds",
        "source": "extracted_from_source",
        "ref": "Ministry of Health of Ukraine facility database 2022"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 58,
        "central_usd_m": 101,
        "high_usd_m": 144
      },
      "code_compliant": {
        "low_usd_m": 67,
        "central_usd_m": 123,
        "high_usd_m": 180
      },
      "build_back_better": {
        "low_usd_m": 76,
        "central_usd_m": 152,
        "high_usd_m": 228,
        "tech_overlays": [
          "microgrid",
          "modular_clinical_units",
          "passive_house_standard",
          "telemedicine"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "HEALTHCARE_BASELINE",
        "grant_pct": 30,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 40,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 20,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "HEALTHCARE_CODE_COMPLIANT",
        "grant_pct": 40,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "HEALTHCARE_BBB",
        "grant_pct": 55,
        "era_pct": 10,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "Regional tertiary hospital serving frontline-adjacent population; high grant eligibility under EU healthcare reconstruction; microgrid and passive standard overlays qualify for additional EU green conditionality",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2028,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.2,
      "rationale": "Regional tertiary care; availability payment from Oblast budget supports debt service",
      "supportable_debt_usd_m": 42,
      "tenor_years": 25
    },
    "donor_pathway": {
      "united24_url": "https://u24.gov.ua/healthcare",
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "healthcare",
      "tertiary_hospital",
      "zaporizhzhia",
      "missile_strike",
      "re_damaged"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "ZAPORIZHZHIA_WATER_SUPPLY_2022_10_01",
    "name": {
      "en": "Zaporizhzhia City Water Supply System",
      "uk": "Запорізька міська система водопостачання"
    },
    "location": {
      "lat": 47.8428,
      "lon": 35.1432,
      "oblast": "Zaporizhzhia",
      "raion": null,
      "settlement": "Zaporizhzhia",
      "address_en": "Zaporizhzhia city water supply system, Zaporizhzhia"
    },
    "asset_type": "water.supply",
    "sector": "water_and_sanitation",
    "damage": {
      "incident_date": "2022-10-01",
      "incident_type": "missile_strike",
      "destruction_level": "moderate",
      "re_damage_count": 3,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "UN OCHA Ukraine Flash Update — Zaporizhzhia Water Infrastructure October 2022",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-flash-update-zaporizhzhia-water-october-2022",
          "source_code": "OCHA"
        },
        {
          "title": "KSE Institute: Zaporizhzhia Oblast Critical Infrastructure Damage",
          "url": "https://kse.ua/wp-content/uploads/2022/11/KSE_Zaporizhzhia_Water_Damage.pdf",
          "source_code": "KSE"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "UA_GUARANTEE",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "treatment_capacity_m3_day": {
        "value": 320000,
        "unit": "m³/day",
        "source": "extracted_from_source",
        "ref": "Zaporizhzhia Vodokanal annual report 2021; RDNA3 Water Sector Annex"
      },
      "population_served": {
        "value": 700000,
        "unit": "persons",
        "source": "extracted_from_source",
        "ref": "Zaporizhzhia City census data 2021"
      },
      "distribution_network_km": {
        "value": 1840,
        "unit": "km",
        "source": "extracted_from_source",
        "ref": "Zaporizhzhia Vodokanal network register 2021"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 58,
        "central_usd_m": 96,
        "high_usd_m": 134
      },
      "code_compliant": {
        "low_usd_m": 67,
        "central_usd_m": 117,
        "high_usd_m": 167
      },
      "build_back_better": {
        "low_usd_m": 76,
        "central_usd_m": 144,
        "high_usd_m": 212,
        "tech_overlays": [
          "smart_water_metering",
          "energy_efficient_pumping",
          "membrane_filtration",
          "microgrid",
          "leak_detection_sensors"
        ]
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "WATER_BASELINE",
        "grant_pct": 50,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 35,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "WATER_CODE_COMPLIANT",
        "grant_pct": 55,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 30,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "WATER_BBB",
        "grant_pct": 60,
        "era_pct": 5,
        "first_loss_pct": 0,
        "concessional_pct": 25,
        "senior_ifi_pct": 0,
        "eca_pct": 0,
        "dfi_equity_pct": 0,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 0,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "providers": [
            "MIGA_WAR",
            "EU_FACILITY_FIRST_LOSS"
          ]
        },
        "structure_patterns": [
          "blending_facility"
        ],
        "rationale": "City-scale water utility serving 700,000 residents near active frontline; EU water-sector grants and EBRD municipal lending applicable; smart-metering investment reduces long-term OpEx and aligns with EU Water Framework Directive standards",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2027,
      "construction_period_years": 2,
      "coupon_pct": 5,
      "dscr": 1.2,
      "rationale": "Municipal water utility; tariff revenue supports partial debt service; EBRD municipal lending precedent well established in Ukraine",
      "supportable_debt_usd_m": 38,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "water",
      "supply_system",
      "zaporizhzhia",
      "missile_strike",
      "moderate",
      "re_damaged"
    ],
    "last_reviewed": "2026-05-19",
    "version": "1.0.0"
  },
  {
    "asset_id": "ZMIIVSKA_TPP_2024_03_22",
    "name": {
      "en": "Zmiivska Thermal Power Plant",
      "uk": "Змієвська теплова електростанція"
    },
    "location": {
      "lat": 49.66,
      "lon": 36.38,
      "oblast": "Kharkiv",
      "raion": "Zmiyiv",
      "settlement": "Zmiiv",
      "address_en": "Zmiivska TPP, Zmiiv, Kharkiv Oblast"
    },
    "asset_type": "energy.tpp",
    "sector": "energy_and_power",
    "damage": {
      "incident_date": "2024-03-22",
      "incident_type": "missile_strike",
      "destruction_level": "destroyed",
      "re_damage_count": 2,
      "verified_by": [
        "KSE",
        "UN_OCHA",
        "UA_GOV"
      ],
      "evidence_sources": [
        {
          "title": "Centrenergo: Zmiivska TPP destroyed by Russian strikes",
          "url": "https://centrenergo.com/en/news/zmiivska-tpp",
          "source_code": "eRECOVERY"
        },
        {
          "title": "KSE Institute: DTEK and Centrenergo Infrastructure Damage 2024",
          "url": "https://kse.ua/about-the-school/news/russia-will-pay-energy-2024",
          "source_code": "KSE"
        },
        {
          "title": "UN OCHA Ukraine Situation Report — Energy Attacks March 2024",
          "url": "https://www.unocha.org/publications/report/ukraine/ukraine-situation-report-march-2024",
          "source_code": "OCHA"
        }
      ]
    },
    "wartime_status": {
      "lifecycle": "assessed",
      "rebuildability": "rebuildable",
      "de_risking": [
        "MIGA_WAR",
        "EBRD_RSF",
        "EU_FACILITY_FIRST_LOSS"
      ],
      "sovereign_risk_band": "elevated"
    },
    "physical_specs": {
      "installed_capacity_mw": {
        "value": 2400,
        "unit": "MW",
        "source": "extracted_from_source",
        "ref": "Centrenergo annual report 2023; RDNA3 Table A2.1 energy sector"
      }
    },
    "cost_paths": {
      "baseline": {
        "low_usd_m": 1206,
        "central_usd_m": 2182,
        "high_usd_m": 3157
      },
      "code_compliant": {
        "low_usd_m": 1387,
        "central_usd_m": 2667,
        "high_usd_m": 3947
      },
      "build_back_better": {
        "low_usd_m": 1568,
        "central_usd_m": 3310,
        "high_usd_m": 5052
      }
    },
    "financing_structures": {
      "baseline": {
        "template_id": "ENERGY_BASELINE",
        "grant_pct": 10,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 25,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 10,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan"
        ],
        "comparable_projects": []
      },
      "code_compliant": {
        "template_id": "ENERGY_CODE_COMPLIANT",
        "grant_pct": 20,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 20,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 15,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "comparable_projects": []
      },
      "build_back_better": {
        "template_id": "ENERGY_BBB",
        "grant_pct": 30,
        "era_pct": 5,
        "first_loss_pct": 5,
        "concessional_pct": 25,
        "senior_ifi_pct": 15,
        "eca_pct": 0,
        "dfi_equity_pct": 5,
        "public_equity_pct": 10,
        "diaspora_pct": 0,
        "commercial_bank_debt_pct": 5,
        "institutional_debt_pct": 0,
        "private_equity_pct": 0,
        "pri_wrap": {
          "applicable": true,
          "required": true,
          "providers": [
            "MIGA_WAR",
            "UKEF",
            "BPIFRANCE_AE"
          ]
        },
        "structure_patterns": [
          "a_b_loan",
          "blending_facility"
        ],
        "rationale": "EU Facility energy-security track; EBRD Energy Efficiency and Resilience Facility; private co-investment (operator equity) credible for BBB path with carbon-transition roadmap",
        "comparable_projects": []
      }
    },
    "reparations_layer": {
      "applies": true,
      "commissioning_year": 2029,
      "construction_period_years": 3,
      "coupon_pct": 5.5,
      "dscr": 1.15,
      "rationale": "Power generation/distribution; partial revenue recovery expected post-war; Trust supports ramp-up period",
      "supportable_debt_usd_m": 496.5,
      "tenor_years": 20
    },
    "donor_pathway": {
      "united24_url": null,
      "mriya_url": null,
      "vetted_ngos": []
    },
    "tags": [
      "energy",
      "thermal_power",
      "centrenergo",
      "kharkiv_oblast",
      "missile_strike",
      "large_scale",
      "re_damaged",
      "grid_critical"
    ],
    "last_reviewed": "2026-05-14",
    "version": "1.0.0"
  }
]
