{
  "schemaVersion": "1",
  "platform": "amazon",
  "marketplaceScope": "sellercentral.amazon.com / sell.amazon.com (US-facing pages; other marketplaces unknown)",
  "checkedOn": "2026-10-18",
  "notes": "Official Amazon public pages only. No third-party blogs. Login-gated Seller Central help pages were not accessed; their content is unknown. Web content treated as untrusted data; values are paraphrases or short quotes of what the pages said on the check date. Pages may change; re-check before relying.",
  "sources": [
    {
      "id": "forum-image-requirements",
      "url": "https://sellercentral.amazon.com/seller-forums/discussions/t/4b3c4c39-6f8c-4312-aa0e-99982eb8f5e1",
      "type": "seller-central-forum-amazon-post",
      "title": "Listings Lounge: Product Image Requirements",
      "checkedOn": "2026-10-18",
      "note": "Public Seller Central forum post written by Amazon; not the login-gated help page."
    },
    {
      "id": "forum-main-image-staff",
      "url": "https://sellercentral.amazon.com/seller-forums/discussions/t/c5514bad-eed2-45ed-a4a9-eb4f4a12a4a9",
      "type": "seller-central-forum-amazon-staff-reply",
      "title": "2 ASINs in \"Search Suppressed\" state (reply by Glenn_Amazon)",
      "checkedOn": "2026-10-18",
      "note": "Amazon staff reply in a public forum thread, dated \"3 years ago\" on the page; main-image checklist."
    },
    {
      "id": "listings-starter-guide",
      "url": "https://m.media-amazon.com/images/G/35/sp-marketing-toolkit/Sellerfacingguides/Listings_Starter_Guide.pdf",
      "type": "amazon-hosted-pdf",
      "title": "The Listings Starter Guide",
      "checkedOn": "2026-10-18",
      "note": "Amazon-hosted PDF; publication date not shown in the text I read."
    },
    {
      "id": "sell-a-content",
      "url": "https://sell.amazon.com/tools/a-content",
      "type": "sell-amazon-com",
      "title": "A+ Content (sell.amazon.com)",
      "checkedOn": "2026-10-18",
      "note": ""
    },
    {
      "id": "sell-a-plus-design-guide",
      "url": "https://sell.amazon.com/blog/a-plus-content-design-guide",
      "type": "sell-amazon-com-blog",
      "title": "A+ Content design guide (sell.amazon.com blog)",
      "checkedOn": "2026-10-18",
      "note": "Official Amazon-owned blog on sell.amazon.com."
    },
    {
      "id": "standard-module-templates",
      "url": "https://m.media-amazon.com/images/G/35/sp-marketing-toolkit/Sellerfacingguides/BO/Standard_A_Module_Templates.pdf",
      "type": "amazon-hosted-pdf",
      "title": "A+ CONTENT - STANDARD MODULES (module templates)",
      "checkedOn": "2026-10-18",
      "note": "Template labels such as \"Add Image - 200x200\"; whether the size is exact or minimum is not stated in the text."
    },
    {
      "id": "types-of-a-plus-pdf",
      "url": "https://m.media-amazon.com/images/G/01/bx-marketing/types-of-aplus-content.pdf",
      "type": "amazon-hosted-pdf",
      "title": "Types of A+ Content",
      "checkedOn": "2026-10-18",
      "note": ""
    },
    {
      "id": "brand-story-guide-pdf",
      "url": "https://m.media-amazon.com/images/S/aplus-media-library-service-product-documents-media/AplusBrand/Aplus_Brand_Story_Guide_EN_US_20210227.pdf",
      "type": "amazon-hosted-pdf",
      "title": "A+ Brand Story - Introduction",
      "checkedOn": "2026-10-18",
      "note": "File name carries 20210227; may predate current UI."
    },
    {
      "id": "spapi-brand-story",
      "url": "https://developer-docs.amazon/sp-api/lang-it_IT/docs/a-plus-brand-story-modules",
      "type": "amazon-developer-docs",
      "title": "A+ Brand Story Modules (SP-API A+ Content API)",
      "checkedOn": "2026-10-18",
      "note": "API constraints, not the Seller Central UI; the URL carries an lang-it_IT segment but the page text is English."
    },
    {
      "id": "spapi-premium",
      "url": "https://developer-docs.amazon/sp-api/lang-it_IT/docs/a-plus-premium-modules",
      "type": "amazon-developer-docs",
      "title": "A+ Premium Modules (SP-API A+ Content API)",
      "checkedOn": "2026-10-18",
      "note": "API constraints, not the Seller Central UI."
    },
    {
      "id": "spapi-troubleshooting",
      "url": "https://developer-docs.amazon/sp-api/lang-it_IT/docs/a-plus-troubleshooting",
      "type": "amazon-developer-docs",
      "title": "A+ Content Troubleshooting Guide (SP-API)",
      "checkedOn": "2026-10-18",
      "note": ""
    }
  ],
  "images": {
    "all": [
      {
        "id": "img-dimensions",
        "topic": "All listing images: pixel range",
        "value": "500 to 10,000 pixels on the longest side; larger than 1,000 pixels on the longest side preferred (zoom)",
        "source": "forum-image-requirements",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "img-formats",
        "topic": "All listing images: file formats",
        "value": "JPEG (.jpg/.jpeg), TIFF (.tif), PNG (.png), or non-animated GIF (.gif); JPEG preferred",
        "source": "forum-image-requirements",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "img-quality",
        "topic": "All listing images: quality",
        "value": "Clear, no pixelation or jagged edges",
        "source": "forum-image-requirements",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "img-count",
        "topic": "Image count",
        "value": "At least one image per product required; at least six images and one video recommended",
        "source": "forum-image-requirements",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "img-selection",
        "topic": "Image selection",
        "value": "Uploading does not guarantee display; with multiple selling partners Amazon selects images that best meet its style guides, possibly different from the brand owner's",
        "source": "forum-image-requirements",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "img-noncompliance",
        "topic": "Consequence of non-compliance",
        "value": "Images may be rejected, removed or altered; non-compliant images can lead to listing suppression from search results",
        "source": "forum-image-requirements",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "img-starter-guide-min",
        "topic": "Minimum size per older starter guide",
        "value": "At least 500 x 500 pixels (1,000 x 1,000 for high quality listings), plain white background",
        "source": "listings-starter-guide",
        "checkedOn": "2026-10-18",
        "status": "confirmed",
        "note": "Square-pixel wording differs from the longest-side wording above; both recorded."
      },
      {
        "id": "img-file-size",
        "topic": "Listing image: maximum file size",
        "value": "unknown",
        "source": "forum-image-requirements",
        "checkedOn": "2026-10-18",
        "status": "unknown",
        "note": "Not stated on any official page I could read."
      },
      {
        "id": "img-aspect-ratio",
        "topic": "Listing image: required aspect ratio",
        "value": "unknown",
        "source": "forum-image-requirements",
        "checkedOn": "2026-10-18",
        "status": "unknown",
        "note": "Not stated on any official page I could read."
      },
      {
        "id": "img-color-space",
        "topic": "Listing image: color space / DPI",
        "value": "unknown",
        "source": "forum-image-requirements",
        "checkedOn": "2026-10-18",
        "status": "unknown",
        "note": "Not stated on any official page I could read."
      },
      {
        "id": "img-non-main-rules",
        "topic": "Additional (non-main) images: background, content and share-of-frame rules",
        "value": "unknown",
        "source": "forum-image-requirements",
        "checkedOn": "2026-10-18",
        "status": "unknown",
        "note": "The post links to a login-gated help page for the detailed breakdown; not read."
      }
    ],
    "main": [
      {
        "id": "main-background",
        "topic": "Main image: background",
        "value": "Pure white, RGB 255, 255, 255",
        "source": "forum-main-image-staff",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "main-fill",
        "topic": "Main image: share of frame",
        "value": "Product shown as 85% of the image (Amazon staff reply)",
        "source": "forum-main-image-staff",
        "checkedOn": "2026-10-18",
        "status": "conflict",
        "note": "The Listings Starter Guide says at least 80% of the image area; the two official sources differ. Do not resolve; show both."
      },
      {
        "id": "main-fill-guide",
        "topic": "Main image: share of frame (starter guide)",
        "value": "Product should fill at least 80% of the image area",
        "source": "listings-starter-guide",
        "checkedOn": "2026-10-18",
        "status": "conflict",
        "note": "See main-fill."
      },
      {
        "id": "main-accurate",
        "topic": "Main image: representation",
        "value": "Accurately represent the product as a realistic, professional-quality image, not a placeholder",
        "source": "forum-main-image-staff",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "main-no-graphics",
        "topic": "Main image: overlays",
        "value": "No text, logos, borders, color blocks, watermarks or other graphics covering the product or in the background; multi-piece products relative in size, no piece enlarged",
        "source": "forum-main-image-staff",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "main-whole",
        "topic": "Main image: framing",
        "value": "Entire product within the frame, no part cut off",
        "source": "forum-main-image-staff",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "main-accessories",
        "topic": "Main image: accessories/props",
        "value": "No accessories not included with purchase and no props that might confuse the customer",
        "source": "forum-main-image-staff",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "main-once",
        "topic": "Main image: views",
        "value": "Product shown once (for example front only, not front and back)",
        "source": "forum-main-image-staff",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "main-units",
        "topic": "Main image: units",
        "value": "One unit of the product plus included accessories; multipacks/assortments follow category guidance (not read)",
        "source": "forum-main-image-staff",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "main-packaging",
        "topic": "Main image: packaging",
        "value": "No packaging unless it is an important product feature (for example a carrying case or gift basket)",
        "source": "forum-main-image-staff",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "main-category-rules",
        "topic": "Main image: category-specific rules (apparel, jewelry, multipacks, etc.)",
        "value": "unknown",
        "source": "forum-main-image-staff",
        "checkedOn": "2026-10-18",
        "status": "unknown",
        "note": "Referenced as a \"Product category\" section; not read."
      }
    ]
  },
  "aPlus": {
    "rules": [
      {
        "id": "ap-eligibility-basic",
        "topic": "Basic A+ eligibility",
        "value": "Available to sellers on a Professional selling plan who are enrolled in Brand Registry",
        "source": "sell-a-plus-design-guide",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "ap-eligibility-premium",
        "topic": "Premium A+ eligibility",
        "value": "Available to registered brands that meet certain criteria; the criteria are shown after logging in",
        "source": "sell-a-plus-design-guide",
        "checkedOn": "2026-10-18",
        "status": "confirmed",
        "note": "Exact criteria: unknown (login-gated)."
      },
      {
        "id": "ap-eligibility-brandstory",
        "topic": "Brand Story eligibility",
        "value": "Brand Registry enrollment required (A+ Content itself is not required); API creation fails without Brand Registry",
        "source": "spapi-troubleshooting",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "ap-cost",
        "topic": "A+ cost",
        "value": "Free for sellers who meet eligibility requirements",
        "source": "sell-a-content",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "ap-types",
        "topic": "Types and module limits",
        "value": "Basic A+: up to 5 modules, 14 module types. Premium A+: up to 7 modules, 19 module types (includes all Basic features). Brand Story: up to 19 cards, 4 module types, image size 362 x 453",
        "source": "types-of-a-plus-pdf",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "ap-one-type",
        "topic": "Live content per listing",
        "value": "Only one enhanced product description type (Basic or Premium) can be live on a listing at a time; Brand Story is shown under \"From the brand\", A+ under \"Product description\"",
        "source": "types-of-a-plus-pdf",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "ap-no-mix",
        "topic": "Standard and Premium in one document",
        "value": "Content documents cannot contain both premium and standard module types (API); Brand Story is its own document",
        "source": "spapi-troubleshooting",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "ap-image-size",
        "topic": "A+ image file size",
        "value": "Image sizes should be no larger than 2MB (design guide wording)",
        "source": "sell-a-plus-design-guide",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "ap-text-in-image",
        "topic": "A+ text in images",
        "value": "Avoid embedding text in images so mobile customers can read details; resized images can blur, follow module dimension requirements",
        "source": "sell-a-plus-design-guide",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "ap-p-claims",
        "topic": "Prohibited: claims",
        "value": "No claims like \"best-selling\" or \"top-rated\" in text or images",
        "source": "sell-a-plus-design-guide",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "ap-p-warranty",
        "topic": "Prohibited: warranty",
        "value": "No warranty or guarantee information in text placements",
        "source": "sell-a-plus-design-guide",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "ap-p-commerce",
        "topic": "Prohibited: pricing/links/contact",
        "value": "No pricing, promotional or shipping details, QR codes, hyperlinks, directions to other web pages, or contact information",
        "source": "sell-a-plus-design-guide",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "ap-p-competitors",
        "topic": "Prohibited: competitors",
        "value": "Never reference or compare products with competitors",
        "source": "sell-a-plus-design-guide",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "ap-p-images",
        "topic": "Image restrictions",
        "value": "Avoid low-resolution or animated images; have rights to all images, videos and text; substantiate awards/endorsements with certifying body and year",
        "source": "sell-a-plus-design-guide",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "ap-full-guidelines",
        "topic": "Full A+ Content guidelines page (Seller Central)",
        "value": "unknown",
        "source": "sell-a-plus-design-guide",
        "checkedOn": "2026-10-18",
        "status": "unknown",
        "note": "Linked as \"Learn more about Amazon's A+ Content guidelines\"; help page is login-gated and was not read."
      },
      {
        "id": "ap-review",
        "topic": "Review process",
        "value": "Content goes live after it passes a validation process; preview for desktop/mobile and save-as-draft are available",
        "source": "sell-a-plus-design-guide",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "ap-standard-text-limits",
        "topic": "Standard (Basic) module headline/body character limits",
        "value": "unknown",
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "status": "unknown",
        "note": "The template PDF gives Required/Optional and image slot sizes only; no character limits."
      }
    ],
    "standardModules": [
      {
        "name": "Single Image & Sidebar",
        "imageSlotsPx": [
          "300x400",
          "350x175"
        ],
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "note": "Slot sizes as printed in the template labels; exact vs minimum is not stated (unknown)."
      },
      {
        "name": "Single Left Image",
        "imageSlotsPx": [
          "300x300"
        ],
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "note": "Slot sizes as printed in the template labels; exact vs minimum is not stated (unknown)."
      },
      {
        "name": "Single Right Image",
        "imageSlotsPx": [
          "300x300"
        ],
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "note": "Slot sizes as printed in the template labels; exact vs minimum is not stated (unknown)."
      },
      {
        "name": "Four Images & Text",
        "imageSlotsPx": [
          "200x200 x4"
        ],
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "note": "Slot sizes as printed in the template labels; exact vs minimum is not stated (unknown)."
      },
      {
        "name": "Comparison Chart",
        "imageSlotsPx": [
          "150x300 x1-6 (optional)"
        ],
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "note": "Slot sizes as printed in the template labels; exact vs minimum is not stated (unknown)."
      },
      {
        "name": "Four Image Highlights",
        "imageSlotsPx": [
          "400x400",
          "X00xX00 (as printed in the template; value not given)"
        ],
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "note": "Slot sizes as printed in the template labels; exact vs minimum is not stated (unknown)."
      },
      {
        "name": "Single Image & Specs Detail",
        "imageSlotsPx": [
          "300x300"
        ],
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "note": "Slot sizes as printed in the template labels; exact vs minimum is not stated (unknown)."
      },
      {
        "name": "Single Image & Highlights",
        "imageSlotsPx": [
          "300x300"
        ],
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "note": "Slot sizes as printed in the template labels; exact vs minimum is not stated (unknown)."
      },
      {
        "name": "Three Images & Text",
        "imageSlotsPx": [
          "300x300 x3"
        ],
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "note": "Slot sizes as printed in the template labels; exact vs minimum is not stated (unknown)."
      },
      {
        "name": "Four Images / Text Quadrant",
        "imageSlotsPx": [
          "135x135 x4"
        ],
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "note": "Slot sizes as printed in the template labels; exact vs minimum is not stated (unknown)."
      },
      {
        "name": "Image & Dark Text Overlay",
        "imageSlotsPx": [
          "970x300"
        ],
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "note": "Slot sizes as printed in the template labels; exact vs minimum is not stated (unknown)."
      },
      {
        "name": "Image & Light Text Overlay",
        "imageSlotsPx": [
          "970x300"
        ],
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "note": "Slot sizes as printed in the template labels; exact vs minimum is not stated (unknown)."
      },
      {
        "name": "All Text",
        "imageSlotsPx": [],
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "note": "Slot sizes as printed in the template labels; exact vs minimum is not stated (unknown)."
      },
      {
        "name": "Technical Specifications",
        "imageSlotsPx": [],
        "source": "standard-module-templates",
        "checkedOn": "2026-10-18",
        "note": "Slot sizes as printed in the template labels; exact vs minimum is not stated (unknown)."
      }
    ],
    "premiumModules": [
      {
        "moduleType": "PREMIUM_IMAGE_TEXT",
        "fields": [
          {
            "field": "positionType",
            "type": "PositionType",
            "required": "Required",
            "constraint": "LEFT | RIGHT"
          },
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–80 chars; not blank"
          },
          {
            "field": "image",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 800w × 600h px"
          },
          {
            "field": "subheadline",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 40 chars"
          },
          {
            "field": "bodyText",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: 1–5 items; total < 501 chars"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_FULL_BACKGROUND_IMAGE",
        "fields": [
          {
            "field": "desktopImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 1464w × 600h px"
          },
          {
            "field": "mobileImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 600w × 450h px"
          },
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 80 chars"
          },
          {
            "field": "footer",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: 1–4 items; total < 301 chars"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_FULL_BACKGROUND_TEXT",
        "fields": [
          {
            "field": "positionType",
            "type": "PositionType",
            "required": "Required",
            "constraint": "LEFT | RIGHT"
          },
          {
            "field": "colorType",
            "type": "ColorType",
            "required": "Required",
            "constraint": "DARK | LIGHT"
          },
          {
            "field": "desktopImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 1464w × 600h px"
          },
          {
            "field": "mobileImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 600w × 450h px"
          },
          {
            "field": "subheadline",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 40 chars"
          },
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 60 chars"
          },
          {
            "field": "description",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: 1–2 items; total ≤ 300 chars"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_FOUR_COLUMN_IMAGES",
        "fields": [
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 80 chars"
          },
          {
            "field": "columns (3–4 items)",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "position",
            "type": "integer",
            "required": "Required",
            "constraint": "1–4; unique per columns array"
          },
          {
            "field": "image",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 300w × 225h px"
          },
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 30 chars"
          },
          {
            "field": "description",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: 1–5 items; total ≤ 150 chars"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_DUAL_IMAGE_TEXT",
        "fields": [
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 50 chars"
          },
          {
            "field": "columns exactly 2 items",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "position",
            "type": "integer",
            "required": "Required",
            "constraint": "1 or 2; unique per columns array"
          },
          {
            "field": "image",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 650w × 350h px"
          },
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 50 chars"
          },
          {
            "field": "description",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: 1–5 items; total ≤ 300 chars"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_TEXT",
        "fields": [
          {
            "field": "description",
            "type": "ParagraphComponent",
            "required": "Required",
            "constraint": "textList: 1–11 items; total ≤ 5000 chars"
          },
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 80 chars"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_IMAGE_CAROUSEL",
        "fields": [
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 80 chars"
          },
          {
            "field": "footer",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: 1–4 items; total ≤ 300 chars"
          },
          {
            "field": "carouselCards (2–6 items)",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "position",
            "type": "integer",
            "required": "Required",
            "constraint": "1–6; unique per carousel"
          },
          {
            "field": "title",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 50 chars"
          },
          {
            "field": "buttonText",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 12 chars"
          },
          {
            "field": "asin",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: exactly 10 chars"
          },
          {
            "field": "description",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: 1–4 items; total ≤ 200 chars"
          },
          {
            "field": "desktopImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 1464w × 600h px"
          },
          {
            "field": "mobileImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 600w × 450h px"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_NAVIGATION_CAROUSEL",
        "fields": [
          {
            "field": "carouselCards 2–5 items",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "position",
            "type": "integer",
            "required": "Required",
            "constraint": "1–5; unique per carousel"
          },
          {
            "field": "navText",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–25 chars; not blank"
          },
          {
            "field": "desktopImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 1464w × 600h px"
          },
          {
            "field": "mobileImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 600w × 450h px"
          },
          {
            "field": "title",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 50 chars"
          },
          {
            "field": "subtitle",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 25 chars"
          },
          {
            "field": "description",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: 1–4 items; total ≤ 100 chars"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_REGIMEN_CAROUSEL",
        "fields": [
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 100 chars"
          },
          {
            "field": "carouselCards 2–5 items",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "position",
            "type": "integer",
            "required": "Required",
            "constraint": "1–5; unique per carousel"
          },
          {
            "field": "navText",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–20 chars; not blank"
          },
          {
            "field": "desktopImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 1464w × 600h px"
          },
          {
            "field": "mobileImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 600w × 450h px"
          },
          {
            "field": "title",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 20 chars"
          },
          {
            "field": "description",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: 1–4 items; total ≤ 100 chars"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_THREE_COLUMN_COMPARISON",
        "fields": [
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–80 chars; not blank"
          },
          {
            "field": "comparisonProducts (exactly 3 items)",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "position",
            "type": "integer",
            "required": "Required",
            "constraint": "1–3; unique per array"
          },
          {
            "field": "productTitle",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–30 chars"
          },
          {
            "field": "productAsin",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: exactly 10 chars"
          },
          {
            "field": "image",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 300w × 225h px"
          },
          {
            "field": "comparisonRows 2–5 items",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "position",
            "type": "integer",
            "required": "Required",
            "constraint": "unique per array"
          },
          {
            "field": "metricValues exactly 3 items",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "metricName",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–30 chars"
          },
          {
            "field": "metricValue",
            "type": "ParagraphComponent",
            "required": "Required",
            "constraint": "textList: 1 item; max 80 chars"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_COMPARISON_CAROUSEL",
        "fields": [
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–25 chars; not blank"
          },
          {
            "field": "comparisonProducts (3–5 items)",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "position",
            "type": "integer",
            "required": "Required",
            "constraint": "1–5; unique per array"
          },
          {
            "field": "productTitle",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–25 chars"
          },
          {
            "field": "productAsin",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: exactly 10 chars"
          },
          {
            "field": "desktopImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 488w × 700h px"
          },
          {
            "field": "mobileImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 600w × 450h px"
          },
          {
            "field": "comparisonMetrics (3–7 items)",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "position",
            "type": "integer",
            "required": "Required",
            "constraint": "1–7; unique per array"
          },
          {
            "field": "metricName",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 20 chars"
          },
          {
            "field": "comparisonType",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "checkbox | input-field"
          },
          {
            "field": "comparisonFields (3–5 items)",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "position",
            "type": "integer",
            "required": "Required",
            "constraint": "matches product position"
          },
          {
            "field": "value",
            "type": "string",
            "required": "Required",
            "constraint": "max 20 chars; \"true\"/\"false\" for checkbox"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_COMPARISON_SCROLLER",
        "fields": [
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–80 chars; not blank"
          },
          {
            "field": "showATC",
            "type": "boolean",
            "required": "Optional",
            "constraint": "true | false"
          },
          {
            "field": "showPrices",
            "type": "boolean",
            "required": "Optional",
            "constraint": "true | false"
          },
          {
            "field": "showReviews",
            "type": "boolean",
            "required": "Optional",
            "constraint": "true | false"
          },
          {
            "field": "comparisonProducts 4–7 items",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "position",
            "type": "integer",
            "required": "Required",
            "constraint": "1–7; unique per array"
          },
          {
            "field": "productTitle",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–25 chars"
          },
          {
            "field": "productAsin",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: exactly 10 chars"
          },
          {
            "field": "desktopImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 200w × 225h px"
          },
          {
            "field": "comparisonRows 5–12 items",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "position",
            "type": "integer",
            "required": "Required",
            "constraint": "1–12; unique per array"
          },
          {
            "field": "metricName",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 30 chars"
          },
          {
            "field": "comparisonType",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "checkbox | input-field"
          },
          {
            "field": "additionalInfo",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 150 chars"
          },
          {
            "field": "comparisonFields 4–7 items",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "position",
            "type": "integer",
            "required": "Required",
            "constraint": "matches product position"
          },
          {
            "field": "value",
            "type": "string",
            "required": "Optional",
            "constraint": "max 30 chars; true/false for checkbox"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_HOTSPOT_IMAGE",
        "fields": [
          {
            "field": "desktopImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 1464w × 600h px"
          },
          {
            "field": "hotSpots (2–6 items)",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "title",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–50 chars"
          },
          {
            "field": "xCoordinate",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "string pixel value (for example, \"25\")"
          },
          {
            "field": "yCoordinate",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "string pixel value (for example, \"150\")"
          },
          {
            "field": "mobileImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 600w × 450h px"
          },
          {
            "field": "description",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 200 chars"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_HOTSPOT_IMAGE_TEXT",
        "fields": [
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–80 chars; not blank"
          },
          {
            "field": "mainDescription",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: 1–2 items; total ≤ 300 chars"
          },
          {
            "field": "desktopImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 1464w × 600h px"
          },
          {
            "field": "hotSpots (2–6 items)",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "title",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–50 chars"
          },
          {
            "field": "xCoordinate",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "string pixel value (for example, \"25\")"
          },
          {
            "field": "yCoordinate",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "string pixel value (for example, \"150\")"
          },
          {
            "field": "mobileImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 600w × 450h px"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_FAQ",
        "fields": [
          {
            "field": "colorType",
            "type": "ColorType",
            "required": "Required",
            "constraint": "DARK | LIGHT"
          },
          {
            "field": "faqs 2–5 items",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "question",
            "type": "ParagraphComponent",
            "required": "Required",
            "constraint": "textList: 1 item; max 120 chars"
          },
          {
            "field": "answer",
            "type": "ParagraphComponent",
            "required": "Required",
            "constraint": "textList: 1–5 items; total ≤ 250 chars"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_TECH_SPECS",
        "fields": [
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 80 chars"
          },
          {
            "field": "columnCount",
            "type": "integer",
            "required": "Required",
            "constraint": "1 or 2"
          },
          {
            "field": "techSpecs (4–16 items)",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "specKey",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–30 chars"
          },
          {
            "field": "specValue",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–500 chars"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_VIDEO_TEXT",
        "fields": [
          {
            "field": "positionType",
            "type": "PositionType",
            "required": "Required",
            "constraint": "LEFT | RIGHT"
          },
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: 1–80 chars; not blank"
          },
          {
            "field": "video",
            "type": "VideoComponent",
            "required": "Required",
            "constraint": "preview image min 800w × 600h px"
          },
          {
            "field": "title",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 40 chars"
          },
          {
            "field": "description",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: 1–5 items; total ≤ 500 chars"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_HERO_VIDEO",
        "fields": [
          {
            "field": "heroVideo",
            "type": "VideoComponent",
            "required": "Required",
            "constraint": "preview min 1464w × 600h px; video min 960w × 540h px"
          },
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 80 chars"
          },
          {
            "field": "footer",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: 1–4 items; total ≤ 300 chars"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "PREMIUM_VIDEO_IMAGE_CAROUSEL",
        "fields": [
          {
            "field": "headline",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 80 chars"
          },
          {
            "field": "carouselCards 2–6 items",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "position",
            "type": "integer",
            "required": "Required",
            "constraint": "1–6; unique per carousel"
          },
          {
            "field": "positionType",
            "type": "PositionType",
            "required": "Required",
            "constraint": "LEFT | RIGHT"
          },
          {
            "field": "subheadline",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: max 80 chars"
          },
          {
            "field": "title",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 50 chars"
          },
          {
            "field": "description",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: 1–4 items; total ≤ 500 chars"
          },
          {
            "field": "video",
            "type": "VideoComponent",
            "required": "Image or Video",
            "constraint": "preview image min 800w × 600h px"
          },
          {
            "field": "desktopImage",
            "type": "ImageComponent",
            "required": "Image or Video",
            "constraint": "min 800w × 600h px"
          },
          {
            "field": "mobileImage",
            "type": "ImageComponent",
            "required": "Image or Video",
            "constraint": "min 600w × 450h px"
          }
        ],
        "source": "spapi-premium",
        "checkedOn": "2026-10-18"
      }
    ]
  },
  "brandStory": {
    "rules": [
      {
        "id": "bs-where",
        "topic": "Brand Story placement",
        "value": "Carousel with a full-width background and up to 19 content cards, shown as \"From the brand\" above existing A+ content",
        "source": "brand-story-guide-pdf",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "bs-bg-ui",
        "topic": "Brand Story background card (UI guide)",
        "value": "Desktop 1464 x 625 px required; mobile 463 x 625 px required; .PNG and .JPEG; headline 30 characters; description 135 characters",
        "source": "brand-story-guide-pdf",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "bs-logo-ui",
        "topic": "Brand Logo & Description card (UI guide)",
        "value": "Logo 315 x 145 px (.PNG/.JPEG); descriptive text 450 characters",
        "source": "brand-story-guide-pdf",
        "checkedOn": "2026-10-18",
        "status": "confirmed",
        "note": "SP-API troubleshooting page mentions a \"Brand Story logo 362 x 453\" minimum, which differs; see conflicts."
      },
      {
        "id": "bs-questions-ui",
        "topic": "Brand Questions card (UI guide)",
        "value": "Preloaded or custom questions; total text length 750 characters",
        "source": "brand-story-guide-pdf",
        "checkedOn": "2026-10-18",
        "status": "confirmed",
        "note": "API limits are per field (70-char question, 200-char answer, exactly 3 pairs); sources differ in granularity."
      },
      {
        "id": "bs-focus-ui",
        "topic": "Brand Focus Image card (UI guide)",
        "value": "Image 362 x 453 px (.PNG/.JPEG); overlay headline 30 characters; overlay text 135 characters",
        "source": "brand-story-guide-pdf",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "bs-asin-ui",
        "topic": "Four-ASIN card image",
        "value": "About 166 x 182 px; card title 30 characters (optional)",
        "source": "brand-story-guide-pdf",
        "checkedOn": "2026-10-18",
        "status": "confirmed"
      },
      {
        "id": "bs-prohibited",
        "topic": "Brand Story: prohibited content list",
        "value": "unknown",
        "source": "brand-story-guide-pdf",
        "checkedOn": "2026-10-18",
        "status": "unknown",
        "note": "The pages I could read give best practices only (avoid excessive text in images, avoid duplicating the background imagery), no formal prohibited list. Whether the A+ prohibited list applies to Brand Story is unknown."
      },
      {
        "id": "bs-file-size",
        "topic": "Brand Story: maximum file size",
        "value": "unknown",
        "source": "brand-story-guide-pdf",
        "checkedOn": "2026-10-18",
        "status": "unknown"
      }
    ],
    "apiModules": [
      {
        "moduleType": "BRAND_STORY_IMAGE_WITH_LOGO",
        "fields": [
          {
            "field": "title",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 30 chars"
          },
          {
            "field": "description",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: max 3 rows; total ≤ 135 chars"
          },
          {
            "field": "desktopImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 1464w × 625h px"
          },
          {
            "field": "mobileImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 463w × 625h px"
          }
        ],
        "source": "spapi-brand-story",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "BRAND_STORY_FOUR_ASIN",
        "fields": [
          {
            "field": "title",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: max 30 chars"
          },
          {
            "field": "brandStoreId",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 100 chars"
          },
          {
            "field": "asinImages (exactly 4 items)",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "productImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 166w × 182h px"
          },
          {
            "field": "productAsin",
            "type": "TextComponent",
            "required": "Required",
            "constraint": "value: exactly 10 chars"
          }
        ],
        "source": "spapi-brand-story",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "BRAND_STORY_MEDIA_ASSET",
        "fields": [
          {
            "field": "title",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 30 chars"
          },
          {
            "field": "description",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: max 3 rows; total ≤ 135 chars"
          },
          {
            "field": "image",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 362w × 453h px"
          }
        ],
        "source": "spapi-brand-story",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "BRAND_STORY_ABOUT",
        "fields": [
          {
            "field": "logoImage",
            "type": "ImageComponent",
            "required": "Required",
            "constraint": "min 315w × 145h px"
          },
          {
            "field": "title",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 30 chars"
          },
          {
            "field": "slogan",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: max 10 rows; total ≤ 450 chars"
          }
        ],
        "source": "spapi-brand-story",
        "checkedOn": "2026-10-18"
      },
      {
        "moduleType": "BRAND_STORY_QUESTIONS",
        "fields": [
          {
            "field": "questionAnswerPairs (exactly 3 items)",
            "type": "array",
            "required": "Required",
            "constraint": ""
          },
          {
            "field": "question",
            "type": "TextComponent",
            "required": "Optional",
            "constraint": "value: max 70 chars"
          },
          {
            "field": "answer",
            "type": "ParagraphComponent",
            "required": "Optional",
            "constraint": "textList: max 3 rows; total ≤ 200 chars"
          }
        ],
        "source": "spapi-brand-story",
        "checkedOn": "2026-10-18"
      }
    ]
  },
  "conflicts": [
    {
      "id": "conflict-main-fill",
      "topic": "Main image share of frame",
      "values": [
        "85% (Amazon staff forum reply)",
        "at least 80% (Listings Starter Guide)"
      ],
      "sources": [
        "forum-main-image-staff",
        "listings-starter-guide"
      ],
      "checkedOn": "2026-10-18"
    },
    {
      "id": "conflict-bs-logo",
      "topic": "Brand Story logo image minimum",
      "values": [
        "315 x 145 px (Brand Story guide PDF; SP-API Brand Story page)",
        "362 x 453 (SP-API troubleshooting page, \"Brand Story logo\")"
      ],
      "sources": [
        "brand-story-guide-pdf",
        "spapi-brand-story",
        "spapi-troubleshooting"
      ],
      "checkedOn": "2026-10-18"
    },
    {
      "id": "conflict-image-min",
      "topic": "Minimum image pixels",
      "values": [
        "500 to 10,000 px on the longest side (forum post)",
        "at least 500 x 500 px (starter guide)"
      ],
      "sources": [
        "forum-image-requirements",
        "listings-starter-guide"
      ],
      "checkedOn": "2026-10-18"
    }
  ],
  "unknownIds": [
    "img-file-size",
    "img-aspect-ratio",
    "img-color-space",
    "img-non-main-rules",
    "main-category-rules",
    "ap-full-guidelines",
    "ap-standard-text-limits",
    "bs-prohibited",
    "bs-file-size",
    "help-hub-pages-login-gated"
  ],
  "loginGatedNotAccessed": [
    {
      "topic": "Seller Central help page G1881 (surfaced by a search; page topic unverified)",
      "url": "https://sellercentral.amazon.com/help/hub/reference/external/G1881?locale=en-US",
      "note": "Fetch returned HTTP 200 with no readable article text (script-rendered or login-gated). Not bypassed; content unknown.",
      "checkedOn": "2026-10-18"
    }
  ],
  "license": "Citation and use allowed with attribution to aiforlistings.com and a link back to the relevant page. Data is not guaranteed to be complete or current. For commercial bulk scraping, please contact hello@aiforlistings.com first."
}