Fleet & Rental

Vehicle Damage Inspection Policy

Handover and return inspections that flag dents, cracked glass, and missing parts before they become disputes.

Modeled on the production vehicle-damage policy used for fleet handovers and rental returns. It checks that the vehicle is framed large enough to assess, then flags visible body damage, broken or cracked glass, and missing exterior parts. Use it at check-in and check-out to create an objective, timestamped photo record that settles damage disputes.

Where this policy fits

  • Car and van rental return inspections
  • Fleet vehicle handover documentation
  • Peer-to-peer car-sharing condition proof
  • Pre-trip and post-trip damage records

Compliance categories

Every verification resolves to exactly one category. Compliant categories pass the ride or hand-off; the rest route to retry or manual review.

No damage

Compliant

No visible damage detected — vehicle is in good condition.

no_damage

Damage detected

Non-compliant

Visible damage detected — at least one criterion failed.

damage_detected

Poor photo

Non-compliant

Photo quality is insufficient to assess damage.

poor_photo

Criteria

Each criterion is evaluated independently. Required criteria gate the outcome; severity tunes how strictly the model interprets edge cases.

CriterionSeverityRequiredID
No body damage
No visible dents, deep scratches, paint damage, or deformed panels on the vehicle body. Minor cosmetic wear is acceptable.
critical
Yesno_body_damage
No broken or cracked glass
Windshield, side windows, headlights, taillights, and mirrors must be intact. No cracks, chips, or shattered glass.
critical
Yesno_broken_glass
No missing parts
No visibly missing exterior parts — bumper, mirror, door handle, license plate, hubcap, side panel, or trim should all be present.
critical
Yesno_missing_parts
Vehicle clearly in frame
The vehicle must be the primary subject of the photo and large enough to assess damage. Close-ups of small portions are insufficient.
warning
Yesvehicle_in_frame

Copy the policy JSON

Use this as the config for a named policy in your dashboard or send it to us to attach to your account. Once it has a stable policy ID, pass that ID to /api/v1/verify.

vehicle-damage-inspection-policy.json
{
  "id": "vehicle-damage-inspection-policy",
  "name": "Vehicle Damage Inspection Policy",
  "config": {
    "mode": "structured",
    "categories": [
      {
        "id": "no_damage",
        "label": "No damage",
        "color": "#22c55e",
        "isCompliant": true,
        "description": "No visible damage detected — vehicle is in good condition."
      },
      {
        "id": "damage_detected",
        "label": "Damage detected",
        "color": "#ef4444",
        "isCompliant": false,
        "description": "Visible damage detected — at least one criterion failed."
      },
      {
        "id": "poor_photo",
        "label": "Poor photo",
        "color": "#f97316",
        "isCompliant": false,
        "description": "Photo quality is insufficient to assess damage."
      }
    ],
    "criteria": [
      {
        "id": "no_body_damage",
        "label": "No body damage",
        "description": "No visible dents, deep scratches, paint damage, or deformed panels on the vehicle body. Minor cosmetic wear is acceptable.",
        "severity": "critical",
        "required": true
      },
      {
        "id": "no_broken_glass",
        "label": "No broken or cracked glass",
        "description": "Windshield, side windows, headlights, taillights, and mirrors must be intact. No cracks, chips, or shattered glass.",
        "severity": "critical",
        "required": true
      },
      {
        "id": "no_missing_parts",
        "label": "No missing parts",
        "description": "No visibly missing exterior parts — bumper, mirror, door handle, license plate, hubcap, side panel, or trim should all be present.",
        "severity": "critical",
        "required": true
      },
      {
        "id": "vehicle_in_frame",
        "label": "Vehicle clearly in frame",
        "description": "The vehicle must be the primary subject of the photo and large enough to assess damage. Close-ups of small portions are insufficient.",
        "severity": "warning",
        "required": true
      }
    ],
    "uiCopy": {
      "scannerTitle": "Vehicle Inspection Photo",
      "scannerInstructions": "Step back and capture the full side of the vehicle in good light",
      "processingMessage": "Inspecting for damage...",
      "successMessage": "No damage detected",
      "failureMessage": "Damage detected",
      "retryMessage": "Please retake the photo from a clearer angle."
    }
  }
}

Frequently asked questions

Related policies

Get in Touch

Questions about pricing, integrations, or custom deployments? We'd love to hear from you.