SBJ-0001 to SBJ-0011, with the same HTTP statuses. A license refusal answers 403 with an LCS- code. An operation error uses RFC 9457 problem details with the application/problem+json media type:
code– A stable identifier for the error, in the formSBJ-NNNN. Branch on this value.type– A URI that identifies the error in the Lerian error catalog. Built ashttps://errors.lerian.studio/v1/<code>.title– The HTTP status text (for example,Bad Request).status– The HTTP status code.detail– Guidance for this occurrence of the error. For5xxresponses, the detail carries the static textinternal error, so usecodeto branch.errors– Optional list of per-field validation details, each with amessageand alocation.
code and title in a plain JSON body.
The execution API, which the executor calls on the Mensageria, is different: its 409 and 422 responses use a problem body without an SBJ- code.

