{
  "schemaVersion": 1,
  "toolId": "fr-vgp",
  "generated": "deterministic",
  "sources": [
    {
      "sourceId": "src-legifrance",
      "sourceUrl": "https://www.legifrance.gouv.fr/loda/id/JORFTEXT000000439029/",
      "sourceName": "Légifrance — arrêté du 1er mars 2004",
      "sourceType": "government",
      "jurisdiction": "fr",
      "accessedAt": "2026-08-12",
      "availability": "unchecked",
      "notes": "VGP framework; article 23 specifies 6- and 12-month cases."
    },
    {
      "sourceId": "src-hellopro",
      "sourceUrl": "https://conseils.hellopro.fr/combien-coute-une-vgp-verification-periodique-generale-4154.html",
      "sourceName": "HelloPro — VGP price observation 2026",
      "sourceType": "industry",
      "jurisdiction": "fr",
      "accessedAt": "2026-08-12",
      "availability": "unchecked",
      "notes": "Current market ranges by equipment type."
    }
  ],
  "observations": [
    {
      "observationId": "obs-vgp-intervals",
      "sourceId": "src-legifrance",
      "service": null,
      "region": null,
      "valueType": "legal_requirement",
      "valueLow": null,
      "valueHigh": null,
      "currency": null,
      "pricingUnit": null,
      "claimText": "Légifrance provides the equipment/verification framework; article 23 specifies 6- and 12-month cases.",
      "observedAt": null,
      "confidence": "HIGH"
    },
    {
      "observationId": "obs-vgp-ranges",
      "sourceId": "src-hellopro",
      "service": null,
      "region": null,
      "valueType": "qualitative",
      "valueLow": null,
      "valueHigh": null,
      "currency": null,
      "pricingUnit": null,
      "claimText": "Current 2026 market observations from HelloPro show distinct ranges by equipment.",
      "observedAt": null,
      "confidence": "MODERATE"
    }
  ],
  "assumptions": [
    {
      "key": "band.forklift",
      "valueJson": "{\"low\":85,\"high\":150}",
      "unit": "EUR",
      "derivation": "vendor_default",
      "confidence": "LOW",
      "notes": "Numeric band not quoted in research doc; interval months supported by Légifrance."
    },
    {
      "key": "band.platform",
      "valueJson": "{\"low\":100,\"high\":170}",
      "unit": "EUR",
      "derivation": "vendor_default",
      "confidence": "LOW",
      "notes": "Numeric band not quoted in research doc."
    },
    {
      "key": "band.crane",
      "valueJson": "{\"low\":190,\"high\":230}",
      "unit": "EUR",
      "derivation": "vendor_default",
      "confidence": "LOW",
      "notes": "Numeric band not quoted in research doc."
    },
    {
      "key": "band.overhead",
      "valueJson": "{\"low\":90,\"high\":200}",
      "unit": "EUR",
      "derivation": "vendor_default",
      "confidence": "LOW",
      "notes": "Numeric band not quoted in research doc."
    }
  ]
}
