Field-type inference — the Payload-parity core, contract-first. Given an entity's JSON-Schema (from the v4 doc's
components.schemas), infer the Payload-style field set: the right widget per property (text/textarea/number/
boolean/select/date/email/url/json/richtext/relationship), required/nullable, enum options, and relationships
(a <entity>Id whose <Entity> is itself an entity). No config DSL — the contract IS the config.
Field-type inference — the Payload-parity core, contract-first. Given an entity's JSON-Schema (from the v4 doc's components.schemas), infer the Payload-style field set: the right widget per property (text/textarea/number/ boolean/select/date/email/url/json/richtext/relationship), required/nullable, enum options, and relationships (a
<entity>Idwhose<Entity>is itself an entity). No config DSL — the contract IS the config.