# Configure the world before it starts Prerequisites: [world boundaries](worlds.md) and [dynamic linking](../intermediate/dynamic-linking.md). A frame's posture decides which kinds of runtime operations its books may perform. Configure it before the first conjure settles the world. The public-door lesson calls `book.configure_aether_frame(system_state="dynamic", ...)` before conjure. A second book in that named frame uses plain `conjure()`; the example then links the two roots to demonstrate inherited dynamic posture. Reconfiguration after freeze is shown as a refusal. ## Keep the configuration objects distinct | Object | Responsibility | | --- | --- | | `SpellbookConfiguration` | Book policy, including disposal and scheduler choices | | `AethericFrameConfiguration` | World posture and eligibility for runtime operations | | `AetherConfiguration` | Root policy, including automatic logging setup | The configuration-object and root-builder lessons walk their complete setup sequences. Follow the terminator for the object you hold; constructing a configuration is not the same as activating the corresponding subsystem. Continue to [logging](logging.md) for the explicit post-boot attachment path. ## The workflow in code These are the core steps from the saved example. Use its complete linked script for all class definitions and setup. ```{literalinclude} ../downloads/03_advanced/03_frame_posture_public_door.py :language: python :pyobject: main :linenos: ``` ## Runnable examples - [Frame posture public door](../examples/advanced/03-frame-posture-public-door.md) — Advanced 03 - [Frame posture cheatsheet](../examples/advanced/05-frame-posture-cheatsheet.md) — Advanced 05 - [Frame posture object](../examples/advanced/06-frame-posture-object.md) — Advanced 06 - [Aether config two doors](../examples/advanced/07-aether-config-two-doors.md) — Advanced 07 [All advanced examples](../examples/advanced/index.md) · [Level contents](index.md) · [Full contents](../contents.md) [Canonical page source](https://github.com/Synaptic724/melder/blob/0895ce795453cd87e35d70665957b4e89aad3317/docs/advanced/posture.md)