{"schema_ref":"/schemas/agent-commerce.schema.json#/$defs/DesignPortabilityContract","generated_at":"2026-06-11T07:11:54.426325Z","status":"planning_reference_only","published_catalog_endpoint":"/api/catalog","published_product_count":6440,"published_product_types":[{"product_type":"ornament","published_product_count":2946,"standard_shipping_baseline_verified":true},{"product_type":"print-on-demand","published_product_count":2379,"standard_shipping_baseline_verified":true},{"product_type":"pillow","published_product_count":824,"standard_shipping_baseline_verified":true},{"product_type":"mug","published_product_count":291,"standard_shipping_baseline_verified":true}],"printify_catalog_scope":{"statement":"The storefront shows currently published products. Designs may be portable to other Printify-supported product types only when technically compatible.","not_a_live_creation_api":true,"automatic_portability_promised":false},"required_validation_steps":["Confirm the source design asset is available at sufficient resolution for the target print area.","Confirm target Printify blueprint, print provider, variants, print areas, and mockup requirements.","Verify provider shipping rates for the target product type and destination.","Create or preview the target product before exposing it as purchasable.","Call /quote only after the target product and selected variant exist in the published storefront catalog."],"recommended_agent_workflow":["Search current published products with /api/catalog.","Inspect existing variants with /api/products/{product_id}/inspection.json.","Use this portability contract only to explain possible POD expansion, not to claim immediate availability.","Ask the human/store operator to approve any unpublished target product type before promising it to a buyer."],"safety_boundaries":{"published_products_are_immediately_discoverable":true,"unpublished_portable_products_are_orderable":false,"requires_human_store_operator_approval":true,"requires_printify_blueprint_provider_validation":true,"requires_mockup_generation_before_sale":true}}