Skip to content

Independent spot-check

Status: passed on 2026-08-31. A second agent checked the complete frame and outcome key sets, recomputed the published arithmetic and file hashes, and inspected seven current store websites. The reviewer was given the packet and asked to find disagreements before publication.

Complete-file checks

The reviewer loaded sampling-frame.csv, platform-survey-2026-08-31.json, and import-outcomes-2026-08-31.json independently. Both result files contained 205 unique keys and matched the frame exactly, with no missing or extra keys. The frame contained 88 Illinois and 117 Pennsylvania stores. Recomputed importer totals were:

Outcome Stores
No supported platform detected 91
Fetch failed 69
Accepted (ok) 40
Quality rejected 3
Denylisted 2

Of the 40 accepted stores, 26 returned at least one product and 14 returned none. The importer returned 138 products under the five-per-store cap. The reviewer also recomputed the SHA-256 hash and byte count of every file listed in source-manifest.json; every value matched.

The exact arithmetic and manifest checks can be repeated with python verify.py from this folder.

Website checks

These checks describe what the sites returned on 2026-08-31. Websites can change after the dated survey, so a later difference would not alter the stored result.

Frame key Published outcome Independent check
cityblue_technologies_us_82 Historical markup score 26; current WooCommerce import accepted 5 products https://www.citybluetechnologies.com/wp-json/wc/store/v1/products?per_page=1 returned JSON containing a real retail product rather than template content.
chalet_nursery_us_44 Shopify import accepted 5 products https://www.chaletnursery.com/products.json returned HTTP 200 JSON containing a real retail product.
mcguire_western_lumber_co_us_10 Squarespace detected; accepted with zero products https://www.lumberchicago.com/ returned HTTP 200 HTML identifying Squarespace. No product endpoint returned a product.
fasel_sons_garden_center_us_61 Wix detected; 5 demonstration products rejected https://www.faselandsons.com/ returned HTTP 200 HTML identifying Wix. The stored quality reason says all five names used Wix's default product-template text.
north_end_computers_us_43 Denylisted as robots-blocked https://northendcomputers.com/robots.txt returned User-agent: * and Disallow: /.
andersonville_hardware_store_us_83 Fetch failed https://andersonvillehardware.com/ timed out after 15 seconds without a response.
batteries_unlimited_us_65 WooCommerce detected; product fetch failed https://batteriesunlimitedstore.com/wp-json/wc/store/v1/products?per_page=1 returned HTTP 404, consistent with the stored result that neither supported WooCommerce route was reachable.

The original 205-row markup ledger was not preserved, so the reviewer could verify the historical markup-positive CityBlue row but could not independently select and prove a historical markup-negative row. That missing source is disclosed in the study and prevents stronger claims about the exact identity of all three historical positives. It does not affect the complete 2026 survey and controlled importer results included in this packet.