Start
Founder login

Check an HSX program or compiled .udl document

Accepts HSX source text for server-side compilation or a decoded, compiled .udl object for direct validation. HSX compilation uses catalogRevisionId and the tenant overlay. The operation validates grammar and semantic rules, cross-instrument gate satisfiability, reserve/post/void pairing, refs bindings, money typing of amount binds, provider decision capabilities. warnings lists advice that does not block a freeze, such as an attached money move with no declared economics purpose, and its fix names the economics line to add. The operation leaves the Product unchanged and returns operationId and receiptId for its durable receipt, including when ok is false.

post/v1/composer/check

Request

  • Base URL: https://hyperscale0.ai
  • URL: https://hyperscale0.ai/v1/composer/check
  • Auth: HTTP bearer

Headers

X-Hyperscale-Environment'sandbox' | 'live'

Request body

tenantIdstring required

Organization tenant ID

catalogRevisionIdstring

Immutable tenant catalog revision used when the document is HSX source

Response

Success

okboolean required
issuesComposerIssue[] required(unresolved $ref)
warningsComposerIssue[] required(unresolved $ref)

Advice that does not block a freeze, such as a money move with no declared purpose. Each fix is the HSX line to add

declaredPartiesobject nullable required
requiredPartyBindingsstring[] nullable required
operationIdstring required

Hyperscale operation ID

receiptIdstring required

Hyperscale receipt ID

Changes

No recorded changes to this operation across all 1 revision of this API.