**Custom Keywords and Formats:**
Ajv allows for extending its capabilities with custom keywords and formats, enabling highly specific validation logic tailored to your application's needs. The `ajv-formats` plugin provides support for common formats like `date`, `time`, and `email`
https://ajv.js.org/guide/getting-started.html