Demo — synthetic data, read-only. Nothing here is a real account. trycorridor.com

New pricing rule

Author a draft rule body as JSON. Drafts are editable until published; once published, INV-PRICING-PUBLISHED-IS-IMMUTABLE locks the body.

Draft rule body

JSON object validated by the engine on publish per pricing_dsl.md §8.A. Client-side validation here is JSON-syntax only.

Save creates a draft. The engine validates structurally on Publish; rule_set_invalid errors carry per-field hints rendered in the publish dialog.