{
  "name": "COI renewal intake",
  "description": "Extract certificate holder, insured and coverage dates from renewal COIs. Prepare a review queue against your own insurance requirements.",
  "prompt_additions": "Extract only information explicitly present in this document. Do not infer missing values, verify authenticity, make business decisions, or compare other documents. Preserve identifiers as strings. Return amounts as numbers and dates as YYYY-MM-DD. Review and set required fields for your process before using this schema in production.",
  "fields": [
    {
      "key": "insured_name",
      "label": "Insured Name",
      "type": "string",
      "required": false,
      "description": "Named insured shown on the certificate."
    },
    {
      "key": "producer_name",
      "label": "Producer Name",
      "type": "string",
      "required": false,
      "description": "Agency or producer as printed."
    },
    {
      "key": "certificate_holder",
      "label": "Certificate Holder",
      "type": "string",
      "required": false,
      "description": "Holder name and address exactly as shown."
    },
    {
      "key": "certificate_date",
      "label": "Certificate Date",
      "type": "date",
      "required": false,
      "description": "Certificate issue date when printed."
    },
    {
      "key": "coverages",
      "label": "Coverages",
      "type": "array",
      "required": false,
      "description": "Coverage type, insurer, policy number, effective date, expiration date and printed limits."
    },
    {
      "key": "description_of_operations",
      "label": "Description Of Operations",
      "type": "string",
      "required": false,
      "description": "Relevant description text without interpreting its legal effect."
    }
  ]
}