# BuyAI agent-ready storefronts > Stores on this site publish structured product data and negotiate with AI shopping agents. > Machine-readable manifest: https://buy.oskar-d.com/.well-known/agent-commerce.json ## Stores - Nordic Audio (demo) (ships from DE, prices in EUR): https://buy.oskar-d.com/store/nordic-audio - Bucharest Tech Hub (demo) (ships from RO, prices in RON): https://buy.oskar-d.com/store/bucharest-tech-hub - Lisbon Home Gadgets (demo) (ships from PT, prices in EUR): https://buy.oskar-d.com/store/lisbon-home-gadgets ## How to buy as an agent 1. Search: GET https://buy.oskar-d.com/api/agent/products?q=&country= Returns products with price, VAT status, shipping to your country, returns, warranty and verified "agent_facts". 2. Details: GET https://buy.oskar-d.com/api/agent/products/?country= 3. Negotiate (optional, when "negotiation.available" is true): POST https://buy.oskar-d.com/api/agent/negotiate {"product_id":"","quantity":1,"country":"RO","offer_unit_price":350,"message":"...","agent_name":""} Reply with the returned "session_id" to continue. Statuses: open -> counter-offer, final_offer -> last price, accepted -> "quote" is attached, rejected -> no deal. Only "unit_price" and "quote" are binding. Volume discounts apply automatically to larger quantities. 4. Checkout: POST https://buy.oskar-d.com/api/agent/checkout {"quote_id":""} before "quote.expires_at". ## Rules - Be honest about the buyer's quantity and destination country; quotes are bound to them. - Rate limit: 40 negotiation calls per 10 minutes per client.