Native AOT FirstRoslyn source generators move validation from runtime reflection to compile-time static C#. Zero startup overhead, 100% trimming safe.
Familiar APIUse attributes you already know -- [Required], [Range], [EmailAddress]. Drop-in replacement for DataAnnotations.
Async & Conditional ValidationNative async support for database lookups and [RequiredIf] conditional logic, all generated at compile time.
Auto-SanitizationBuilt-in [Sanitize] attribute trims, uppercases, and lowercases input before validation -- no manual controller code.
Static Reflection (Shadow Types)Zero-allocation property access, PII tagging, and deep cloning without System.Reflection. AOT-compatible metadata at compile time.
Enterprise IntegrationsSeamless ASP.NET Core, OpenAPI schema generation, client-side validation rules, and observability metrics out of the box.