{
  "utc": "2026-09-22T06:18:10.801121+00:00",
  "method": "Measured browser text boxes, manually annotated conservative protected polygons, rendered core-ink contrast.",
  "placement_scope": "4:5 feed concepts only. 60px text inset on top/sides, 90px bottom reserve are house design guardrails, not published Meta universal safe zones. No copy below y563. No 9:16 asset. Illustrative board feed UI is not Ads Manager preview.",
  "platform_verification": "Not performed. Official safe-zone pages were login-blocked; do not claim current Meta spec validation.",
  "protected_regions": {
    "A": {
      "cap": [
        [
          562,
          245
        ],
        [
          770,
          245
        ],
        [
          770,
          540
        ],
        [
          562,
          540
        ]
      ],
      "body": [
        [
          495,
          545
        ],
        [
          762,
          545
        ],
        [
          790,
          686
        ],
        [
          729,
          1198
        ],
        [
          438,
          1180
        ],
        [
          458,
          816
        ]
      ],
      "label": [
        [
          500,
          665
        ],
        [
          777,
          705
        ],
        [
          725,
          1120
        ],
        [
          454,
          1075
        ]
      ],
      "hair": [
        [
          0,
          573
        ],
        [
          150,
          590
        ],
        [
          266,
          598
        ],
        [
          400,
          669
        ],
        [
          463,
          731
        ],
        [
          810,
          810
        ],
        [
          1080,
          870
        ],
        [
          1080,
          1210
        ],
        [
          0,
          1120
        ]
      ]
    },
    "B": {
      "bottle": [
        [
          133,
          492
        ],
        [
          375,
          492
        ],
        [
          375,
          1240
        ],
        [
          133,
          1240
        ]
      ],
      "label": [
        [
          134,
          835
        ],
        [
          374,
          835
        ],
        [
          374,
          1188
        ],
        [
          134,
          1188
        ]
      ],
      "face": [
        [
          478,
          477
        ],
        [
          805,
          477
        ],
        [
          805,
          908
        ],
        [
          478,
          908
        ]
      ],
      "crown": [
        [
          535,
          380
        ],
        [
          1055,
          380
        ],
        [
          1055,
          500
        ],
        [
          535,
          500
        ]
      ]
    }
  },
  "proof_source": "https://www.trustpilot.com/review/wholesalebotanics.com",
  "proof_subject": "Wholesale Botanics brand rating only",
  "results": [
    {
      "id": "A",
      "size": [
        1080,
        1350
      ],
      "sha256": "8b9c95b371da9e6faf0af98f0293e7f4da4c789211347e36cc6f5fe1ea4a97af",
      "text": [
        {
          "text": "WONDER HAIR SERUM",
          "bounds": [
            66,
            65,
            391,
            90
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 9.9
        },
        {
          "text": "GROW HAIR.",
          "bounds": [
            61,
            105,
            852,
            242
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 10.18
        },
        {
          "text": "FAST.",
          "bounds": [
            60,
            245,
            515,
            419
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 10.2
        },
        {
          "text": "4.8/5",
          "bounds": [
            85,
            448,
            203,
            494
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 16.07
        },
        {
          "text": "\u2605\u2605\u2605\u2605\u2605",
          "bounds": [
            260,
            455,
            420,
            484
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 16.07
        },
        {
          "text": "Wholesale Botanics",
          "bounds": [
            85,
            503,
            333,
            529
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 16.07
        },
        {
          "text": "1,121 reviews on Trustpilot",
          "bounds": [
            85,
            540,
            364,
            563
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 16.07
        },
        {
          "text": "100%",
          "bounds": [
            833,
            431,
            994,
            475
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 16.07
        },
        {
          "text": "PURE BATANA",
          "bounds": [
            824,
            485,
            1004,
            509
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 16.07
        },
        {
          "text": "OIL",
          "bounds": [
            829,
            521,
            999,
            550
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 16.07
        }
      ],
      "geometry_pass": true,
      "contrast_pass": true
    },
    {
      "id": "B",
      "size": [
        1080,
        1350
      ],
      "sha256": "bd43ff56525570541975ad9db27aada7ba6f15e77da0e4590257a9c9299918aa",
      "text": [
        {
          "text": "Thinning hair?",
          "bounds": [
            67,
            67,
            344,
            106
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 8.46
        },
        {
          "text": "GROW IT",
          "bounds": [
            60,
            117,
            656,
            264
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 7.68
        },
        {
          "text": "BACK.",
          "bounds": [
            60,
            265,
            498,
            412
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 6.44
        },
        {
          "text": "4.8/5",
          "bounds": [
            791,
            103,
            999,
            152
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 14.17
        },
        {
          "text": "WHOLESALE",
          "bounds": [
            788,
            164,
            999,
            187
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 14.17
        },
        {
          "text": "BOTANICS",
          "bounds": [
            788,
            195,
            999,
            218
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 14.17
        },
        {
          "text": "1,121 reviews",
          "bounds": [
            788,
            237,
            999,
            262
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 14.17
        },
        {
          "text": "on Trustpilot",
          "bounds": [
            788,
            271,
            999,
            294
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 14.17
        },
        {
          "text": "100% PURE",
          "bounds": [
            68,
            427,
            226,
            452
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 7.92
        },
        {
          "text": "BATANA OIL",
          "bounds": [
            66,
            464,
            234,
            492
          ],
          "canvas_pass": true,
          "feed_inset_pass": true,
          "protected_overlap_px": 0,
          "contrast_p10": 7.82
        }
      ],
      "geometry_pass": true,
      "contrast_pass": true
    }
  ],
  "manual_review": {
    "phone_360px": "Inspected: both headline hierarchies, proof modules and ingredient callouts readable; bottle/face unobscured.",
    "whole_bottles": "Preserved original scene geometry.",
    "placement": "Feed-only house insets, no Ads Manager/9:16 validation claimed."
  }
}
