What mxto does and doesn't do yet.

Trust is built on honest boundaries, not bigger claims. Here is exactly what mxto guarantees, what still needs a human, which Mendix™ versions it covers, and where the edges are.

Structurally safe is not the same as semantically correct

mxto guarantees your AI's changes are structurally safe: the app compiles with Mendix's own build tools, the model round-trips with nothing silently dropped, and every construct type is read and written faithfully. It does not guarantee that a change is semantically correct. A perfectly-built app can still encode the wrong business rule. mxto makes AI-authored Mendix work safe to ship; a human (or a semantic-verification layer) confirms it means what you intended.

What always needs a human

Supported Mendix™ versions

Certified across an 8-app portfolio spanning MX 7.23 → 11.6. Cross-version round-trip matched 100%: 1,218 domain units / 854,511 atoms re-emitted and diffed byte-for-byte with zero loss, with mxbuild passing on every gate app.

The edges, stated plainly

CapabilityStatusWhat that means for you
Read: Mendix™ model into a typed, queryable formFull100% across 8 production apps, zero transform failures.
Write: all 70 construct types (entities, microflows, pages, security, integration)CertifiedAuthored and round-trip-certified through the write path used in CI today.
Fully offline / air-gapped write pathGrowingA core capability today; full offline page-UI authoring is on the roadmap. Page UI authors via the standard write path now.
Pluggable-widget deep custom content (e.g. nested data-grid content)PartialStandard widgets are clean; deep custom content has Studio-Pro-only edges.
Java action source-body authoringPartialThe action signature is authored; the Java body is hand-written.
Published SOAP / consumed OData (read)DraftRead is shallow today, not yet deep-certified. Tracked openly.

What "0 unexpected diffs" means, and what counts as failure

Every write claim is proven by round-trip: mxto extracts the model, re-emits it, and diffs the re-emission against the original.

That is the whole point: the boundary between "safe" and "needs a human" is measured and visible, not hidden.

← Back to the proof