{
  "schemaVersion": 1,
  "family": "vendor-onboarding",
  "title": "Vendor Onboarding",
  "fields": [
    {
      "name": "organization",
      "label": "Organization name",
      "type": "text",
      "required": true,
      "autocomplete": "organization"
    },
    {
      "name": "primary_contact",
      "label": "Primary contact",
      "type": "text",
      "required": true,
      "autocomplete": "name"
    },
    {
      "name": "contact_email",
      "label": "Contact email",
      "type": "email",
      "required": true,
      "autocomplete": "email"
    },
    {
      "name": "website",
      "label": "Company website",
      "type": "url",
      "required": false,
      "autocomplete": "url"
    },
    {
      "name": "service_category",
      "label": "Service category",
      "type": "select",
      "required": true,
      "options": [
        "Software",
        "Professional services",
        "Facilities",
        "Logistics",
        "Marketing",
        "Other"
      ]
    },
    {
      "name": "data_access",
      "label": "Expected data access",
      "type": "select",
      "required": true,
      "options": [
        "None",
        "Public data",
        "Metadata only",
        "Customer data",
        "Administrative access"
      ]
    },
    {
      "name": "security_review",
      "label": "Security review completed for this sample",
      "type": "checkbox",
      "required": true
    },
    {
      "name": "notes",
      "label": "Onboarding notes",
      "type": "textarea",
      "required": false
    }
  ]
}
