Final normalized contract surface for the Example 05 reference runtime-family corridor
FROG — Free Open Graphical Language
The Example 05 contract now exposes:
example_id
artifact_refs
units[].public_io
units[].ui_bindings
units[].execution_kernel
units[].effects
units[].publications
The following compatibility fields are no longer published in the Example 05 contract:
units[].public_interface
units[].ui_binding
units[].state_model
units[].execution_model
units[].property_writes
units[].public_output_publication
units[].legacy_runtime_shape
Both the generic contract executor and the specialized Python runtime consume the normalized surface.