# SDK generation

The OpenAPI 3.1.2 document is the SDK-generation authority. Generated clients should preserve Problem Details responses, operation identifiers, idempotency headers, `If-Match` preconditions, cursor pagination, and unknown additive response fields.

Do not encode institutional authority as a client-side boolean. Generated code can model API permissions and resource types; the server remains authoritative for Evidence standing, Cognitive Contract resolution, human authority, Effects, Receipts, and Settlement state.
