Agent’s-eye view
I tried to shop allbirds.com
“AllBirds exposes an llms.txt guide but no agents.json, agent-instructions, or structured data — I can read their curation map, but lack deterministic action hooks and product facts, forcing me to scrape and guess endpoints for search, cart, and checkout.”
Tasks completed autonomously: 0 / 5
AI-readiness: 30/100
- 01Brittle
Understand what the store sells
“I can fetch llms.txt to learn which pages matter and what AllBirds emphasizes, but with zero JSON-LD structured data and no agent-instructions.md, I cannot reliably read product details, inventory, pricing, or return policies programmatically — I must parse HTML.”
Unlocked by: structured-data (Product/Offer/FAQ JSON-LD) and agent-instructions.md (returns, shipping, warranty policies)
- 02Brittle
Find a specific product
“I can crawl the 41 discovered sitemap pages and scrape category pages, but without agents.json search action or dynamic structured data, finding a specific product by name/filters is brittle — I'd have to reverse-engineer query params and risk bot-blocking.”
Unlocked by: a typed agents.json with search and filter actions, or auto-discovery <link> rel="search" tag
- 03Blocked
Add an item to the cart
“I have no add-to-cart action in agents.json and no structured form signals — I'd have to guess the POST endpoint, variant parameters, and CSRF tokens by inspecting rendered HTML, which modern ecommerce sites actively block.”
Unlocked by: a typed agents.json with add_to_cart action including size/color/qty params
- 04Brittle
Find the return & shipping policy
“I can crawl pages listed in llms.txt for policy text, but without structured FAQ JSON-LD or agent-instructions.md, I cannot reliably extract return deadlines, shipping costs, or warranty terms — I'm parsing unstructured text.”
Unlocked by: agent-instructions.md (canonical runbook) or FAQPage/BreadcrumbList JSON-LD with structured policy facts
- 05Blocked
Complete checkout autonomously
“I have no checkout action in agents.json and no visibility into payment methods, shipping options, or tax logic — I cannot autonomously complete a purchase without reverse-engineering the form, which is reliably blocked.”
Unlocked by: a typed agents.json with checkout action and payment/shipping/address params
How this works: a reasoned assessment of how an autonomous AI agent would experience allbirds.com, grounded in the real machine-readable signals the store exposes right now (agents.json, llms.txt, agent-instructions.md, structured data). Re-checked daily. Not a literal checkout attempt — no orders are placed.