{
  "formSettings": {
    "key": "profile",
    "fields": [
      { "key": "displayName", "type": "text", "required": true, "minLength": 2, "maxLength": 64 },
      { "key": "bio", "type": "textarea", "maxLength": 500 },
      { "key": "age", "type": "number", "min": 13, "max": 120 },
      { "key": "birthDate", "type": "date" },
      { "key": "preferredContactTime", "type": "dateTime" },
      { "key": "notificationsEnabled", "type": "checkbox" },
      {
        "key": "plan",
        "type": "radioSelect",
        "required": true,
        "options": [
          { "label": "Free", "value": "free" },
          { "label": "Pro", "value": "pro" },
          { "label": "Enterprise", "value": "enterprise", "disabled": true }
        ]
      }
    ]
  },
  "formRoute": "/profile",
  "formSelector": "dynamo-form-new"
}
