Full declaration
format_options[]. A product never contains a bare capability reference.
Option reference
Publisher option:creative_manifest.format_option_ref. A publisher-scoped reference resolves by {publisher_domain, format_option_id}; a product-scoped reference resolves only inside the enclosing product/package context.
Creative capability selector
get_adcp_capabilities.creative.supported_formats[].capability_id. It is meaningful only at that agent endpoint. It must not appear on products, placements, manifests, or creative assets.
Deprecated named references
The compound{agent_url, id} format_id shape and format_ids[] arrays are deprecated in 3.2. Implementations may read or project them for older 3.x peers, but new examples and authored resources use canonical declarations. When canonical and legacy fields coexist, canonical fields are authoritative and both projections must describe the same underlying contract.
See Canonical formats for matching, narrowing, publisher resolution, and migration details.