Only strict minimum fields are required; everything else is optional and defaults are injected. Firstly, build the JSON payload, then generate the contract using OpenRouter.
Registered office (strict required)