{"schema_version":"garment-access/2.4.0","record_id":"garment:printful:320","slug":"printful-320-aop-crew","record_revision":"printful-320-aop-crew.2026-09-16.r1","projection":"beforewear","service_status":"published_research_snapshot","published_at":"2026-09-20T19:29:59.472930Z","research":{"seed":{"unit":"printful_native","vaybel_skus":["VB-PF-AOP-CREW"],"catalog_title":"Printful All-Over Print Recycled Unisex Sweatshirt","category_code":"AOP-CREW","printful_product_id":"320","printify_blueprint_ids":[],"printify_print_provider_ids":[]},"status":"complete_with_gaps","scope_note":"US/USD is the comparison context, not an assumption about source currency, stock or fulfillment. Seed identifiers come from the Vaybel catalog and are hints, not evidence.","started_at":"2026-09-16T22:49:19Z","limitations":"Sourcing leans on Printful's own catalog/API and blog (single lineage); help.printful.com (including the 2025 AOP fabric-change article), reddit and the JS-gated File-guidelines tab were not fetchable, so per-placement pixel template dimensions, care instructions and an independent review corpus are missing. Independent customer-evidence routes were tried (seller sample reviews, YouTube, forums) but returned only generic Printful reviews, a Printful-produced livestream, or a different product; usable firsthand evidence naming product 320 remains the Printful-page reviews. Prices are a timestamped catalog snapshot, not an executable quote.","completed_at":"2026-09-16T23:20:00Z","product_input":"Printful All-Over Print Recycled Unisex Sweatshirt (Printful catalog product 320)","default_market":"US","default_currency":"USD","identity_resolved":true,"fact_review_status":"completed"},"data":{"identity":{"brand":null,"aliases":null,"category":"Sweatshirts","collection":null,"style_code":"320","subcategory":"All-over print (cut-and-sew)","manufacturer":"Printful","introduced_at":null,"official_name":"All-Over Print Recycled Unisex Sweatshirt","discontinued_at":null,"lifecycle_status":"active","manufacturer_url":"https://www.printful.com/custom/mens/sweatshirts/all-over-print-recycled-unisex-sweatshirt","country_of_origin":null,"manufacturer_revision":null,"care_instructions_blank":null,"care_instructions_decorated":null,"manufacturer_audience_label":"Unisex"},"material_profiles":[{"id":"mat-001","name":"Recycled polyester/elastane fleece (US/Mexico manufacturing)","finish":"soft cotton-feel face","care_note":null,"ply_count":null,"yarn_type":null,"scope_note":"Fabric for units manufactured in the US/Mexico; region-dependent composition.","weight_gsm":308,"dye_process":"dye sublimation (all-over print)","fiber_names":["recycled polyester","elastane"],"brushed_side":"inside (brushed fleece)","weight_basis":"per fabric area (oz/yd2); source states both oz and gsm","knit_or_weave":"knit","handfeel_claim":"Maker: soft cotton-feel face, brushed fleece inside","weight_original":9.08,"face_fiber_names":null,"yarn_count_value":null,"composition_layer":"whole_fabric","fiber_percentages":[96,4],"yarn_count_system":null,"fabric_construction":"brushed fleece knit","stretch_description":null,"applies_to_color_ids":["color-001"],"composition_complete":true,"weight_original_unit":"oz/yd2","face_fiber_percentages":null},{"id":"mat-002","name":"Recycled polyester/elastane fleece (Latvia manufacturing)","finish":"soft cotton-feel face","care_note":null,"ply_count":null,"yarn_type":null,"scope_note":"Fabric for units manufactured in Latvia; region-dependent composition.","weight_gsm":308,"dye_process":"dye sublimation (all-over print)","fiber_names":["recycled polyester","elastane"],"brushed_side":"inside (brushed fleece)","weight_basis":"per fabric area (oz/yd2); source states both oz and gsm","knit_or_weave":"knit","handfeel_claim":"Maker: soft cotton-feel face, brushed fleece inside","weight_original":9.08,"face_fiber_names":null,"yarn_count_value":null,"composition_layer":"whole_fabric","fiber_percentages":[95,5],"yarn_count_system":null,"fabric_construction":"brushed fleece knit","stretch_description":null,"applies_to_color_ids":["color-001"],"composition_complete":true,"weight_original_unit":"oz/yd2","face_fiber_percentages":null}],"colors":[{"id":"color-001","notes":"Only variant color offered; on this all-over-print garment the base is effectively the undyed/trim base. Seam stitch color is separately selectable (white/black). Latvia-made units use material profile mat-002 (95/5).","calibrated":null,"color_space":"sRGB","color_values":[255,255,255],"supplier_names":null,"lifecycle_status":"active","manufacturer_code":null,"manufacturer_name":"White","pantone_reference":null,"material_profile_id":"mat-001","color_measurement_method":"provider-declared swatch hex (#ffffff), not a textile measurement","color_measurement_conditions":null}],"size_ranges":[{"id":"size-001","scope":"Printful listing (product 320)","labels":["2XS","XS","S","M","L","XL","2XL","3XL","4XL","5XL","6XL"],"market":"US","revision":null,"size_system":"alpha","audience_label":"Unisex","size_chart_url":"https://www.printful.com/custom/mens/sweatshirts/all-over-print-recycled-unisex-sweatshirt","provider_listing_id":"listing-pf-320","manufacturer_fit_term":"Unisex fit"}],"variants":[],"measurements":[{"id":"measure-001","unit":"inches","scope":"Printful body size guide (product 320)","value":34.65,"method":"Body measurement (Chest); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"2XS","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-002","unit":"inches","scope":"Printful body size guide (product 320)","value":36.22,"method":"Body measurement (Chest); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"XS","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-003","unit":"inches","scope":"Printful body size guide (product 320)","value":37.8,"method":"Body measurement (Chest); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"S","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-004","unit":"inches","scope":"Printful body size guide (product 320)","value":39.37,"method":"Body measurement (Chest); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"M","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-005","unit":"inches","scope":"Printful body size guide (product 320)","value":42.52,"method":"Body measurement (Chest); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"L","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-006","unit":"inches","scope":"Printful body size guide (product 320)","value":45.67,"method":"Body measurement (Chest); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-007","unit":"inches","scope":"Printful body size guide (product 320)","value":48.82,"method":"Body measurement (Chest); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"2XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-008","unit":"inches","scope":"Printful body size guide (product 320)","value":51.97,"method":"Body measurement (Chest); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"3XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-009","unit":"inches","scope":"Printful body size guide (product 320)","value":55.12,"method":"Body measurement (Chest); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"4XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-010","unit":"inches","scope":"Printful body size guide (product 320)","value":58.27,"method":"Body measurement (Chest); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"5XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-011","unit":"inches","scope":"Printful body size guide (product 320)","value":61.42,"method":"Body measurement (Chest); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"6XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"chest_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-012","unit":"inches","scope":"Printful body size guide (product 320)","value":28.35,"method":"Body measurement (Waist); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"2XS","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"waist_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-013","unit":"inches","scope":"Printful body size guide (product 320)","value":29.92,"method":"Body measurement (Waist); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"XS","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"waist_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-014","unit":"inches","scope":"Printful body size guide (product 320)","value":31.5,"method":"Body measurement (Waist); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"S","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"waist_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-015","unit":"inches","scope":"Printful body size guide (product 320)","value":33.07,"method":"Body measurement (Waist); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"M","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"waist_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-016","unit":"inches","scope":"Printful body size guide (product 320)","value":36.22,"method":"Body measurement (Waist); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"L","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"waist_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-017","unit":"inches","scope":"Printful body size guide (product 320)","value":39.37,"method":"Body measurement (Waist); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"waist_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-018","unit":"inches","scope":"Printful body size guide (product 320)","value":42.52,"method":"Body measurement (Waist); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"2XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"waist_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-019","unit":"inches","scope":"Printful body size guide (product 320)","value":45.67,"method":"Body measurement (Waist); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"3XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"waist_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-020","unit":"inches","scope":"Printful body size guide (product 320)","value":48.82,"method":"Body measurement (Waist); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"4XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"waist_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-021","unit":"inches","scope":"Printful body size guide (product 320)","value":51.97,"method":"Body measurement (Waist); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"5XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"waist_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-022","unit":"inches","scope":"Printful body size guide (product 320)","value":55.12,"method":"Body measurement (Waist); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"6XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"waist_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-023","unit":"inches","scope":"Printful body size guide (product 320)","value":35.43,"method":"Body measurement (Hips); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"2XS","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"hip_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-024","unit":"inches","scope":"Printful body size guide (product 320)","value":37.01,"method":"Body measurement (Hips); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"XS","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"hip_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-025","unit":"inches","scope":"Printful body size guide (product 320)","value":38.58,"method":"Body measurement (Hips); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"S","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"hip_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-026","unit":"inches","scope":"Printful body size guide (product 320)","value":40.16,"method":"Body measurement (Hips); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"M","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"hip_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-027","unit":"inches","scope":"Printful body size guide (product 320)","value":43.31,"method":"Body measurement (Hips); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"L","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"hip_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-028","unit":"inches","scope":"Printful body size guide (product 320)","value":46.46,"method":"Body measurement (Hips); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"hip_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-029","unit":"inches","scope":"Printful body size guide (product 320)","value":49.61,"method":"Body measurement (Hips); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"2XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"hip_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-030","unit":"inches","scope":"Printful body size guide (product 320)","value":52.76,"method":"Body measurement (Hips); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"3XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"hip_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-031","unit":"inches","scope":"Printful body size guide (product 320)","value":55.91,"method":"Body measurement (Hips); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"4XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"hip_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-032","unit":"inches","scope":"Printful body size guide (product 320)","value":59.06,"method":"Body measurement (Hips); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"5XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"hip_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-033","unit":"inches","scope":"Printful body size guide (product 320)","value":62.2,"method":"Body measurement (Hips); tape around body per Printful measure-yourself guide","revision":null,"condition":"Maker suggests ordering a size up when between sizes","landmarks":null,"dataset_id":"pf-measure-yourself","size_label":"6XL","variant_id":null,"tolerance_plus":null,"tolerance_unit":null,"tolerance_minus":null,"measurement_kind":"body","measurement_name":"hip_circumference","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-034","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":18.9,"method":"Product measurement A: 1/2 chest width, laid flat (full flat chest = 2x value)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"2XS","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-035","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":19.69,"method":"Product measurement A: 1/2 chest width, laid flat (full flat chest = 2x value)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"XS","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-036","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":20.47,"method":"Product measurement A: 1/2 chest width, laid flat (full flat chest = 2x value)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"S","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-037","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":21.26,"method":"Product measurement A: 1/2 chest width, laid flat (full flat chest = 2x value)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"M","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-038","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":22.83,"method":"Product measurement A: 1/2 chest width, laid flat (full flat chest = 2x value)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"L","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-039","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":24.41,"method":"Product measurement A: 1/2 chest width, laid flat (full flat chest = 2x value)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-040","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":25.98,"method":"Product measurement A: 1/2 chest width, laid flat (full flat chest = 2x value)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"2XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-041","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":27.56,"method":"Product measurement A: 1/2 chest width, laid flat (full flat chest = 2x value)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"3XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-042","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":29.13,"method":"Product measurement A: 1/2 chest width, laid flat (full flat chest = 2x value)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"4XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-043","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":30.71,"method":"Product measurement A: 1/2 chest width, laid flat (full flat chest = 2x value)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"5XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-044","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":32.28,"method":"Product measurement A: 1/2 chest width, laid flat (full flat chest = 2x value)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"6XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"chest_width_flat","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-045","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":25.98,"method":"Product measurement B: length, laid flat (landmark not specified)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"2XS","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"body_length_unknown_landmark","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-046","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":26.18,"method":"Product measurement B: length, laid flat (landmark not specified)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"XS","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"body_length_unknown_landmark","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-047","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":26.77,"method":"Product measurement B: length, laid flat (landmark not specified)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"S","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"body_length_unknown_landmark","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-048","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":27.36,"method":"Product measurement B: length, laid flat (landmark not specified)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"M","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"body_length_unknown_landmark","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-049","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":27.95,"method":"Product measurement B: length, laid flat (landmark not specified)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"L","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"body_length_unknown_landmark","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-050","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":28.54,"method":"Product measurement B: length, laid flat (landmark not specified)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"body_length_unknown_landmark","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-051","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":29.13,"method":"Product measurement B: length, laid flat (landmark not specified)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"2XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"body_length_unknown_landmark","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-052","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":29.72,"method":"Product measurement B: length, laid flat (landmark not specified)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"3XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"body_length_unknown_landmark","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-053","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":30.91,"method":"Product measurement B: length, laid flat (landmark not specified)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"4XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"body_length_unknown_landmark","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-054","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":32.09,"method":"Product measurement B: length, laid flat (landmark not specified)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"5XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"body_length_unknown_landmark","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-055","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":33.27,"method":"Product measurement B: length, laid flat (landmark not specified)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"6XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"body_length_unknown_landmark","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-056","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":22.05,"method":"Product measurement C: sleeve length, laid flat (landmark not specified in source)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"2XS","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-057","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":22.05,"method":"Product measurement C: sleeve length, laid flat (landmark not specified in source)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"XS","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-058","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":22.64,"method":"Product measurement C: sleeve length, laid flat (landmark not specified in source)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"S","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-059","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":23.23,"method":"Product measurement C: sleeve length, laid flat (landmark not specified in source)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"M","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-060","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":23.82,"method":"Product measurement C: sleeve length, laid flat (landmark not specified in source)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"L","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-061","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":24.02,"method":"Product measurement C: sleeve length, laid flat (landmark not specified in source)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-062","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":24.21,"method":"Product measurement C: sleeve length, laid flat (landmark not specified in source)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"2XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-063","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":24.41,"method":"Product measurement C: sleeve length, laid flat (landmark not specified in source)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"3XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-064","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":24.61,"method":"Product measurement C: sleeve length, laid flat (landmark not specified in source)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"4XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-065","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":24.8,"method":"Product measurement C: sleeve length, laid flat (landmark not specified in source)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"5XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"},{"id":"measure-066","unit":"inches","scope":"Printful finished-garment size guide (product 320)","value":25.0,"method":"Product measurement C: sleeve length, laid flat (landmark not specified in source)","revision":null,"condition":"Custom-made by hand; may vary by up to 1 inch","landmarks":null,"dataset_id":"pf-product-measure","size_label":"6XL","variant_id":null,"tolerance_plus":1.0,"tolerance_unit":"inches","tolerance_minus":1.0,"measurement_kind":"finished_garment","measurement_name":"other","pre_or_post_wash":null,"normalized_value_mm":null,"provider_listing_id":"listing-pf-320"}],"construction":[{"id":"con-001","thread":null,"hardware":null,"quantity":null,"component":"seams","dimensions":null,"label_type":null,"removable_label":null,"construction_detail":"Overlock seams throughout","material_profile_id":null,"seam_or_stitch_type":"overlock","country_or_lot_scope":null},{"id":"con-002","thread":null,"hardware":null,"quantity":null,"component":"garment assembly","dimensions":null,"label_type":null,"removable_label":null,"construction_detail":"Precision-cut and hand-sewn from individually printed fabric panels (cut-and-sew all-over print)","material_profile_id":null,"seam_or_stitch_type":null,"country_or_lot_scope":null}],"performance_tests":[],"certifications":[{"id":"cert-001","scope":"Sublimation inks used in Printful all-over printing","holder":"Printful (inks / process chemicals)","issuer":"OEKO-TEX","status":"claimed","edition":null,"issued_at":null,"limitations":"Certifies inks/process chemicals, not the garment fabric or this specific style; no certificate number available.","valid_until":null,"claim_wording":"Artwork printed with inks certified under OEKO-TEX ECO PASSPORT","certificate_id":null,"product_specific":false,"registry_checked":false,"verification_url":null,"scheme_or_standard":"OEKO-TEX ECO PASSPORT","applies_to_variant_ids":null},{"id":"cert-002","scope":"Recycled-content verification for Printful's eco catalog (>=70% recycled/organic threshold)","holder":"Printful (eco catalog program)","issuer":"Textile Exchange (via certifier)","status":"claimed","edition":null,"issued_at":null,"limitations":"Catalog-program claim; no certificate confirmed for this specific style (product 320). Fabric is 95-96% recycled polyester, above the 70% threshold, but a style-level certificate was not located.","valid_until":null,"claim_wording":"Printful verifies recycled content via GRS or RCS for its eco catalog","certificate_id":null,"product_specific":null,"registry_checked":false,"verification_url":null,"scheme_or_standard":"Global Recycled Standard (GRS) / Recycled Claim Standard (RCS)","applies_to_variant_ids":null}],"supply_chain":[{"id":"supply-001","stage":"component_sourcing","country":"China","claim_scope":null,"impact_unit":null,"limitations":"Maker states blank components are sourced from China; no facility detail.","methodology":null,"impact_value":null,"evidence_date":null,"facility_name":null,"impact_boundary":null,"lot_or_variant_scope":"blank components","traceability_evidence":"Maker statement only","labor_or_environmental_claim":null},{"id":"supply-002","stage":"garment_manufacturing","country":"United States / Mexico","claim_scope":"US/Mexico lot","impact_unit":null,"limitations":"Region inferred from composition statement; no facility named.","methodology":null,"impact_value":null,"evidence_date":null,"facility_name":null,"impact_boundary":null,"lot_or_variant_scope":"US/Mexico-made units","traceability_evidence":"Maker statement only","labor_or_environmental_claim":"Fabric 96% recycled polyester, 4% elastane"},{"id":"supply-003","stage":"garment_manufacturing","country":"Latvia","claim_scope":"Latvia lot","impact_unit":null,"limitations":"Region inferred from composition statement; no facility named.","methodology":null,"impact_value":null,"evidence_date":null,"facility_name":null,"impact_boundary":null,"lot_or_variant_scope":"Latvia-made units","traceability_evidence":"Maker statement only","labor_or_environmental_claim":"Fabric 95% recycled polyester, 5% elastane"}],"assets":[],"asset_relationships":[],"manufacturing":[],"capabilities":[],"additional_facts":[{"id":"af-001","unit":null,"notes":"Seam stitching color choice; no upcharge. Reviewers note it may not match every design.","scope":"product 320","category":"product_option","property":"Stitch color","value_list":["White","Black"],"value_text":null,"value_number":null,"value_boolean":null},{"id":"af-002","unit":null,"notes":"Licensing metadata option surfaced by the Printful catalog; no upcharge.","scope":"product 320","category":"product_option","property":"License type (multi-select)","value_list":["CLC","Affinity","BR","EX","NCAA","Fan","BrandComply","Tag","DLH","Core81"],"value_text":null,"value_number":null,"value_boolean":null},{"id":"af-003","unit":null,"notes":"Maker states fabric weight (9.08 oz/yd2, 308 g/m2) may vary by 5%.","scope":"product 320","category":"material_note","property":"Fabric weight variance","value_list":null,"value_text":"may vary by 5%","value_number":null,"value_boolean":null},{"id":"af-004","unit":"inches","notes":"Product-measure chart states measurements may vary by up to 1 inch because items are custom-made by hand.","scope":"product 320","category":"sizing_note","property":"Finished-garment measurement tolerance","value_list":null,"value_text":"up to 1 inch","value_number":null,"value_boolean":null},{"id":"af-005","unit":"DPI","notes":"General Printful AOP recommendation (>=150 DPI), not a product-320-specific template value; accepted formats PNG/JPEG.","scope":"Printful AOP (general)","category":"decoration_note","property":"Recommended print-file resolution","value_list":null,"value_text":null,"value_number":150,"value_boolean":null},{"id":"af-006","unit":null,"notes":"Recorded only to note a like-named listing exists; its maker is unconfirmed and it is NOT established to be Printful product 320, so its 8.85 oz figure is not treated as a weight discrepancy or lineage evidence about this product.","scope":"external listing, not product 320","category":"lineage_note","property":"Similarly named look-alike listing (identity unconfirmed)","value_list":null,"value_text":"A Fourthwall listing named 'All-Over Print Recycled Unisex Sweatshirt' states 95% recycled polyester / 5% spandex, heavyweight 8.85 oz, relaxed fit","value_number":null,"value_boolean":null},{"id":"af-007","unit":null,"notes":"A single Nov-2024 reviewer on Printful's product 320 page reports an earlier version was 70% polyester / 27% cotton / 3% elastane and stretchier than the current mostly-polyester, 5%-elastane fabric. This one firsthand report is the only read signal of a lineage shift; a Printful Help Center article documenting a 2025 AOP fabric change was found but 403-blocked (S008).","scope":"one reviewer on the Printful product 320 page","category":"lineage_note","property":"Reported fabric change (single firsthand review)","value_list":null,"value_text":null,"value_number":null,"value_boolean":null}]},"sources":[{"id":"S001","url":"https://api.printful.com/products/320","title":"Printful catalog product 320","publisher":"Printful","updated_at":null,"accessed_at":"2026-09-16T22:48:58Z","limitations":null,"source_type":"provider_api","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printful"},{"id":"S002","url":"https://api.printful.com/products/320/sizes","title":"Printful catalog product 320 size guide","publisher":"Printful","updated_at":null,"accessed_at":"2026-09-16T22:48:58Z","limitations":null,"source_type":"provider_api","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printful"},{"id":"S003","url":"https://www.printful.com/custom/mens/sweatshirts/all-over-print-recycled-unisex-sweatshirt","title":"Printful product page 320 (schema.org Product / reviews)","publisher":"Printful","updated_at":null,"accessed_at":"2026-09-16T22:49:00Z","limitations":null,"source_type":"provider_api","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printful"},{"id":"S004","url":"https://www.printful.com/shipping-rates-report/shipping-rates-report/download","title":"Printful published shipping-rate table","publisher":"Printful","updated_at":null,"accessed_at":"2026-09-16T22:49:01Z","limitations":null,"source_type":"provider_api","published_at":null,"access_status":"fully_read","file_reference":null,"independence_group":"printful"},{"id":"S005","url":"https://www.printful.com/blog/how-to-make-custom-all-over-print-shirts","title":"How to make custom all-over print shirts (Printful blog)","publisher":"Printful","updated_at":null,"accessed_at":"2026-09-16T23:15:00Z","limitations":"WebFetch summary; key AOP process, ink certification, file-format and seam statements quoted verbatim.","source_type":"manufacturer","published_at":null,"access_status":"partially_read","file_reference":null,"independence_group":"printful"},{"id":"S006","url":"https://fourthwall.com/products/all-over-print-recycled-unisex-sweatshirt-all-over-print","title":"Fourthwall listing: 'All-Over Print Recycled Unisex Sweatshirt' (similarly named look-alike)","publisher":"Fourthwall","updated_at":null,"accessed_at":"2026-09-16T23:15:00Z","limitations":"Similarly named look-alike listing; its maker/manufacturer is unconfirmed and it is not established to be Printful product 320. Recorded only as evidence that a like-named listing exists with different stated specs (8.85 oz, relaxed fit); NOT evidence about product 320's fabric, weight or lineage.","source_type":"distributor","published_at":null,"access_status":"partially_read","file_reference":null,"independence_group":"fourthwall"},{"id":"S007","url":"https://www.printful.com/blog/sustainable-fashion-printful","title":"Sustainable fashion in print on demand (Printful blog)","publisher":"Printful","updated_at":null,"accessed_at":"2026-09-16T23:15:00Z","limitations":"WebFetch summary; recycled-content program (GRS/RCS, 70% threshold) and ink statement quoted; no style-specific certificate.","source_type":"manufacturer","published_at":null,"access_status":"partially_read","file_reference":null,"independence_group":"printful"},{"id":"S008","url":"https://help.printful.com/hc/en-us/articles/22724683095324-What-should-I-know-about-the-2025-All-Over-Print-fabric-change","title":"Printful Help Center: 'What should I know about the 2025 All-Over Print fabric change?'","publisher":"Printful","updated_at":null,"accessed_at":"2026-09-16T23:15:00Z","limitations":"Article surfaced in search (title confirms Printful documents a 2025 AOP fabric change) but the body returned HTTP 403 to fetchers, so its contents are not read and support no fact; recorded as a tried route that corroborates the direction of the single firsthand review.","source_type":"pod_provider","published_at":null,"access_status":"blocked","file_reference":null,"independence_group":"printful"}],"claims":[{"id":"C0001","kind":"source_claim","unit":null,"scope":"Printful catalog product 320","value":null,"targets":["/data/identity/style_code","/data/identity/official_name","/data/identity/category","/data/identity/subcategory","/data/identity/manufacturer_audience_label","/data/identity/lifecycle_status"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.product: id=320, title, type=CUT-SEW, is_discontinued=false","source_id":"S001","short_excerpt":null},{"locator":"schema.org Product name; page path /sweatshirts/","source_id":"S003","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0002","kind":"source_claim","unit":null,"scope":"Printful as maker of record for cut-and-sew product 320","value":null,"targets":["/data/identity/manufacturer","/data/identity/manufacturer_url"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"schema.org Product brand.name=Printful; fetch final_url","source_id":"S003","short_excerpt":null},{"locator":"result.product (Printful-native cut-sew catalog product)","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0003","kind":"source_claim","unit":null,"scope":"US/Mexico fabric for product 320","value":null,"targets":["/data/material_profiles/mat-001"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.product.description: '96% recycled polyester, 4% elastane for manufacturing in the US/Mexico'; '9.08 oz./yd.2 (308 g/m2)'; 'cotton-feel face'; 'brushed fleece inside'","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0004","kind":"source_claim","unit":null,"scope":"Latvia fabric for product 320","value":null,"targets":["/data/material_profiles/mat-002"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.product.description: '95% recycled polyester, 5% elastane for manufacturing in Latvia'; '9.08 oz./yd.2 (308 g/m2)'","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0005","kind":"source_claim","unit":null,"scope":"Only offered variant color for product 320","value":null,"targets":["/data/colors/color-001"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.variants[].color=White, color_code=#ffffff (all 11 variants); options.stitch_color values white/black","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0006","kind":"source_claim","unit":null,"scope":"Printful size range for product 320","value":null,"targets":["/data/size_ranges/size-001"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.available_sizes (2XS..6XL)","source_id":"S002","short_excerpt":null},{"locator":"result.variants[].size; description 'Unisex fit'","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0007","kind":"source_claim","unit":null,"scope":"Printful body (measure-yourself) chart, product 320, all sizes","value":null,"targets":["/data/measurements/measure-001","/data/measurements/measure-002","/data/measurements/measure-003","/data/measurements/measure-004","/data/measurements/measure-005","/data/measurements/measure-006","/data/measurements/measure-007","/data/measurements/measure-008","/data/measurements/measure-009","/data/measurements/measure-010","/data/measurements/measure-011","/data/measurements/measure-012","/data/measurements/measure-013","/data/measurements/measure-014","/data/measurements/measure-015","/data/measurements/measure-016","/data/measurements/measure-017","/data/measurements/measure-018","/data/measurements/measure-019","/data/measurements/measure-020","/data/measurements/measure-021","/data/measurements/measure-022","/data/measurements/measure-023","/data/measurements/measure-024","/data/measurements/measure-025","/data/measurements/measure-026","/data/measurements/measure-027","/data/measurements/measure-028","/data/measurements/measure-029","/data/measurements/measure-030","/data/measurements/measure-031","/data/measurements/measure-032","/data/measurements/measure-033"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.size_tables[type=measure_yourself].measurements[Chest,Waist,Hips].values","source_id":"S002","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0008","kind":"source_claim","unit":null,"scope":"Printful finished-garment (product-measure) chart, product 320, all sizes","value":null,"targets":["/data/measurements/measure-034","/data/measurements/measure-035","/data/measurements/measure-036","/data/measurements/measure-037","/data/measurements/measure-038","/data/measurements/measure-039","/data/measurements/measure-040","/data/measurements/measure-041","/data/measurements/measure-042","/data/measurements/measure-043","/data/measurements/measure-044","/data/measurements/measure-045","/data/measurements/measure-046","/data/measurements/measure-047","/data/measurements/measure-048","/data/measurements/measure-049","/data/measurements/measure-050","/data/measurements/measure-051","/data/measurements/measure-052","/data/measurements/measure-053","/data/measurements/measure-054","/data/measurements/measure-055","/data/measurements/measure-056","/data/measurements/measure-057","/data/measurements/measure-058","/data/measurements/measure-059","/data/measurements/measure-060","/data/measurements/measure-061","/data/measurements/measure-062","/data/measurements/measure-063","/data/measurements/measure-064","/data/measurements/measure-065","/data/measurements/measure-066"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.size_tables[type=product_measure].measurements[A,B,C].values; description 'may vary by up to 1\"'","source_id":"S002","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0009","kind":"source_claim","unit":null,"scope":"Construction of product 320","value":null,"targets":["/data/construction/con-001","/data/construction/con-002"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.product.description: 'Overlock seams'; 'precision-cut and hand-sewn'","source_id":"S001","short_excerpt":null},{"locator":"AOP process: 'design gets printed on fabric panels before the final garment is assembled'","source_id":"S005","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0010","kind":"source_claim","unit":null,"scope":"All-over sublimation decoration for product 320","value":null,"targets":["/data/decoration_methods/deco-001"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.product.techniques[key=CUT-SEW, display_name='All-over synthetic']","source_id":"S001","short_excerpt":null},{"locator":"AOP blog: dye sublimation, OEKO-TEX ECO PASSPORT inks, keep elements away from seams, dark backgrounds show white streaks, PNG/JPEG, >=150 DPI","source_id":"S005","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0011","kind":"source_claim","unit":null,"scope":"AOP print placements for product 320 (pixel dimensions not published)","value":null,"targets":["/data/decoration_placements/place-001","/data/decoration_placements/place-002","/data/decoration_placements/place-003","/data/decoration_placements/place-004","/data/decoration_placements/place-005","/data/decoration_placements/place-006"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.product.files[] ids: default(front), back, sleeve_right, sleeve_left, label_panel, label_inside; all additional_price=null","source_id":"S001","short_excerpt":null},{"locator":"AOP blog: PNG/JPEG formats; keep critical elements away from seams; alignment not guaranteed","source_id":"S005","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0012","kind":"source_claim","unit":null,"scope":"Printful listing for product 320","value":null,"targets":["/data/provider_listings/listing-pf-320"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.product (id, title, techniques) and result.variants[] (11 White variants, availability_status regions EU/EU_LV/US in_stock)","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0013","kind":"source_claim","unit":null,"scope":"Printful variant grid for product 320","value":null,"targets":["/data/provider_variants/pvar-001","/data/provider_variants/pvar-002","/data/provider_variants/pvar-003","/data/provider_variants/pvar-004","/data/provider_variants/pvar-005","/data/provider_variants/pvar-006","/data/provider_variants/pvar-007","/data/provider_variants/pvar-008","/data/provider_variants/pvar-009","/data/provider_variants/pvar-010","/data/provider_variants/pvar-011"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.variants[]: id, size, color=White, in_stock=true, availability_status US=in_stock","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0014","kind":"source_claim","unit":null,"scope":"Printful standard base prices for product 320 (USD, per item, excl. shipping/tax)","value":null,"targets":["/data/offers/offer-001","/data/offers/offer-002","/data/offers/offer-003","/data/offers/offer-004","/data/offers/offer-005","/data/offers/offer-006"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.variants[].price by size: 35.32 (2XS,XS,S,M,L,XL), 37.32 (2XL), 39.32 (3XL), 41.32 (4XL), 43.32 (5XL), 45.32 (6XL); currency USD; files[].additional_price=null","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0015","kind":"calculation","unit":null,"scope":"Extended-size upcharges for product 320","value":null,"targets":["/data/price_components/pc-001","/data/price_components/pc-002","/data/price_components/pc-003","/data/price_components/pc-004","/data/price_components/pc-005"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[],"calculation":"size upcharge = variant price (size) - base price (S=35.32): 2XL 2.00, 3XL 4.00, 4XL 6.00, 5XL 8.00, 6XL 10.00 USD","derived_from":["C0014"],"verification":"source_checked"},{"id":"C0016","kind":"source_claim","unit":null,"scope":"Printful published category shipping rates applicable to AOP sweatshirts","value":null,"targets":["/data/shipping_options/ship-001","/data/shipping_options/ship-002","/data/shipping_options/ship-003","/data/shipping_options/ship-004"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"row Title='All-over print clothing and textiles', Subtitle='Hoodies, sweatshirts, jackets, pants, joggers': USA 8.29/2.50; Europe 7.29/2.40; UK 7.29/2.40; Worldwide 17.69/8.00","source_id":"S004","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0017","kind":"firsthand_report","unit":null,"scope":"30 reviews embedded on the Printful product page (product 320)","value":null,"targets":["/data/reviews/review-001","/data/reviews/review-002","/data/reviews/review-003","/data/reviews/review-004","/data/reviews/review-005","/data/reviews/review-006","/data/reviews/review-007","/data/reviews/review-008","/data/reviews/review-009","/data/reviews/review-010","/data/reviews/review-011","/data/reviews/review-012","/data/reviews/review-013","/data/reviews/review-014","/data/reviews/review-015","/data/reviews/review-016","/data/reviews/review-017","/data/reviews/review-018","/data/reviews/review-019","/data/reviews/review-020","/data/reviews/review-021","/data/reviews/review-022","/data/reviews/review-023","/data/reviews/review-024","/data/reviews/review-025","/data/reviews/review-026","/data/reviews/review-027","/data/reviews/review-028","/data/reviews/review-029","/data/reviews/review-030"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"schema.org Product.review[] (30 bodies): datePublished, reviewRating.ratingValue, description","source_id":"S003","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"single_report"},{"id":"C0018","kind":"source_claim","unit":null,"scope":"Printful review aggregate for product 320","value":null,"targets":["/data/review_summaries/revsum-001"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"schema.org aggregateRating: ratingValue=4.5, reviewCount=236; 30 embedded review bodies","source_id":"S003","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0019","kind":"source_claim","unit":null,"scope":"Ink certification for Printful AOP printing","value":null,"targets":["/data/certifications/cert-001"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"AOP blog: 'printed ... using inks certified under OEKO-TEX ECO PASSPORT'","source_id":"S005","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0020","kind":"source_claim","unit":null,"scope":"Printful recycled-content program (not style-confirmed)","value":null,"targets":["/data/certifications/cert-002"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"Sustainability blog: GRS/RCS verify recycled content; eco catalog threshold >=70%","source_id":"S007","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0021","kind":"source_claim","unit":null,"scope":"Sourcing and manufacturing regions for product 320","value":null,"targets":["/data/supply_chain/supply-001","/data/supply_chain/supply-002","/data/supply_chain/supply-003"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.product.description: 'Blank components sourced from China'; '96% recycled polyester, 4% elastane for manufacturing in the US/Mexico'; '95% recycled polyester, 5% elastane for manufacturing in Latvia'","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0022","kind":"source_claim","unit":null,"scope":"Label/branding print areas for product 320","value":null,"targets":["/data/branding_packaging/brand-001","/data/branding_packaging/brand-002"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.product.files[]: label_inside ('Inside label'), label_panel ('Label panel')","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0023","kind":"source_claim","unit":null,"scope":"Printful catalog options and weight variance for product 320","value":null,"targets":["/data/additional_facts/af-001","/data/additional_facts/af-002","/data/additional_facts/af-003"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.product.options[stitch_color: white/black; license_type multi_select]; description 'Fabric weight (may vary by 5%): 9.08 oz./yd.2 (308 g/m2)'","source_id":"S001","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0024","kind":"source_claim","unit":null,"scope":"Finished-garment tolerance for product 320","value":null,"targets":["/data/additional_facts/af-004"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"result.size_tables[type=product_measure].description: 'may vary by up to 1\"'","source_id":"S002","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0025","kind":"source_claim","unit":null,"scope":"Printful AOP file recommendation","value":null,"targets":["/data/additional_facts/af-005"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"AOP blog: 'resolution of at least 150 DPI'; formats PNG/JPEG","source_id":"S005","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0026","kind":"source_claim","unit":null,"scope":"Existence of a similarly named look-alike listing (identity unconfirmed; not product 320)","value":null,"targets":["/data/additional_facts/af-006"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"Fourthwall page for a like-named listing: '95% recycled polyester and 5% spandex'; 'Heavyweight fabric (8.85 oz)'; 'Relaxed fit'","source_id":"S006","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"source_checked"},{"id":"C0027","kind":"firsthand_report","unit":null,"scope":"Firsthand report of a fabric change","value":null,"targets":["/data/additional_facts/af-007"],"check_note":null,"checked_at":"2026-09-16T23:20:00Z","references":[{"locator":"schema.org Product.review dated 2024-11-18: earlier '70% polyester, 27% cotton, 3% elastane' vs current mostly-polyester 5% elastane","source_id":"S003","short_excerpt":null}],"calculation":null,"derived_from":[],"verification":"single_report"}],"conflicts":[],"decisions":[],"gaps":[{"id":"G001","owner":"provider","impact":"Per-placement pixel template dimensions and safe zones are unknown, so print-file specs cannot be handed off precisely.","reason":"access_blocked","target":"/data/decoration_placements/place-001/width","priority":"important","next_action":"Pull the File-guidelines template from the product page UI or an authenticated Printful account."},{"id":"G002","owner":"manufacturer","impact":"No care instructions captured for buyer guidance or Beforewear handoff.","reason":"not_found","target":"/data/identity/care_instructions_blank","priority":"important","next_action":"Read the care label from a physical sample or the account-side product spec."},{"id":"G003","owner":"manufacturer","impact":"Recycled-content is a catalog-program claim; no GRS/RCS certificate number confirms this specific style.","reason":"not_found","target":"/data/certifications/cert-002/certificate_id","priority":"important","next_action":"Request the style-level GRS/RCS certificate from Printful or the OEKO-TEX/Textile Exchange registry."},{"id":"G004","owner":"research","impact":"Customer evidence rests on Printful-page reviews only; independent routes tried (seller sample reviews, YouTube, Reddit/forums) yielded no usable firsthand corpus naming product 320, so the fit/fabric themes are not independently corroborated.","reason":"access_blocked","target":"/data/review_summaries/revsum-001","priority":"future","next_action":"Retry Reddit/YouTube/decorator forums via non-blocked routes or an ordered sample for independent first-hand reports."},{"id":"G005","owner":"research","impact":"Whether the public catalog prices exclude Printful membership discounts is not confirmed from a Printful pricing page.","reason":"access_blocked","target":"/data/offers/offer-001/price_basis","priority":"future","next_action":"Confirm on a Printful pricing/membership page (help center currently blocked to fetchers)."},{"id":"G006","owner":"internal_asset_team","impact":"No public technical flats, sewing patterns or 3D geometry exist for Beforewear garment infrastructure.","reason":"requires_internal_assets","target":"/data/assets","priority":"future","next_action":"Source internal tech flats/print templates or commission geometry."},{"id":"G007","owner":"sampling","impact":"Fabric weight (9.08 oz/308 gsm) and composition rest on Printful's single statement; no independent measurement confirms them. A similarly named look-alike listing shows 8.85 oz, but its identity is unconfirmed and it is not evidence about product 320.","reason":"requires_physical_test","target":"/data/material_profiles/mat-001/weight_original","priority":"future","next_action":"Weigh a received sample to confirm the true fabric weight."},{"id":"G008","owner":"sampling","impact":"The dominant review complaint (non-stretch banded hem/cuffs, hard pull-on, slim/long fit) needs physical confirmation.","reason":"requires_physical_test","target":"/data/construction/con-001","priority":"important","next_action":"Order S/M/L samples and measure hem/cuff stretch, recovery and pull-on before launch."}],"page":{"title":{"kind":"fact","text":"All-Over Print Recycled Unisex Sweatshirt (Printful 320)","claim_ids":["C0001"]},"description":{"text":"Use the documented construction, materials and measurements to scope a digital garment or product visualization workflow. Confirm asset access and validation for your application.","claim_ids":[],"kind":"generic_navigation"},"headline":null,"summary":{"text":"Use the documented construction, materials and measurements to scope a digital garment or product visualization workflow. Confirm asset access and validation for your application.","claim_ids":[],"kind":"generic_navigation"},"sections":{"overview":[],"manufacturing":[{"kind":"fact","text":"Blank components sourced from China; garments assembled in the US/Mexico or Latvia (composition varies by region). No facility names or grade rules are publicly sourced.","claim_ids":["C0021"]}],"commerce_handoff":[],"connected_assets":[],"decoration_geometry":[],"patterns_and_grading":[],"avatar_and_simulation":[],"validation_and_rights":[],"sizes_and_measurements":[{"kind":"fact","text":"Two datasets: pf-measure-yourself (body chest/waist/hips) and pf-product-measure (half-chest width, length, sleeve length), 2XS-6XL, in inches, hand-made tolerance up to 1 inch.","claim_ids":["C0006","C0007","C0008"]}],"customization_and_lineage":[{"kind":"fact","text":"Single White base with selectable white/black seam stitching. A single firsthand reviewer on the product page reports the fabric shifted from an earlier poly-cotton blend to the current mostly-polyester version; a similarly named Fourthwall listing exists with different specs but its identity is unconfirmed and is not evidence about this product.","claim_ids":["C0005","C0027","C0026"]}],"construction_and_materials":[{"kind":"fact","text":"Brushed-fleece knit, 9.08 oz/yd2 (308 g/m2); 96/4 recycled polyester/elastane (US/Mexico) or 95/5 (Latvia).","claim_ids":["C0003","C0004"]}]},"faq":[],"cta_label":"Use this garment"},"selection_summary":{"scope":"garment_only","suitable_for":[{"text":"It also suits slim, athletic or streetwear-styled pieces meant as a lightweight warm layer.","claim_ids":["C0017"],"kind":"interpretation"},{"text":"Fabric is a brushed-fleece recycled polyester/elastane knit at 9.08 oz/yd2 (308 g/m2); composition is 96% recycled polyester / 4% elastane for US/Mexico units and 95% / 5% for Latvia units.","claim_ids":["C0003","C0004"],"kind":"interpretation"},{"text":"Unisex sizing from 2XS to 6XL, with both a body chart (chest/waist/hips) and a finished-garment chart (half-chest, length, sleeve).","claim_ids":["C0006","C0007","C0008"],"kind":"interpretation"}],"tradeoffs":[],"limitations":"Selection guidance from the cited research, not a comparative ranking. Customer observations are not durability tests. Printing, fulfillment, prices and shipping must be evaluated separately."},"images":[{"kind":"showcase","view":"front","color_name":"White","url":"https://cdn.vaybel.com/catalog/showcase_mockups/vb-pf-aop-crew/018fa96a/front.png"},{"kind":"showcase","view":"back","color_name":"White","url":"https://cdn.vaybel.com/catalog/showcase_mockups/vb-pf-aop-crew/018fa96a/back.png"}],"catalog":{"vaybel_sku":"VB-PF-AOP-CREW","handle":"vb-pf-aop-crew","title":"Printful All-Over Print Recycled Unisex Sweatshirt","launch_url":null,"size_chart_image_url":"https://api.beforewear.com/catalog/size-chart/2d634021-15cc-4c9b-aca1-f73de29609f8.png","measurement_tables":[{"type":"measure_yourself","unit":"inches","rows":[{"label":"Chest","values":[{"size":"2XS","value":"34.65","min_value":"","max_value":""},{"size":"XS","value":"36.22","min_value":"","max_value":""},{"size":"S","value":"37.80","min_value":"","max_value":""},{"size":"M","value":"39.37","min_value":"","max_value":""},{"size":"L","value":"42.52","min_value":"","max_value":""},{"size":"XL","value":"45.67","min_value":"","max_value":""},{"size":"2XL","value":"48.82","min_value":"","max_value":""},{"size":"3XL","value":"51.97","min_value":"","max_value":""},{"size":"4XL","value":"55.12","min_value":"","max_value":""},{"size":"5XL","value":"58.27","min_value":"","max_value":""},{"size":"6XL","value":"61.42","min_value":"","max_value":""}]},{"label":"Waist","values":[{"size":"2XS","value":"28.35","min_value":"","max_value":""},{"size":"XS","value":"29.92","min_value":"","max_value":""},{"size":"S","value":"31.50","min_value":"","max_value":""},{"size":"M","value":"33.07","min_value":"","max_value":""},{"size":"L","value":"36.22","min_value":"","max_value":""},{"size":"XL","value":"39.37","min_value":"","max_value":""},{"size":"2XL","value":"42.52","min_value":"","max_value":""},{"size":"3XL","value":"45.67","min_value":"","max_value":""},{"size":"4XL","value":"48.82","min_value":"","max_value":""},{"size":"5XL","value":"51.97","min_value":"","max_value":""},{"size":"6XL","value":"55.12","min_value":"","max_value":""}]},{"label":"Hips","values":[{"size":"2XS","value":"35.43","min_value":"","max_value":""},{"size":"XS","value":"37.01","min_value":"","max_value":""},{"size":"S","value":"38.58","min_value":"","max_value":""},{"size":"M","value":"40.16","min_value":"","max_value":""},{"size":"L","value":"43.31","min_value":"","max_value":""},{"size":"XL","value":"46.46","min_value":"","max_value":""},{"size":"2XL","value":"49.61","min_value":"","max_value":""},{"size":"3XL","value":"52.76","min_value":"","max_value":""},{"size":"4XL","value":"55.91","min_value":"","max_value":""},{"size":"5XL","value":"59.06","min_value":"","max_value":""},{"size":"6XL","value":"62.20","min_value":"","max_value":""}]}]},{"type":"product_measure","unit":"inches","rows":[{"label":"A","values":[{"size":"2XS","value":"18.90","min_value":"","max_value":""},{"size":"XS","value":"19.69","min_value":"","max_value":""},{"size":"S","value":"20.47","min_value":"","max_value":""},{"size":"M","value":"21.26","min_value":"","max_value":""},{"size":"L","value":"22.83","min_value":"","max_value":""},{"size":"XL","value":"24.41","min_value":"","max_value":""},{"size":"2XL","value":"25.98","min_value":"","max_value":""},{"size":"3XL","value":"27.56","min_value":"","max_value":""},{"size":"4XL","value":"29.13","min_value":"","max_value":""},{"size":"5XL","value":"30.71","min_value":"","max_value":""},{"size":"6XL","value":"32.28","min_value":"","max_value":""}]},{"label":"B","values":[{"size":"2XS","value":"25.98","min_value":"","max_value":""},{"size":"XS","value":"26.18","min_value":"","max_value":""},{"size":"S","value":"26.77","min_value":"","max_value":""},{"size":"M","value":"27.36","min_value":"","max_value":""},{"size":"L","value":"27.95","min_value":"","max_value":""},{"size":"XL","value":"28.54","min_value":"","max_value":""},{"size":"2XL","value":"29.13","min_value":"","max_value":""},{"size":"3XL","value":"29.72","min_value":"","max_value":""},{"size":"4XL","value":"30.91","min_value":"","max_value":""},{"size":"5XL","value":"32.09","min_value":"","max_value":""},{"size":"6XL","value":"33.27","min_value":"","max_value":""}]},{"label":"C","values":[{"size":"2XS","value":"22.05","min_value":"","max_value":""},{"size":"XS","value":"22.05","min_value":"","max_value":""},{"size":"S","value":"22.64","min_value":"","max_value":""},{"size":"M","value":"23.23","min_value":"","max_value":""},{"size":"L","value":"23.82","min_value":"","max_value":""},{"size":"XL","value":"24.02","min_value":"","max_value":""},{"size":"2XL","value":"24.21","min_value":"","max_value":""},{"size":"3XL","value":"24.41","min_value":"","max_value":""},{"size":"4XL","value":"24.61","min_value":"","max_value":""},{"size":"5XL","value":"24.80","min_value":"","max_value":""},{"size":"6XL","value":"25.00","min_value":"","max_value":""}]}]}],"care_instructions":[]},"links":{"self":"https://api.beforewear.com/garments/printful-320-aop-crew/beforewear.json","json":"https://api.beforewear.com/garments/printful-320-aop-crew/beforewear.json","markdown":"https://api.beforewear.com/garments/printful-320-aop-crew/beforewear.md","page":"https://beforewear.com/garments/printful-320-aop-crew","other_projection":"https://api.beforewear.com/garments/printful-320-aop-crew/vaybel.json","schema":"https://api.beforewear.com/garments/schema.json","api_docs":"https://beforewear.com/developer/garments","mcp_docs":"https://beforewear.com/developer/mcp"},"claim_target_base":"claim targets are JSON Pointers into the canonical record; this projection keeps the same row ids, so /data/<section>/<row-id>/<field> resolves here when the section is included"}