Return the role-resolved edit form model for one table-row action.
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://example.com/api/workspace/entity/example/ui/table/actions/example/form"), Headers = { { "Authorization", "Bearer <token>" }, },};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://example.com/api/workspace/entity/example/ui/table/actions/example/form';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/workspace/entity/example/ui/table/actions/example/form \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Query Parameters
Section titled “Query Parameters”Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.
Responses
Section titled “Responses”OK
object
Runtime form surface payload resolved for the active caller.
object
Minimal runtime entity metadata used by explicit UI surfaces.
object
Entity definition identifier.
Internal entity key used by runtime routes.
User-facing singular name.
User-facing plural name.
Whether entity comments are enabled.
Whether entity attachments are enabled.
Whether entity tags are enabled.
Whether runtime configured search is available for the definition.
Runtime-exposed statements for this entity.
Runtime statement descriptor exposed to clients together with predicate payloads.
object
Statement identifier.
Stable technical statement key.
User-facing statement label.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
Whether the entity is an enabled Projection Entity.
Data specialization key; null for Part and Association.
Explicit presentation registrations; missing bindings must not select a generic fallback.
Explicit standard-host or specialized component registration for one slot.
object
An Entity object presentation slot, distinct from field editors and renderers.
Selector for resolving an entity UI surface by default pointer or custom key.
object
Persisted form surface.
object
Surface identifier. This is empty when the model is not resolved.
Maximum layout width in pixels.
Desktop column count.
Concurrency token for persisted overrides.
Effective form items.
One form item.
object
Stable item identifier.
Display order.
Preferred desktop column.
Optional overridden label.
Optional hint text.
Resolved binding metadata for one UI field reference.
object
Field identifier when the binding points to an entity field.
Runtime field key when the binding points to an entity field.
Whether the bound field is always required.
Visibility condition expression for draft-aware UI evaluation.
Requiredness condition expression for draft-aware UI evaluation.
Editability condition expression for draft-aware UI evaluation.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Whether the bound field allows multiple values.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Access-shaped child-table fields when the binding targets a table field.
One access-shaped child-table field for runtime UI rendering.
object
Child field identifier.
Display label for the child field.
Whether the caller may edit this child field.
Reference path configured for breadcrumb rendering.
Whether the caller can access at least one child-table field.
Whether the caller can access nested table child fields.
Base currency code for Money fields.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Stable key when the binding targets a unified responsibility.
Display name when the binding targets a unified responsibility.
Display field identifier when the binding targets a display-only computed field.
Display field key when the binding targets a display-only computed field.
Display field display name when the binding targets a display-only computed field.
Object-context fact configuration id when the binding targets a contextual fact.
Safe source display name from the actor-shaped provider catalog.
Stable member key; null selects the existing whole-fact presentation.
Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.
object
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Provider key that owns the object-context fact payload.
Stable identity of one Moltaro resource instance.
object
Whether an address field must be captured through a coordinate-aware editor.
Bound Classifier Catalog Definition identifier.
Bound Classifier Catalog Definition key.
Bound Classifier Catalog Definition display name.
Owning entity definition identifier used by destination-scoped field capabilities.
Owning entity definition table identifier used by destination-scoped field capabilities.
Whether field editing is enabled.
Configured row count for textarea-style editors.
Text-block content when the item is a text block.
Optional alert title.
Alert body.
Optional top margin in pixels.
Optional bottom margin in pixels.
Optional top padding in pixels.
Optional bottom padding in pixels.
Optional left padding in pixels.
Optional right padding in pixels.
Whether the item remains visible in the effective runtime model.
Desktop column span.
Fixed year or relative year offset selected by Moltaro.Entity.Ui.Models.Form.EntityFormUiItemModel.DatePickerAnchorMode.
Reference path configured for breadcrumb rendering.
Saved relationship shape for one hierarchy reference input.
object
Recursive parent field identifier, or null for explicit-path mode.
Recursive parent stable field key used by portable configuration.
Role-aware table selectors for lookup dialogs.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Selector for resolving an entity UI surface by default pointer or custom key.
object
Role-aware create-form overrides used by admin authoring; an empty list inherits from the lookup table.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Show the independent-save notice for a RelatedTable item; enabled by default.
Selector for resolving an entity UI surface by default pointer or custom key.
object
Role-aware child table surface selectors used by related-table admin authoring.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Field Behavior DSL condition over the parent Form draft that shows a WithParent section; null always shows it.
Field Behavior DSL condition over the parent Form draft that requires an active child record; null never does.
Role-aware child Form surface selectors of a WithParent item used by admin authoring; null reads as empty.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
The child side of a WithParent related-table item for the current actor. The server sets the child Reference to the parent on save; a client names it only to leave it out of child values.
object
Child Entity definition identifier.
Child definition singular display name.
Child definition plural display name.
Cardinality of a WithParent relation as proven by metadata.
Potential rights of the current actor on child records of a WithParent item; final checks run in SQL at save.
object
The actor can read child records of the definition.
The actor can potentially create child records.
The actor can potentially update child records.
The actor can potentially archive child records.
The actor can potentially delete archived child records.
The resolved child Form of a WithParent item.
object
Availability of the child Form surface of a WithParent item for the current actor.
Resolved child Form surface identifier when State is Ready.
Resolved child Form surface key when State is Ready.
Row version of the resolved child Form surface.
Key of the child Reference to the parent, which a child value never carries.
The item that owns the one child draft of this relation: the first WithParent item of the same relation in Form
order. Every WithParent item of the relation names it (always present, never null); a client stages each child
change once under it, and a Form submission names it as Sections[].ItemId.
The keys of the parent field items of this Form whose values the pre-authorization of a new child reads: a File-field
upload (ParentContext) and a Markdown attachment scope (ProviderContextJson) of a new child. They are
the fields the child’s Create, Attachments:Create and Field:CreateWrite rights read one hop away
through the parent Reference, and the fields the parent’s own Create and Field:CreateWrite rights read
for an unsaved parent; every parent field item when such a right reads a parent field the parent Form computes.
Send exactly these keys in ParentContext.ParentFields, each with its full value; the server refuses a context
over its limit with moltaro.ui.form.parentContext.tooLarge instead of shortening it. Empty when no such right
reads the parent; never null.
Non-executable dependency metadata for one Reference field.
object
Dependent scalar Reference field identifier.
Direct source-field identifiers required to build selection context.
Whether the persisted rule currently participates in runtime selection and mutation.
Actor-shaped Form context required by one scalar Reference field.
object
Reference field identifier represented by the Form item.
Explicit allow-lists for client-owned Form Reference context values.
object
Fields whose user-owned, currently editable create-draft values may be sent. A possible mutation-effect target remains listed because ownership is draft-specific.
Fields whose editable update-draft values may be sent.
Fields whose server-owned related-create locks may be sent.
Target scalar or Money owner field identifiers required by one-hop Form field behavior plans.
Whether the Form must materialize the referenced target for system, scalar, or Money target values.
Registered Workspace UI component key for a WorkspaceUiComponent item; null for other item types.
Declared-binding-name → field mappings of a WorkspaceUiComponent item. The runtime model carries only bindings the actor may at least read, each with its shaped Moltaro.Entity.Ui.Models.Form.EntityFormUiWorkspaceUiComponentBindingModel.Access.
One mapped binding of a Workspace UI form component item: the binding name the component declared and the primary-table field Constructor mapped it to. Runtime shaping adds the resolved field key, field type and the actor-shaped access; the admin document carries the name and field id only.
object
Binding name declared by the component (lowercase kebab-case).
Mapped primary-table field identifier.
Resolved field key; null in the admin document.
Whether the component declared the binding optional; null in the admin document.
Whether the mapped field is required by the definition; null in the admin document.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
What the Form submission of a Form with WithParent items must send and may contain on this host. The server enforces the same limits regardless.
object
Opaque configuration revision the submission sends as ExpectedRevision.
The host’s request body limit.
The host’s limit of written records of one save (root, child actions, policy archives).
One source catalog per binding, shared by all typed occurrences of this runtime Form.
One binding’s current catalog, shared by every surface occurrence.
object
Availability of a context source or one of its typed members.
Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.
object
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Presentation defaults are omitted from a mutation until explicitly changed by the user.
object
object
Provider-owned read-only presentation before a root exists; these values grant no creation or mutation capability.
object
One typed value; restricted and unavailable values carry no payload or display text.
object
Availability of a context source or one of its typed members.
Safe compact visible-text representation of a Markdown value.
object
Visible text when available.
Whether the visible text was shortened for compact presentation.
Whether the provider permits ordinary editing of this exact readable source member.
Actor-shaped ordinary field bindings compiled against their own source definition.
object
Resolved binding metadata for one UI field reference.
object
Field identifier when the binding points to an entity field.
Runtime field key when the binding points to an entity field.
Whether the bound field is always required.
Visibility condition expression for draft-aware UI evaluation.
Requiredness condition expression for draft-aware UI evaluation.
Editability condition expression for draft-aware UI evaluation.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Whether the bound field allows multiple values.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Access-shaped child-table fields when the binding targets a table field.
One access-shaped child-table field for runtime UI rendering.
object
Child field identifier.
Display label for the child field.
Whether the caller may edit this child field.
Reference path configured for breadcrumb rendering.
Whether the caller can access at least one child-table field.
Whether the caller can access nested table child fields.
Base currency code for Money fields.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Stable key when the binding targets a unified responsibility.
Display name when the binding targets a unified responsibility.
Display field identifier when the binding targets a display-only computed field.
Display field key when the binding targets a display-only computed field.
Display field display name when the binding targets a display-only computed field.
Object-context fact configuration id when the binding targets a contextual fact.
Safe source display name from the actor-shaped provider catalog.
Stable member key; null selects the existing whole-fact presentation.
Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.
object
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Provider key that owns the object-context fact payload.
Stable identity of one Moltaro resource instance.
object
Whether an address field must be captured through a coordinate-aware editor.
Bound Classifier Catalog Definition identifier.
Bound Classifier Catalog Definition key.
Bound Classifier Catalog Definition display name.
Owning entity definition identifier used by destination-scoped field capabilities.
Owning entity definition table identifier used by destination-scoped field capabilities.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
Machine-readable state for a reusable UI surface that is intentionally missing.
object
Selector for resolving an entity UI surface by default pointer or custom key.
object
One post-load reference include path.
object
Runtime field key path segments. Paths resolve through primary-table reference fields only.
object
object
object
object
Example
{ "Data": { "Meta": { "UsageType": 0, "SemanticPresentations": [ { "Slot": 0 } ] }, "Selector": { "Mode": 0 }, "Model": { "Surface": 0, "Items": [ { "ItemType": 0, "Binding": { "RefKind": 0, "SystemField": 0, "FieldType": 0, "ReferenceDeleteBehavior": 0, "TableFields": [ { "Editor": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0 } ], "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "DefaultValue": { "Kind": 0 }, "ObjectContextFactMember": { "ValueType": 0, "SourceField": { "FieldType": 0, "ReferenceDeleteBehavior": 0, "SchemaSource": 0, "SystemRole": 0, "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "CalculationKind": 0, "ReferenceArchiveBehavior": 0, "ReferenceAuditRollupBehavior": 0, "SemanticRole": 0, "DefaultValue": { "Kind": 0 } } }, "SemanticRole": 0 }, "Editor": 0, "TextBlockStyle": 0, "AlertTone": 0, "DatePickerAnchorMode": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0, "HierarchySourceKind": 0, "ReferenceHierarchy": { "SourceKind": 0 }, "LookupTableSelectors": [ { "Mode": 0 } ], "CreateFormSelector": { "Mode": 0 }, "CreateFormSelectors": [ { "Mode": 0 } ], "RelatedTableSelector": { "Mode": 0 }, "RelatedTableSelectors": [ { "Mode": 0 } ], "RelatedSaveMode": 0, "RelatedPresentation": 0, "RelatedHiddenPolicy": 0, "RelatedFormSelectors": [ { "Mode": 0 } ], "RelatedChild": { "Cardinality": 0, "SingleChildScope": 1, "Form": { "State": 0 } }, "WorkspaceUiComponentBindings": [ { "FieldType": 0, "Access": 0 } ] } ], "ObjectContextFactMemberCatalogs": [ { "State": 0, "Members": [ { "ValueType": 0, "SourceField": { "FieldType": 0, "ReferenceDeleteBehavior": 0, "SchemaSource": 0, "SystemRole": 0, "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "CalculationKind": 0, "ReferenceArchiveBehavior": 0, "ReferenceAuditRollupBehavior": 0, "SemanticRole": 0, "DefaultValue": { "Kind": 0 } } } ], "NotPresentValues": { "additionalProperty": { "State": 0, "PlainTextPreview": { "State": 0 } } }, "InputBindings": { "additionalProperty": { "RefKind": 0, "SystemField": 0, "FieldType": 0, "ReferenceDeleteBehavior": 0, "TableFields": [ { "Editor": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0 } ], "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "DefaultValue": { "Kind": 0 }, "ObjectContextFactMember": { "ValueType": 0, "SourceField": { "FieldType": 0, "ReferenceDeleteBehavior": 0, "SchemaSource": 0, "SystemRole": 0, "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "CalculationKind": 0, "ReferenceArchiveBehavior": 0, "ReferenceAuditRollupBehavior": 0, "SemanticRole": 0, "DefaultValue": { "Kind": 0 } } }, "SemanticRole": 0 } } } ] }, "MissingSurface": { "SurfaceType": 0, "Reason": 0, "Selector": { "Mode": 0 } } }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Bad Request
object
Runtime form surface payload resolved for the active caller.
object
Minimal runtime entity metadata used by explicit UI surfaces.
object
Entity definition identifier.
Internal entity key used by runtime routes.
User-facing singular name.
User-facing plural name.
Whether entity comments are enabled.
Whether entity attachments are enabled.
Whether entity tags are enabled.
Whether runtime configured search is available for the definition.
Runtime-exposed statements for this entity.
Runtime statement descriptor exposed to clients together with predicate payloads.
object
Statement identifier.
Stable technical statement key.
User-facing statement label.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
Whether the entity is an enabled Projection Entity.
Data specialization key; null for Part and Association.
Explicit presentation registrations; missing bindings must not select a generic fallback.
Explicit standard-host or specialized component registration for one slot.
object
An Entity object presentation slot, distinct from field editors and renderers.
Selector for resolving an entity UI surface by default pointer or custom key.
object
Persisted form surface.
object
Surface identifier. This is empty when the model is not resolved.
Maximum layout width in pixels.
Desktop column count.
Concurrency token for persisted overrides.
Effective form items.
One form item.
object
Stable item identifier.
Display order.
Preferred desktop column.
Optional overridden label.
Optional hint text.
Resolved binding metadata for one UI field reference.
object
Field identifier when the binding points to an entity field.
Runtime field key when the binding points to an entity field.
Whether the bound field is always required.
Visibility condition expression for draft-aware UI evaluation.
Requiredness condition expression for draft-aware UI evaluation.
Editability condition expression for draft-aware UI evaluation.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Whether the bound field allows multiple values.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Access-shaped child-table fields when the binding targets a table field.
One access-shaped child-table field for runtime UI rendering.
object
Child field identifier.
Display label for the child field.
Whether the caller may edit this child field.
Reference path configured for breadcrumb rendering.
Whether the caller can access at least one child-table field.
Whether the caller can access nested table child fields.
Base currency code for Money fields.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Stable key when the binding targets a unified responsibility.
Display name when the binding targets a unified responsibility.
Display field identifier when the binding targets a display-only computed field.
Display field key when the binding targets a display-only computed field.
Display field display name when the binding targets a display-only computed field.
Object-context fact configuration id when the binding targets a contextual fact.
Safe source display name from the actor-shaped provider catalog.
Stable member key; null selects the existing whole-fact presentation.
Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.
object
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Provider key that owns the object-context fact payload.
Stable identity of one Moltaro resource instance.
object
Whether an address field must be captured through a coordinate-aware editor.
Bound Classifier Catalog Definition identifier.
Bound Classifier Catalog Definition key.
Bound Classifier Catalog Definition display name.
Owning entity definition identifier used by destination-scoped field capabilities.
Owning entity definition table identifier used by destination-scoped field capabilities.
Whether field editing is enabled.
Configured row count for textarea-style editors.
Text-block content when the item is a text block.
Optional alert title.
Alert body.
Optional top margin in pixels.
Optional bottom margin in pixels.
Optional top padding in pixels.
Optional bottom padding in pixels.
Optional left padding in pixels.
Optional right padding in pixels.
Whether the item remains visible in the effective runtime model.
Desktop column span.
Fixed year or relative year offset selected by Moltaro.Entity.Ui.Models.Form.EntityFormUiItemModel.DatePickerAnchorMode.
Reference path configured for breadcrumb rendering.
Saved relationship shape for one hierarchy reference input.
object
Recursive parent field identifier, or null for explicit-path mode.
Recursive parent stable field key used by portable configuration.
Role-aware table selectors for lookup dialogs.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Selector for resolving an entity UI surface by default pointer or custom key.
object
Role-aware create-form overrides used by admin authoring; an empty list inherits from the lookup table.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Show the independent-save notice for a RelatedTable item; enabled by default.
Selector for resolving an entity UI surface by default pointer or custom key.
object
Role-aware child table surface selectors used by related-table admin authoring.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Field Behavior DSL condition over the parent Form draft that shows a WithParent section; null always shows it.
Field Behavior DSL condition over the parent Form draft that requires an active child record; null never does.
Role-aware child Form surface selectors of a WithParent item used by admin authoring; null reads as empty.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
The child side of a WithParent related-table item for the current actor. The server sets the child Reference to the parent on save; a client names it only to leave it out of child values.
object
Child Entity definition identifier.
Child definition singular display name.
Child definition plural display name.
Cardinality of a WithParent relation as proven by metadata.
Potential rights of the current actor on child records of a WithParent item; final checks run in SQL at save.
object
The actor can read child records of the definition.
The actor can potentially create child records.
The actor can potentially update child records.
The actor can potentially archive child records.
The actor can potentially delete archived child records.
The resolved child Form of a WithParent item.
object
Availability of the child Form surface of a WithParent item for the current actor.
Resolved child Form surface identifier when State is Ready.
Resolved child Form surface key when State is Ready.
Row version of the resolved child Form surface.
Key of the child Reference to the parent, which a child value never carries.
The item that owns the one child draft of this relation: the first WithParent item of the same relation in Form
order. Every WithParent item of the relation names it (always present, never null); a client stages each child
change once under it, and a Form submission names it as Sections[].ItemId.
The keys of the parent field items of this Form whose values the pre-authorization of a new child reads: a File-field
upload (ParentContext) and a Markdown attachment scope (ProviderContextJson) of a new child. They are
the fields the child’s Create, Attachments:Create and Field:CreateWrite rights read one hop away
through the parent Reference, and the fields the parent’s own Create and Field:CreateWrite rights read
for an unsaved parent; every parent field item when such a right reads a parent field the parent Form computes.
Send exactly these keys in ParentContext.ParentFields, each with its full value; the server refuses a context
over its limit with moltaro.ui.form.parentContext.tooLarge instead of shortening it. Empty when no such right
reads the parent; never null.
Non-executable dependency metadata for one Reference field.
object
Dependent scalar Reference field identifier.
Direct source-field identifiers required to build selection context.
Whether the persisted rule currently participates in runtime selection and mutation.
Actor-shaped Form context required by one scalar Reference field.
object
Reference field identifier represented by the Form item.
Explicit allow-lists for client-owned Form Reference context values.
object
Fields whose user-owned, currently editable create-draft values may be sent. A possible mutation-effect target remains listed because ownership is draft-specific.
Fields whose editable update-draft values may be sent.
Fields whose server-owned related-create locks may be sent.
Target scalar or Money owner field identifiers required by one-hop Form field behavior plans.
Whether the Form must materialize the referenced target for system, scalar, or Money target values.
Registered Workspace UI component key for a WorkspaceUiComponent item; null for other item types.
Declared-binding-name → field mappings of a WorkspaceUiComponent item. The runtime model carries only bindings the actor may at least read, each with its shaped Moltaro.Entity.Ui.Models.Form.EntityFormUiWorkspaceUiComponentBindingModel.Access.
One mapped binding of a Workspace UI form component item: the binding name the component declared and the primary-table field Constructor mapped it to. Runtime shaping adds the resolved field key, field type and the actor-shaped access; the admin document carries the name and field id only.
object
Binding name declared by the component (lowercase kebab-case).
Mapped primary-table field identifier.
Resolved field key; null in the admin document.
Whether the component declared the binding optional; null in the admin document.
Whether the mapped field is required by the definition; null in the admin document.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
What the Form submission of a Form with WithParent items must send and may contain on this host. The server enforces the same limits regardless.
object
Opaque configuration revision the submission sends as ExpectedRevision.
The host’s request body limit.
The host’s limit of written records of one save (root, child actions, policy archives).
One source catalog per binding, shared by all typed occurrences of this runtime Form.
One binding’s current catalog, shared by every surface occurrence.
object
Availability of a context source or one of its typed members.
Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.
object
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Presentation defaults are omitted from a mutation until explicitly changed by the user.
object
object
Provider-owned read-only presentation before a root exists; these values grant no creation or mutation capability.
object
One typed value; restricted and unavailable values carry no payload or display text.
object
Availability of a context source or one of its typed members.
Safe compact visible-text representation of a Markdown value.
object
Visible text when available.
Whether the visible text was shortened for compact presentation.
Whether the provider permits ordinary editing of this exact readable source member.
Actor-shaped ordinary field bindings compiled against their own source definition.
object
Resolved binding metadata for one UI field reference.
object
Field identifier when the binding points to an entity field.
Runtime field key when the binding points to an entity field.
Whether the bound field is always required.
Visibility condition expression for draft-aware UI evaluation.
Requiredness condition expression for draft-aware UI evaluation.
Editability condition expression for draft-aware UI evaluation.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Whether the bound field allows multiple values.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Access-shaped child-table fields when the binding targets a table field.
One access-shaped child-table field for runtime UI rendering.
object
Child field identifier.
Display label for the child field.
Whether the caller may edit this child field.
Reference path configured for breadcrumb rendering.
Whether the caller can access at least one child-table field.
Whether the caller can access nested table child fields.
Base currency code for Money fields.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Stable key when the binding targets a unified responsibility.
Display name when the binding targets a unified responsibility.
Display field identifier when the binding targets a display-only computed field.
Display field key when the binding targets a display-only computed field.
Display field display name when the binding targets a display-only computed field.
Object-context fact configuration id when the binding targets a contextual fact.
Safe source display name from the actor-shaped provider catalog.
Stable member key; null selects the existing whole-fact presentation.
Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.
object
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Provider key that owns the object-context fact payload.
Stable identity of one Moltaro resource instance.
object
Whether an address field must be captured through a coordinate-aware editor.
Bound Classifier Catalog Definition identifier.
Bound Classifier Catalog Definition key.
Bound Classifier Catalog Definition display name.
Owning entity definition identifier used by destination-scoped field capabilities.
Owning entity definition table identifier used by destination-scoped field capabilities.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
Machine-readable state for a reusable UI surface that is intentionally missing.
object
Selector for resolving an entity UI surface by default pointer or custom key.
object
One post-load reference include path.
object
Runtime field key path segments. Paths resolve through primary-table reference fields only.
object
object
object
object
Example
{ "Data": { "Meta": { "UsageType": 0, "SemanticPresentations": [ { "Slot": 0 } ] }, "Selector": { "Mode": 0 }, "Model": { "Surface": 0, "Items": [ { "ItemType": 0, "Binding": { "RefKind": 0, "SystemField": 0, "FieldType": 0, "ReferenceDeleteBehavior": 0, "TableFields": [ { "Editor": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0 } ], "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "DefaultValue": { "Kind": 0 }, "ObjectContextFactMember": { "ValueType": 0, "SourceField": { "FieldType": 0, "ReferenceDeleteBehavior": 0, "SchemaSource": 0, "SystemRole": 0, "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "CalculationKind": 0, "ReferenceArchiveBehavior": 0, "ReferenceAuditRollupBehavior": 0, "SemanticRole": 0, "DefaultValue": { "Kind": 0 } } }, "SemanticRole": 0 }, "Editor": 0, "TextBlockStyle": 0, "AlertTone": 0, "DatePickerAnchorMode": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0, "HierarchySourceKind": 0, "ReferenceHierarchy": { "SourceKind": 0 }, "LookupTableSelectors": [ { "Mode": 0 } ], "CreateFormSelector": { "Mode": 0 }, "CreateFormSelectors": [ { "Mode": 0 } ], "RelatedTableSelector": { "Mode": 0 }, "RelatedTableSelectors": [ { "Mode": 0 } ], "RelatedSaveMode": 0, "RelatedPresentation": 0, "RelatedHiddenPolicy": 0, "RelatedFormSelectors": [ { "Mode": 0 } ], "RelatedChild": { "Cardinality": 0, "SingleChildScope": 1, "Form": { "State": 0 } }, "WorkspaceUiComponentBindings": [ { "FieldType": 0, "Access": 0 } ] } ], "ObjectContextFactMemberCatalogs": [ { "State": 0, "Members": [ { "ValueType": 0, "SourceField": { "FieldType": 0, "ReferenceDeleteBehavior": 0, "SchemaSource": 0, "SystemRole": 0, "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "CalculationKind": 0, "ReferenceArchiveBehavior": 0, "ReferenceAuditRollupBehavior": 0, "SemanticRole": 0, "DefaultValue": { "Kind": 0 } } } ], "NotPresentValues": { "additionalProperty": { "State": 0, "PlainTextPreview": { "State": 0 } } }, "InputBindings": { "additionalProperty": { "RefKind": 0, "SystemField": 0, "FieldType": 0, "ReferenceDeleteBehavior": 0, "TableFields": [ { "Editor": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0 } ], "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "DefaultValue": { "Kind": 0 }, "ObjectContextFactMember": { "ValueType": 0, "SourceField": { "FieldType": 0, "ReferenceDeleteBehavior": 0, "SchemaSource": 0, "SystemRole": 0, "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "CalculationKind": 0, "ReferenceArchiveBehavior": 0, "ReferenceAuditRollupBehavior": 0, "SemanticRole": 0, "DefaultValue": { "Kind": 0 } } }, "SemanticRole": 0 } } } ] }, "MissingSurface": { "SurfaceType": 0, "Reason": 0, "Selector": { "Mode": 0 } } }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Forbidden
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
object
Runtime form surface payload resolved for the active caller.
object
Minimal runtime entity metadata used by explicit UI surfaces.
object
Entity definition identifier.
Internal entity key used by runtime routes.
User-facing singular name.
User-facing plural name.
Whether entity comments are enabled.
Whether entity attachments are enabled.
Whether entity tags are enabled.
Whether runtime configured search is available for the definition.
Runtime-exposed statements for this entity.
Runtime statement descriptor exposed to clients together with predicate payloads.
object
Statement identifier.
Stable technical statement key.
User-facing statement label.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
Whether the entity is an enabled Projection Entity.
Data specialization key; null for Part and Association.
Explicit presentation registrations; missing bindings must not select a generic fallback.
Explicit standard-host or specialized component registration for one slot.
object
An Entity object presentation slot, distinct from field editors and renderers.
Selector for resolving an entity UI surface by default pointer or custom key.
object
Persisted form surface.
object
Surface identifier. This is empty when the model is not resolved.
Maximum layout width in pixels.
Desktop column count.
Concurrency token for persisted overrides.
Effective form items.
One form item.
object
Stable item identifier.
Display order.
Preferred desktop column.
Optional overridden label.
Optional hint text.
Resolved binding metadata for one UI field reference.
object
Field identifier when the binding points to an entity field.
Runtime field key when the binding points to an entity field.
Whether the bound field is always required.
Visibility condition expression for draft-aware UI evaluation.
Requiredness condition expression for draft-aware UI evaluation.
Editability condition expression for draft-aware UI evaluation.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Whether the bound field allows multiple values.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Access-shaped child-table fields when the binding targets a table field.
One access-shaped child-table field for runtime UI rendering.
object
Child field identifier.
Display label for the child field.
Whether the caller may edit this child field.
Reference path configured for breadcrumb rendering.
Whether the caller can access at least one child-table field.
Whether the caller can access nested table child fields.
Base currency code for Money fields.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Stable key when the binding targets a unified responsibility.
Display name when the binding targets a unified responsibility.
Display field identifier when the binding targets a display-only computed field.
Display field key when the binding targets a display-only computed field.
Display field display name when the binding targets a display-only computed field.
Object-context fact configuration id when the binding targets a contextual fact.
Safe source display name from the actor-shaped provider catalog.
Stable member key; null selects the existing whole-fact presentation.
Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.
object
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Provider key that owns the object-context fact payload.
Stable identity of one Moltaro resource instance.
object
Whether an address field must be captured through a coordinate-aware editor.
Bound Classifier Catalog Definition identifier.
Bound Classifier Catalog Definition key.
Bound Classifier Catalog Definition display name.
Owning entity definition identifier used by destination-scoped field capabilities.
Owning entity definition table identifier used by destination-scoped field capabilities.
Whether field editing is enabled.
Configured row count for textarea-style editors.
Text-block content when the item is a text block.
Optional alert title.
Alert body.
Optional top margin in pixels.
Optional bottom margin in pixels.
Optional top padding in pixels.
Optional bottom padding in pixels.
Optional left padding in pixels.
Optional right padding in pixels.
Whether the item remains visible in the effective runtime model.
Desktop column span.
Fixed year or relative year offset selected by Moltaro.Entity.Ui.Models.Form.EntityFormUiItemModel.DatePickerAnchorMode.
Reference path configured for breadcrumb rendering.
Saved relationship shape for one hierarchy reference input.
object
Recursive parent field identifier, or null for explicit-path mode.
Recursive parent stable field key used by portable configuration.
Role-aware table selectors for lookup dialogs.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Selector for resolving an entity UI surface by default pointer or custom key.
object
Role-aware create-form overrides used by admin authoring; an empty list inherits from the lookup table.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Show the independent-save notice for a RelatedTable item; enabled by default.
Selector for resolving an entity UI surface by default pointer or custom key.
object
Role-aware child table surface selectors used by related-table admin authoring.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Field Behavior DSL condition over the parent Form draft that shows a WithParent section; null always shows it.
Field Behavior DSL condition over the parent Form draft that requires an active child record; null never does.
Role-aware child Form surface selectors of a WithParent item used by admin authoring; null reads as empty.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
The child side of a WithParent related-table item for the current actor. The server sets the child Reference to the parent on save; a client names it only to leave it out of child values.
object
Child Entity definition identifier.
Child definition singular display name.
Child definition plural display name.
Cardinality of a WithParent relation as proven by metadata.
Potential rights of the current actor on child records of a WithParent item; final checks run in SQL at save.
object
The actor can read child records of the definition.
The actor can potentially create child records.
The actor can potentially update child records.
The actor can potentially archive child records.
The actor can potentially delete archived child records.
The resolved child Form of a WithParent item.
object
Availability of the child Form surface of a WithParent item for the current actor.
Resolved child Form surface identifier when State is Ready.
Resolved child Form surface key when State is Ready.
Row version of the resolved child Form surface.
Key of the child Reference to the parent, which a child value never carries.
The item that owns the one child draft of this relation: the first WithParent item of the same relation in Form
order. Every WithParent item of the relation names it (always present, never null); a client stages each child
change once under it, and a Form submission names it as Sections[].ItemId.
The keys of the parent field items of this Form whose values the pre-authorization of a new child reads: a File-field
upload (ParentContext) and a Markdown attachment scope (ProviderContextJson) of a new child. They are
the fields the child’s Create, Attachments:Create and Field:CreateWrite rights read one hop away
through the parent Reference, and the fields the parent’s own Create and Field:CreateWrite rights read
for an unsaved parent; every parent field item when such a right reads a parent field the parent Form computes.
Send exactly these keys in ParentContext.ParentFields, each with its full value; the server refuses a context
over its limit with moltaro.ui.form.parentContext.tooLarge instead of shortening it. Empty when no such right
reads the parent; never null.
Non-executable dependency metadata for one Reference field.
object
Dependent scalar Reference field identifier.
Direct source-field identifiers required to build selection context.
Whether the persisted rule currently participates in runtime selection and mutation.
Actor-shaped Form context required by one scalar Reference field.
object
Reference field identifier represented by the Form item.
Explicit allow-lists for client-owned Form Reference context values.
object
Fields whose user-owned, currently editable create-draft values may be sent. A possible mutation-effect target remains listed because ownership is draft-specific.
Fields whose editable update-draft values may be sent.
Fields whose server-owned related-create locks may be sent.
Target scalar or Money owner field identifiers required by one-hop Form field behavior plans.
Whether the Form must materialize the referenced target for system, scalar, or Money target values.
Registered Workspace UI component key for a WorkspaceUiComponent item; null for other item types.
Declared-binding-name → field mappings of a WorkspaceUiComponent item. The runtime model carries only bindings the actor may at least read, each with its shaped Moltaro.Entity.Ui.Models.Form.EntityFormUiWorkspaceUiComponentBindingModel.Access.
One mapped binding of a Workspace UI form component item: the binding name the component declared and the primary-table field Constructor mapped it to. Runtime shaping adds the resolved field key, field type and the actor-shaped access; the admin document carries the name and field id only.
object
Binding name declared by the component (lowercase kebab-case).
Mapped primary-table field identifier.
Resolved field key; null in the admin document.
Whether the component declared the binding optional; null in the admin document.
Whether the mapped field is required by the definition; null in the admin document.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
What the Form submission of a Form with WithParent items must send and may contain on this host. The server enforces the same limits regardless.
object
Opaque configuration revision the submission sends as ExpectedRevision.
The host’s request body limit.
The host’s limit of written records of one save (root, child actions, policy archives).
One source catalog per binding, shared by all typed occurrences of this runtime Form.
One binding’s current catalog, shared by every surface occurrence.
object
Availability of a context source or one of its typed members.
Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.
object
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Presentation defaults are omitted from a mutation until explicitly changed by the user.
object
object
Provider-owned read-only presentation before a root exists; these values grant no creation or mutation capability.
object
One typed value; restricted and unavailable values carry no payload or display text.
object
Availability of a context source or one of its typed members.
Safe compact visible-text representation of a Markdown value.
object
Visible text when available.
Whether the visible text was shortened for compact presentation.
Whether the provider permits ordinary editing of this exact readable source member.
Actor-shaped ordinary field bindings compiled against their own source definition.
object
Resolved binding metadata for one UI field reference.
object
Field identifier when the binding points to an entity field.
Runtime field key when the binding points to an entity field.
Whether the bound field is always required.
Visibility condition expression for draft-aware UI evaluation.
Requiredness condition expression for draft-aware UI evaluation.
Editability condition expression for draft-aware UI evaluation.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Whether the bound field allows multiple values.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Access-shaped child-table fields when the binding targets a table field.
One access-shaped child-table field for runtime UI rendering.
object
Child field identifier.
Display label for the child field.
Whether the caller may edit this child field.
Reference path configured for breadcrumb rendering.
Whether the caller can access at least one child-table field.
Whether the caller can access nested table child fields.
Base currency code for Money fields.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Stable key when the binding targets a unified responsibility.
Display name when the binding targets a unified responsibility.
Display field identifier when the binding targets a display-only computed field.
Display field key when the binding targets a display-only computed field.
Display field display name when the binding targets a display-only computed field.
Object-context fact configuration id when the binding targets a contextual fact.
Safe source display name from the actor-shaped provider catalog.
Stable member key; null selects the existing whole-fact presentation.
Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.
object
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Provider key that owns the object-context fact payload.
Stable identity of one Moltaro resource instance.
object
Whether an address field must be captured through a coordinate-aware editor.
Bound Classifier Catalog Definition identifier.
Bound Classifier Catalog Definition key.
Bound Classifier Catalog Definition display name.
Owning entity definition identifier used by destination-scoped field capabilities.
Owning entity definition table identifier used by destination-scoped field capabilities.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
Machine-readable state for a reusable UI surface that is intentionally missing.
object
Selector for resolving an entity UI surface by default pointer or custom key.
object
One post-load reference include path.
object
Runtime field key path segments. Paths resolve through primary-table reference fields only.
object
object
object
object
Example
{ "Data": { "Meta": { "UsageType": 0, "SemanticPresentations": [ { "Slot": 0 } ] }, "Selector": { "Mode": 0 }, "Model": { "Surface": 0, "Items": [ { "ItemType": 0, "Binding": { "RefKind": 0, "SystemField": 0, "FieldType": 0, "ReferenceDeleteBehavior": 0, "TableFields": [ { "Editor": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0 } ], "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "DefaultValue": { "Kind": 0 }, "ObjectContextFactMember": { "ValueType": 0, "SourceField": { "FieldType": 0, "ReferenceDeleteBehavior": 0, "SchemaSource": 0, "SystemRole": 0, "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "CalculationKind": 0, "ReferenceArchiveBehavior": 0, "ReferenceAuditRollupBehavior": 0, "SemanticRole": 0, "DefaultValue": { "Kind": 0 } } }, "SemanticRole": 0 }, "Editor": 0, "TextBlockStyle": 0, "AlertTone": 0, "DatePickerAnchorMode": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0, "HierarchySourceKind": 0, "ReferenceHierarchy": { "SourceKind": 0 }, "LookupTableSelectors": [ { "Mode": 0 } ], "CreateFormSelector": { "Mode": 0 }, "CreateFormSelectors": [ { "Mode": 0 } ], "RelatedTableSelector": { "Mode": 0 }, "RelatedTableSelectors": [ { "Mode": 0 } ], "RelatedSaveMode": 0, "RelatedPresentation": 0, "RelatedHiddenPolicy": 0, "RelatedFormSelectors": [ { "Mode": 0 } ], "RelatedChild": { "Cardinality": 0, "SingleChildScope": 1, "Form": { "State": 0 } }, "WorkspaceUiComponentBindings": [ { "FieldType": 0, "Access": 0 } ] } ], "ObjectContextFactMemberCatalogs": [ { "State": 0, "Members": [ { "ValueType": 0, "SourceField": { "FieldType": 0, "ReferenceDeleteBehavior": 0, "SchemaSource": 0, "SystemRole": 0, "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "CalculationKind": 0, "ReferenceArchiveBehavior": 0, "ReferenceAuditRollupBehavior": 0, "SemanticRole": 0, "DefaultValue": { "Kind": 0 } } } ], "NotPresentValues": { "additionalProperty": { "State": 0, "PlainTextPreview": { "State": 0 } } }, "InputBindings": { "additionalProperty": { "RefKind": 0, "SystemField": 0, "FieldType": 0, "ReferenceDeleteBehavior": 0, "TableFields": [ { "Editor": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0 } ], "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "DefaultValue": { "Kind": 0 }, "ObjectContextFactMember": { "ValueType": 0, "SourceField": { "FieldType": 0, "ReferenceDeleteBehavior": 0, "SchemaSource": 0, "SystemRole": 0, "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "CalculationKind": 0, "ReferenceArchiveBehavior": 0, "ReferenceAuditRollupBehavior": 0, "SemanticRole": 0, "DefaultValue": { "Kind": 0 } } }, "SemanticRole": 0 } } } ] }, "MissingSurface": { "SurfaceType": 0, "Reason": 0, "Selector": { "Mode": 0 } } }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Conflict
object
Runtime form surface payload resolved for the active caller.
object
Minimal runtime entity metadata used by explicit UI surfaces.
object
Entity definition identifier.
Internal entity key used by runtime routes.
User-facing singular name.
User-facing plural name.
Whether entity comments are enabled.
Whether entity attachments are enabled.
Whether entity tags are enabled.
Whether runtime configured search is available for the definition.
Runtime-exposed statements for this entity.
Runtime statement descriptor exposed to clients together with predicate payloads.
object
Statement identifier.
Stable technical statement key.
User-facing statement label.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
Whether the entity is an enabled Projection Entity.
Data specialization key; null for Part and Association.
Explicit presentation registrations; missing bindings must not select a generic fallback.
Explicit standard-host or specialized component registration for one slot.
object
An Entity object presentation slot, distinct from field editors and renderers.
Selector for resolving an entity UI surface by default pointer or custom key.
object
Persisted form surface.
object
Surface identifier. This is empty when the model is not resolved.
Maximum layout width in pixels.
Desktop column count.
Concurrency token for persisted overrides.
Effective form items.
One form item.
object
Stable item identifier.
Display order.
Preferred desktop column.
Optional overridden label.
Optional hint text.
Resolved binding metadata for one UI field reference.
object
Field identifier when the binding points to an entity field.
Runtime field key when the binding points to an entity field.
Whether the bound field is always required.
Visibility condition expression for draft-aware UI evaluation.
Requiredness condition expression for draft-aware UI evaluation.
Editability condition expression for draft-aware UI evaluation.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Whether the bound field allows multiple values.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Access-shaped child-table fields when the binding targets a table field.
One access-shaped child-table field for runtime UI rendering.
object
Child field identifier.
Display label for the child field.
Whether the caller may edit this child field.
Reference path configured for breadcrumb rendering.
Whether the caller can access at least one child-table field.
Whether the caller can access nested table child fields.
Base currency code for Money fields.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Stable key when the binding targets a unified responsibility.
Display name when the binding targets a unified responsibility.
Display field identifier when the binding targets a display-only computed field.
Display field key when the binding targets a display-only computed field.
Display field display name when the binding targets a display-only computed field.
Object-context fact configuration id when the binding targets a contextual fact.
Safe source display name from the actor-shaped provider catalog.
Stable member key; null selects the existing whole-fact presentation.
Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.
object
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Provider key that owns the object-context fact payload.
Stable identity of one Moltaro resource instance.
object
Whether an address field must be captured through a coordinate-aware editor.
Bound Classifier Catalog Definition identifier.
Bound Classifier Catalog Definition key.
Bound Classifier Catalog Definition display name.
Owning entity definition identifier used by destination-scoped field capabilities.
Owning entity definition table identifier used by destination-scoped field capabilities.
Whether field editing is enabled.
Configured row count for textarea-style editors.
Text-block content when the item is a text block.
Optional alert title.
Alert body.
Optional top margin in pixels.
Optional bottom margin in pixels.
Optional top padding in pixels.
Optional bottom padding in pixels.
Optional left padding in pixels.
Optional right padding in pixels.
Whether the item remains visible in the effective runtime model.
Desktop column span.
Fixed year or relative year offset selected by Moltaro.Entity.Ui.Models.Form.EntityFormUiItemModel.DatePickerAnchorMode.
Reference path configured for breadcrumb rendering.
Saved relationship shape for one hierarchy reference input.
object
Recursive parent field identifier, or null for explicit-path mode.
Recursive parent stable field key used by portable configuration.
Role-aware table selectors for lookup dialogs.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Selector for resolving an entity UI surface by default pointer or custom key.
object
Role-aware create-form overrides used by admin authoring; an empty list inherits from the lookup table.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Show the independent-save notice for a RelatedTable item; enabled by default.
Selector for resolving an entity UI surface by default pointer or custom key.
object
Role-aware child table surface selectors used by related-table admin authoring.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Field Behavior DSL condition over the parent Form draft that shows a WithParent section; null always shows it.
Field Behavior DSL condition over the parent Form draft that requires an active child record; null never does.
Role-aware child Form surface selectors of a WithParent item used by admin authoring; null reads as empty.
Role-aware selector row used by hosted surfaces and lookup inputs.
object
Persisted selector row id. New client rows may send null.
Higher values are evaluated first.
Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.
Workspace role ids that may use the selector; empty means all roles.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
The child side of a WithParent related-table item for the current actor. The server sets the child Reference to the parent on save; a client names it only to leave it out of child values.
object
Child Entity definition identifier.
Child definition singular display name.
Child definition plural display name.
Cardinality of a WithParent relation as proven by metadata.
Potential rights of the current actor on child records of a WithParent item; final checks run in SQL at save.
object
The actor can read child records of the definition.
The actor can potentially create child records.
The actor can potentially update child records.
The actor can potentially archive child records.
The actor can potentially delete archived child records.
The resolved child Form of a WithParent item.
object
Availability of the child Form surface of a WithParent item for the current actor.
Resolved child Form surface identifier when State is Ready.
Resolved child Form surface key when State is Ready.
Row version of the resolved child Form surface.
Key of the child Reference to the parent, which a child value never carries.
The item that owns the one child draft of this relation: the first WithParent item of the same relation in Form
order. Every WithParent item of the relation names it (always present, never null); a client stages each child
change once under it, and a Form submission names it as Sections[].ItemId.
The keys of the parent field items of this Form whose values the pre-authorization of a new child reads: a File-field
upload (ParentContext) and a Markdown attachment scope (ProviderContextJson) of a new child. They are
the fields the child’s Create, Attachments:Create and Field:CreateWrite rights read one hop away
through the parent Reference, and the fields the parent’s own Create and Field:CreateWrite rights read
for an unsaved parent; every parent field item when such a right reads a parent field the parent Form computes.
Send exactly these keys in ParentContext.ParentFields, each with its full value; the server refuses a context
over its limit with moltaro.ui.form.parentContext.tooLarge instead of shortening it. Empty when no such right
reads the parent; never null.
Non-executable dependency metadata for one Reference field.
object
Dependent scalar Reference field identifier.
Direct source-field identifiers required to build selection context.
Whether the persisted rule currently participates in runtime selection and mutation.
Actor-shaped Form context required by one scalar Reference field.
object
Reference field identifier represented by the Form item.
Explicit allow-lists for client-owned Form Reference context values.
object
Fields whose user-owned, currently editable create-draft values may be sent. A possible mutation-effect target remains listed because ownership is draft-specific.
Fields whose editable update-draft values may be sent.
Fields whose server-owned related-create locks may be sent.
Target scalar or Money owner field identifiers required by one-hop Form field behavior plans.
Whether the Form must materialize the referenced target for system, scalar, or Money target values.
Registered Workspace UI component key for a WorkspaceUiComponent item; null for other item types.
Declared-binding-name → field mappings of a WorkspaceUiComponent item. The runtime model carries only bindings the actor may at least read, each with its shaped Moltaro.Entity.Ui.Models.Form.EntityFormUiWorkspaceUiComponentBindingModel.Access.
One mapped binding of a Workspace UI form component item: the binding name the component declared and the primary-table field Constructor mapped it to. Runtime shaping adds the resolved field key, field type and the actor-shaped access; the admin document carries the name and field id only.
object
Binding name declared by the component (lowercase kebab-case).
Mapped primary-table field identifier.
Resolved field key; null in the admin document.
Whether the component declared the binding optional; null in the admin document.
Whether the mapped field is required by the definition; null in the admin document.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
What the Form submission of a Form with WithParent items must send and may contain on this host. The server enforces the same limits regardless.
object
Opaque configuration revision the submission sends as ExpectedRevision.
The host’s request body limit.
The host’s limit of written records of one save (root, child actions, policy archives).
One source catalog per binding, shared by all typed occurrences of this runtime Form.
One binding’s current catalog, shared by every surface occurrence.
object
Availability of a context source or one of its typed members.
Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.
object
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Presentation defaults are omitted from a mutation until explicitly changed by the user.
object
object
Provider-owned read-only presentation before a root exists; these values grant no creation or mutation capability.
object
One typed value; restricted and unavailable values carry no payload or display text.
object
Availability of a context source or one of its typed members.
Safe compact visible-text representation of a Markdown value.
object
Visible text when available.
Whether the visible text was shortened for compact presentation.
Whether the provider permits ordinary editing of this exact readable source member.
Actor-shaped ordinary field bindings compiled against their own source definition.
object
Resolved binding metadata for one UI field reference.
object
Field identifier when the binding points to an entity field.
Runtime field key when the binding points to an entity field.
Whether the bound field is always required.
Visibility condition expression for draft-aware UI evaluation.
Requiredness condition expression for draft-aware UI evaluation.
Editability condition expression for draft-aware UI evaluation.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Whether the bound field allows multiple values.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Access-shaped child-table fields when the binding targets a table field.
One access-shaped child-table field for runtime UI rendering.
object
Child field identifier.
Display label for the child field.
Whether the caller may edit this child field.
Reference path configured for breadcrumb rendering.
Whether the caller can access at least one child-table field.
Whether the caller can access nested table child fields.
Base currency code for Money fields.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Stable key when the binding targets a unified responsibility.
Display name when the binding targets a unified responsibility.
Display field identifier when the binding targets a display-only computed field.
Display field key when the binding targets a display-only computed field.
Display field display name when the binding targets a display-only computed field.
Object-context fact configuration id when the binding targets a contextual fact.
Safe source display name from the actor-shaped provider catalog.
Stable member key; null selects the existing whole-fact presentation.
Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.
object
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.
object
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Provider key that owns the object-context fact payload.
Stable identity of one Moltaro resource instance.
object
Whether an address field must be captured through a coordinate-aware editor.
Bound Classifier Catalog Definition identifier.
Bound Classifier Catalog Definition key.
Bound Classifier Catalog Definition display name.
Owning entity definition identifier used by destination-scoped field capabilities.
Owning entity definition table identifier used by destination-scoped field capabilities.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
Machine-readable state for a reusable UI surface that is intentionally missing.
object
Selector for resolving an entity UI surface by default pointer or custom key.
object
One post-load reference include path.
object
Runtime field key path segments. Paths resolve through primary-table reference fields only.
object
object
object
object
Example
{ "Data": { "Meta": { "UsageType": 0, "SemanticPresentations": [ { "Slot": 0 } ] }, "Selector": { "Mode": 0 }, "Model": { "Surface": 0, "Items": [ { "ItemType": 0, "Binding": { "RefKind": 0, "SystemField": 0, "FieldType": 0, "ReferenceDeleteBehavior": 0, "TableFields": [ { "Editor": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0 } ], "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "DefaultValue": { "Kind": 0 }, "ObjectContextFactMember": { "ValueType": 0, "SourceField": { "FieldType": 0, "ReferenceDeleteBehavior": 0, "SchemaSource": 0, "SystemRole": 0, "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "CalculationKind": 0, "ReferenceArchiveBehavior": 0, "ReferenceAuditRollupBehavior": 0, "SemanticRole": 0, "DefaultValue": { "Kind": 0 } } }, "SemanticRole": 0 }, "Editor": 0, "TextBlockStyle": 0, "AlertTone": 0, "DatePickerAnchorMode": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0, "HierarchySourceKind": 0, "ReferenceHierarchy": { "SourceKind": 0 }, "LookupTableSelectors": [ { "Mode": 0 } ], "CreateFormSelector": { "Mode": 0 }, "CreateFormSelectors": [ { "Mode": 0 } ], "RelatedTableSelector": { "Mode": 0 }, "RelatedTableSelectors": [ { "Mode": 0 } ], "RelatedSaveMode": 0, "RelatedPresentation": 0, "RelatedHiddenPolicy": 0, "RelatedFormSelectors": [ { "Mode": 0 } ], "RelatedChild": { "Cardinality": 0, "SingleChildScope": 1, "Form": { "State": 0 } }, "WorkspaceUiComponentBindings": [ { "FieldType": 0, "Access": 0 } ] } ], "ObjectContextFactMemberCatalogs": [ { "State": 0, "Members": [ { "ValueType": 0, "SourceField": { "FieldType": 0, "ReferenceDeleteBehavior": 0, "SchemaSource": 0, "SystemRole": 0, "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "CalculationKind": 0, "ReferenceArchiveBehavior": 0, "ReferenceAuditRollupBehavior": 0, "SemanticRole": 0, "DefaultValue": { "Kind": 0 } } } ], "NotPresentValues": { "additionalProperty": { "State": 0, "PlainTextPreview": { "State": 0 } } }, "InputBindings": { "additionalProperty": { "RefKind": 0, "SystemField": 0, "FieldType": 0, "ReferenceDeleteBehavior": 0, "TableFields": [ { "Editor": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0 } ], "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "DefaultValue": { "Kind": 0 }, "ObjectContextFactMember": { "ValueType": 0, "SourceField": { "FieldType": 0, "ReferenceDeleteBehavior": 0, "SchemaSource": 0, "SystemRole": 0, "VisibleWhenOperationMode": 0, "RequiredWhenOperationMode": 0, "EditableWhenOperationMode": 0, "CalculationKind": 0, "ReferenceArchiveBehavior": 0, "ReferenceAuditRollupBehavior": 0, "SemanticRole": 0, "DefaultValue": { "Kind": 0 } } }, "SemanticRole": 0 } } } ] }, "MissingSurface": { "SurfaceType": 0, "Reason": 0, "Selector": { "Mode": 0 } } }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}