Structured output contracts define the precise data schema (e.g. integer fields, enum lists, and string limits) using schemas like Pydantic or JSON Schema.
Constrained decoders block the generation of tokens that violate this schema, guaranteeing 100% parse success rates for production integrations.