OptionalparamsPath params (Hono :name), as a Zod object.
OptionalqueryQuery string, as a Zod object.
OptionalheaderRequest headers that participate in the contract, as a Zod object.
OptionaljsonRequest body (defaults to application/json).
OptionalcontentOverride the body media type.
OptionalexamplesOptional concrete example bodies — used by contractChecks to assert example⊨schema.
@suluk/hono— the derivation engine. The user authors minimal RouteContracts (Hono + Zod); everything else is derived: the v4 document (dynamic per principal + time), request validation, contract tests, and a documentation-coverage audit. See tooling/ARCHITECTURE.md. CANDIDATE tooling.