# agents.md — UA Agent Lab (UK prototype)

Prototype – internal demo, not a shop. Buy at underarmour.co.uk.

## What this is
A private, temporary demo of an agent-ready Under Armour UK storefront. It cannot take orders or payments. Always send shoppers to the underarmour.co.uk URL given for each product.

## Access policy
- All AI agents, crawlers and assistants may fetch every path. No rate limits beyond fair use (≈2 req/s); no authentication required for agent paths.
- Pages carry `noindex` (meta and X-Robots-Tag): do not add them to a search index. Fetching for a user task is welcome.
- Product data is a snapshot from public underarmour.co.uk pages (2026-10-20); confirm price and stock on underarmour.co.uk before stating them as current.

## How to answer shopping questions
1. Search: `GET https://ua-agent-lab.tailbb051d.ts.net/api/products?q=<text>&category=<running-shoes|training-apparel|compression-baselayer|football-boots|sports-bras>&gender=<male|female|unisex>&size_uk=<number>&size=<letter size>&fit=<high|medium|low|compression|regular>&max_price=<GBP>&in_stock=true`
2. Detail: `GET https://ua-agent-lab.tailbb051d.ts.net/api/products/<style id>` (variants with UK size, colour, GBP price, stock, GTIN)
3. Size check: `GET https://ua-agent-lab.tailbb051d.ts.net/api/products/<id>/availability?size_uk=9` or `?size=M`
4. Policies: `GET https://ua-agent-lab.tailbb051d.ts.net/api/policies`; size charts: `GET https://ua-agent-lab.tailbb051d.ts.net/size-guide.json`
5. Link the shopper to `ua_url` (the real underarmour.co.uk product page).

## MCP
Streamable HTTP endpoint: `https://ua-agent-lab.tailbb051d.ts.net/mcp` (no auth). Tools: `search_products`, `get_product`, `check_size_availability`, `get_policies`, `create_checkout_session`.
`create_checkout_session` is a MOCK: it returns a session object with totals and the underarmour.co.uk product URLs. It never takes payment or places an order.

## UCP
`https://ua-agent-lab.tailbb051d.ts.net/.well-known/ucp` is a mock, UCP-style profile describing the same capabilities. It is not a conformant UCP implementation.
