{
  "use_case_id": "hull-cleaning",
  "use_case": "Ship hull cleaning",
  "quantity": null,
  "unit": "m2",
  "country": "EE",
  "currency": "GBP",
  "estimate": {
    "low": 25,
    "high": 25,
    "currency": "GBP",
    "based_on": 2
  },
  "method": "published unit price × quantity (exact unit conversions only); filtered to the best region match; older prices only if nothing newer",
  "notes": [
    "No benchmark specific to EE; the range uses benchmarks from other regions. Local prices can differ a lot.",
    "No quantity given: costs are per 1 m2.",
    "Arithmetic on published prices, not a quote: scope, access, permits, minimums and travel change real prices. Ask suppliers via submit_rfq."
  ],
  "basis": [
    {
      "kind": "benchmark",
      "provider_id": null,
      "description": "Robotic hull cleaning for yachts/vessels up to 50 m (Gibraltar)",
      "unit_price": {
        "low": 25,
        "high": 25,
        "currency": "GBP",
        "unit": "per m²"
      },
      "region": "GI",
      "region_match": "other_or_global",
      "source_url": "https://upandclean.gi/",
      "as_of": "2026-10",
      "older_price": false,
      "unit_conversion": null,
      "cost": {
        "low": 25,
        "high": 25,
        "currency": "GBP"
      },
      "used_in_range": true
    },
    {
      "kind": "provider_published",
      "provider_id": "up-clean",
      "description": "Robotic underwater hull cleaning, vessels 6-50 m",
      "unit_price": {
        "low": 25,
        "high": 25,
        "currency": "GBP",
        "unit": "per m²"
      },
      "region": null,
      "region_match": "unknown",
      "source_url": "https://upandclean.gi/",
      "as_of": "2026-10",
      "older_price": false,
      "unit_conversion": null,
      "cost": {
        "low": 25,
        "high": 25,
        "currency": "GBP"
      },
      "used_in_range": true
    }
  ],
  "available_units": [
    "m2"
  ],
  "fx_date": "2026-10-23"
}