Coverage reports
Route coverage should make explicit what is mapped, what is inferred, and what still falls back to preservation-heavy output.
Docs
Supported inputs, target expectations, known limitations, and route status should be discoverable before someone trusts the engine with a real migration.
Route coverage should make explicit what is mapped, what is inferred, and what still falls back to preservation-heavy output.
Custom JavaScript, plugin-specific parity, proprietary widgets, and motion systems all need honest documentation instead of vague promises.
Access model
Protection model
The proprietary conversion engine should remain server-side. Plugins and connectors should act as clients that send jobs into the protected system rather than carrying the engine code locally.
Access paths
Universal By Foundation should expose the same protected engine through different entry points, with each path optimized for a different kind of production workflow.
The hosted workspace is the baseline access path. It is the fastest way to test a route, inspect warnings, review preserved output, and build confidence before rollout.
The WordPress connector should behave like a thin client. It authenticates the site, packages the source, sends jobs to Universal By Foundation, and returns results without embedding engine logic locally.
The ChatGPT path is best framed as an assisted client surface, not a replacement engine. It should help users submit work into the protected backend and receive structured output safely.
The Claude path should follow the same contract as ChatGPT: advisory entry point, protected backend execution, and no engine code exposure in the client-facing layer.
Current route docs
| Route | Status | Known limitations |
|---|---|---|
| Elementor → Divi | Stable | Plugin-specific widgets may fall back to preserved structures • Custom JavaScript is preserved, not recreated as native motion |
| Elementor → Divi 4 Legacy | Stable | Widget parity depends on route coverage and deterministic mappings. • Preserved structures should still be reviewed before import. |
| Elementor → Elementor | Stable | Addon-heavy pages may still need review warnings • Dynamic theme metadata is preserved structurally, not always rehydrated natively |
| Elementor → HTML / Code | Stable | Widget parity depends on route coverage and deterministic mappings. • Preserved structures should still be reviewed before import. |
| Divi → Elementor | Stable | Advanced addon modules still rely on deterministic coverage or preserved fallback • Theme-level behavior remains outside strict 1:1 parity |
| Divi → HTML / Code | Stable | Widget parity depends on route coverage and deterministic mappings. • Preserved structures should still be reviewed before import. |
| Divi 4 Legacy → Elementor | Stable | Bespoke shortcode wrappers may preserve structure rather than become native widgets • Addon-heavy legacy pages still need manual review before import |
| Divi 4 Legacy → HTML / Code | Stable | Widget parity depends on route coverage and deterministic mappings. • Preserved structures should still be reviewed before import. |
| Code → Elementor | Stable | Complex app-shell behavior is preserved rather than rebuilt as native widgets • Pixel-perfect script-driven UI remains out of scope |
| Code → Divi | Stable | Custom interactions are preserved rather than rebuilt as native behavior • Highly bespoke markup may land as code modules or preserved blocks |
| Code → Divi 4 Legacy | Stable | Widget parity depends on route coverage and deterministic mappings. • Preserved structures should still be reviewed before import. |
| Figma → Divi | Beta | Full binary-canvas parity is not yet live • Component mapping remains beta and review-heavy |
| Figma → Elementor | Beta | Component resolution remains beta • Do not treat this as a pixel-perfect design-to-builder promise |
| Figma → HTML / Code | Beta | Widget parity depends on route coverage and deterministic mappings. • Preserved structures should still be reviewed before import. |
| Webflow → Divi | Beta | Interaction semantics remain beta • Component fidelity and production-ready parity are not yet guaranteed |
| Webflow → Elementor | Beta | Interactions, variants, and component fidelity remain beta • Use as a structure-aware starting point, not a 1:1 migration promise |
| Webflow → HTML / Code | Beta | Widget parity depends on route coverage and deterministic mappings. • Preserved structures should still be reviewed before import. |
| Wix → Divi | Experimental | Widget parity depends on route coverage and deterministic mappings. • Preserved structures should still be reviewed before import. |
| Wix → Elementor | Experimental | Widget parity depends on route coverage and deterministic mappings. • Preserved structures should still be reviewed before import. |
| Wix → HTML / Code | Experimental | Widget parity depends on route coverage and deterministic mappings. • Preserved structures should still be reviewed before import. |
Elementor → Divi
Strong on layout, core widgets, loops, menus, pricing, sliders, tabs, and accordions.
Elementor → Divi 4 Legacy
Route coverage follows the engine-supported path for this source and target.
Elementor → Elementor
Strong on same-builder structural validation, preserved shortcode handling, and route audit work.
Elementor → HTML / Code
Route coverage follows the engine-supported path for this source and target.
Divi → Elementor
Strong on Divi 5 and Divi legacy structural routes, with growing support for addon-heavy modules.
Divi → HTML / Code
Route coverage follows the engine-supported path for this source and target.
Divi 4 Legacy → Elementor
Stable on legacy shortcode parsing and structural output, with higher review expectations on bespoke or addon-heavy legacy modules.
Divi 4 Legacy → HTML / Code
Route coverage follows the engine-supported path for this source and target.
Code → Elementor
Strong on structural HTML/CSS and preserved code blocks, with safe handling for PHP templates and JSX-oriented sources.
Code → Divi
Strong on structural conversion and preserved code modules, with route-aware validation before export.
Code → Divi 4 Legacy
Route coverage follows the engine-supported path for this source and target.
Figma → Divi
Beta on archive-safe ingestion and shell semantics. Not yet a production-safe claim for broad design fidelity or component parity.
Figma → Elementor
Beta on archive-safe ingestion, shell semantics, and layout normalization. Not yet production-safe for broad design fidelity claims.
Figma → HTML / Code
Route coverage follows the engine-supported path for this source and target.
Webflow → Divi
Beta on structure, shell semantics, and experimental builder output. Not yet a production-safe claim for Webflow interaction parity.
Webflow → Elementor
Beta on structure, grid semantics, and shell-level output. Not yet a production-safe parity claim for Webflow interactions or component fidelity.
Webflow → HTML / Code
Route coverage follows the engine-supported path for this source and target.
Wix → Divi
Route coverage follows the engine-supported path for this source and target.
Wix → Elementor
Route coverage follows the engine-supported path for this source and target.
Wix → HTML / Code
Route coverage follows the engine-supported path for this source and target.
Plan notes
Plan availability
Free remains the proof layer. Lite, Pro, and Agency are the plans where the hosted workspace, WordPress connector, ChatGPT, and Claude can line up as real access paths.
Staged expansion
The first production-minded commercial story for Universal By Foundation should stay centered on the hosted workspace, WordPress connector, ChatGPT, and Claude.