# Divi Powers direct import format

## Observed source

The bundled `simple-section.json` was exported from Divi Powers on 2026-08-13 through the Builder portability flow.

## Root envelope

```json
{
  "context": "et_builder",
  "data": { "1291": "<!-- wp:divi/placeholder -->..." },
  "presets": null,
  "global_colors": [],
  "global_variables": [],
  "page_settings_meta": { "_et_pb_custom_css": [""] },
  "canvases": { "local": [], "global": [] },
  "images": [],
  "thumbnails": []
}
```

Preserve these keys for direct imports. Keep `_et_pb_custom_css` empty.

## Block structure

```text
<!-- wp:divi/placeholder -->
  <!-- wp:divi/section {attributes} -->
    <!-- wp:divi/row {attributes} -->
      <!-- wp:divi/column {attributes} -->
        <!-- wp:divi/text {attributes} /-->
      <!-- /wp:divi/column -->
    <!-- /wp:divi/row -->
  <!-- /wp:divi/section -->
<!-- /wp:divi/placeholder -->
```

- Container modules require matching closing comments.
- Leaf modules are normally self-closing and end in ` /-->`.
- JSON attribute objects must parse independently.
- The anchor contains mixed historical `builderVersion` values. Preserve its versions when cloning those structural nodes.
- A second site export created on 2026-08-13 confirms that newly inserted modules use `builderVersion: "5.11.0"`. Use that value for new modules whose schema is confirmed by the common-module export.

## Observed responsive shape

Settings commonly use:

```json
{
  "desktop": {
    "value": "..."
  }
}
```

Nested design objects use the same responsive wrapper, for example:

```json
{
  "module": {
    "decoration": {
      "spacing": {
        "desktop": {
          "value": {
            "padding": {
              "top": "100px",
              "right": "0px",
              "bottom": "100px",
              "left": "0px",
              "syncVertical": "off",
              "syncHorizontal": "on"
            }
          }
        }
      }
    }
  }
}
```

## Safety

Importing through page portability may replace the current Builder content. Preserve or export existing work before importing.
