SchemaForge.Crucible (nuget): Crucible is the primary consumable library of the SchemaForge ecosystem. It exposes Schema creation and validation.  Schemas are objects used to define the structure and rules of a collection file. They hold lists of fields, each of which defines the type of data the field must contain and all of the rules a field must follow in order to be considered valid.  The goal is to centralize all validation for incoming web requests or configuration files, providing an easy-to-use interface that generates helpful and specific error messages that can be passed along to end users interacting with a service that incorporates Crucible.
Keywords: api|request|validation|schema|creation