{
  "id": "WEB-142",
  "slug": "web-142",
  "title": "A storefront catalog must be screened for SHAFT merchandise before submitting through a strict platform",
  "statement": "The brand website must not host or promote SHAFT merchandise in the storefront catalog, where the destination platform refuses such merchants outright.",
  "rationale": "Some ISV platforms refuse SHAFT merchants entirely rather than age-gating them, which is stricter than the carrier baseline and invisible until a submission is refused. A homeware store with a single hip-flask-and-whiskey gift set is a SHAFT merchant to that screen, and the seller has no reason to think of themselves as one.",
  "layer": "WEBSITE",
  "layerSlug": "website",
  "object": "crawled website content",
  "severity": "BLOCKING",
  "detectability": [
    "CRAWL"
  ],
  "failureClass": "TERMINAL_WEBSITE",
  "authorities": [
    "AWS",
    "TCR"
  ],
  "applicability": {
    "verticals": [
      "RETAIL"
    ]
  },
  "applicabilityText": "Applies when the vertical is RETAIL.",
  "universal": false,
  "remediation": "Search your own catalog for alcohol, tobacco, firearms and adult items — including bundles — before submitting, and confirm with your platform whether it refuses such merchants outright or age-gates them. Done when you can state which of the two applies to your account.",
  "example": "Catalog audit: 0 results for alcohol, tobacco, firearm and adult categories across all products and gift sets.",
  "notes": "The catalog conditions this on `provider=Postscript`, which is not in the Provider enum and would in any case be the wrong shape: a provider tag narrows when a rule fires, and this platform-strictness is a warning every retail merchant benefits from. Tagged to the retail vertical instead, with the platform condition carried in the criteria.",
  "phase": "approval",
  "automated": true,
  "url": "https://ekas.io/rules/10dlc/website/web-142/",
  "markdown": "https://ekas.io/rules/10dlc/website/web-142.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
