~341,000 employees, ~93% one-year retention, top wages near $31.90/hour, members who believe the brand. Four findings below, hardest evidence first: every one re-checkable in a single command. The durable model and clean crawl hygiene are credited first, because they're real.
curl header/file GETs of standard public paths, tested both with the default client UA and with a normal browser UA, plus a soft-404 control (byte-size compare), and WebSearch/WebFetch of Costco's own sustainability pages + reported figures (labeled reported). No authentication, no scanning, no enumeration beyond standard well-knowns. Captured 2026-07-14. Not affiliated with or endorsed by Costco.robots.txt (200) and sitemap_index.xml (200); a serious content-security-policy with object-src 'none', base-uri 'self', and upgrade-insecure-requests; Akamai Bot Manager guarding the edge. This brief isn't "Costco is broken": it's "the most trusted brand in the warehouse has no machine-verifiable receipt to back the trust."A growing share of shopping now runs through AI assistants, and today the site refuses them at the door; letting the good ones read the page keeps Costco reachable for the next wave of members instead of invisible to it.
The paths an AI checks first return server errors rather than clean answers, which reads as a broken system; a small fix makes the digital front door look as solid as the warehouse floor.
The palm-oil and deforestation commitments live only in a PDF a member has to believe; a per-outcome receipt lets a member, an agent, or an NGO check the claim, which protects the exact premium Costco's brand is built on.
A standard HTTP GET with the default client user-agent returns 000: the connection is refused/blocked at the edge by Akamai Bot Manager (its fingerprinting cookies _abck, bm_sz, akavpau_* appear only once a browser UA is used). Swap in a normal browser UA and the same URL returns 200. An AI assistant acting on a member's behalf, the way a growing share of shopping now happens, can't even fetch robots.txt (the file that tells search engines what to index).
curl -s -o /dev/null -w '%{http_code}\n' https://www.costco.com/robots.txt (000) vs the same with -A "Mozilla/5.0…" (200)With a browser UA, /.well-known/agent-card.json (a file that lets other AI agents discover and call you) and /.well-known/ai-plugin.json return HTTP 500 (a server error, gzip-garbled body) rather than a clean 404. llms.txt (the file AI assistants read first), ai.txt, and security.txt return the 157,826-byte SPA 404 shell, byte-identical to a random control path, i.e. soft-404s. There is no llms.txt, no agent card, no security.txt. The platform underneath is legacy HCL/WebSphere Commerce (the robots file is full of *DisplayView, StoreCatalogDisplay, CategoryDisplay endpoints).
curl -s -A "Mozilla/5.0…" -o /dev/null -w '%{http_code}\n' https://www.costco.com/.well-known/agent-card.jsonCostco's Kirkland Signature commitments are real and public: RSPO membership with a goal of 100% RSPO-certified (or equivalent) palm oil, support for zero-net-deforestation (HCV/HCS forest protection), and a stated plan to release a deforestation assessment and action plan for beef, palm oil, soy, and wood. But the substance lives in HTML narrative pages plus a literal PDF policy, self-attested: there is no per-supplier or per-product proof an agent, a member, or an NGO can independently verify.
(a) The production content-security-policy allowlists lower-environment hosts: mobilecontent-qa.costco.com, gdx-npd.np.api.cc-costco.com, api-tst.np.gdx.cc-costco.com, stg.api.bazaarvoice.com, network-stg-a.bazaarvoice.com, alongside production origins. (b) The top of robots.txt carries a large block of commented-out legacy Disallow rules (dead cruft) above the active ruleset.
curl -sI -A "Mozilla/5.0…" https://www.costco.com/ | grep -i content-security-policyFund one place-based Restore packet, a stormwater or urban-canopy survey in a single warehouse's community, for under $25. It settles to a public, permanent receipt a member or the sustainability page can cite: this warehouse, this community, this outcome, verified.
Or have any AI agent make one keyless call over x402 (a web-native way for AI agents to pay per use): x402 POST vealth.net/.well-known/vealth/work-packet ($0.10), to mint a Kirkland supply-chain proof packet. Deliverable: the on-chain proof receipt.