Escape hatch for legacy formats owned by a custom creative agent. The
converter returns the canonical product declaration that the legacy ref
represents. For bespoke shapes, return format_kind: 'custom' with both
format_shape and an immutable format_schema reference.
The SDK adds the source formatId as v1_format_ref; converters must not
set canonical_formats_only: true because a legacy source is, by
definition, round-trippable to that ref.
Escape hatch for legacy formats owned by a custom creative agent. The converter returns the canonical product declaration that the legacy ref represents. For bespoke shapes, return
format_kind: 'custom'with bothformat_shapeand an immutableformat_schemareference.The SDK adds the source
formatIdasv1_format_ref; converters must not setcanonical_formats_only: truebecause a legacy source is, by definition, round-trippable to that ref.