{"name":"K2 Shop","description":"AI-native shopping. Browse products, manage your cart, and checkout.","url":"https://k2shopping-api.x.waldenpuddle.net/a2a","version":"1.0.0","documentationUrl":"https://k2shopping-api.x.waldenpuddle.net/docs/agent-api","capabilities":{"streaming":true,"pushNotifications":true,"stateTransitionHistory":true},"skills":[{"id":"search-products","name":"Search Products","description":"Search the K2 catalog by keyword, category, price range, or attributes. Returns product listings with prices, images, and availability.","tags":["shopping","products","search","catalog"],"examples":["Find running shoes under $100","What organic snacks do you have?","Show me wireless headphones rated 4+ stars"]},{"id":"manage-cart","name":"Manage Shopping Cart","description":"Add or remove products from the shopping cart, view current cart contents and totals.","tags":["shopping","cart"]},{"id":"check-rules","name":"Check Shopping Rules","description":"Read the user's active shopping rules: budget limits, category restrictions, brand preferences. Check whether a potential purchase is within bounds.","tags":["rules","budget","preferences"]},{"id":"checkout","name":"Initiate Checkout","description":"Process the current cart for purchase. Validates against shopping rules, checks budget, and initiates payment. May pause for user approval if amount exceeds threshold.","tags":["checkout","payment","order"]}],"securitySchemes":{"k2-oauth2":{"type":"oauth2","flows":{"authorizationCode":{"authorizationUrl":"https://dev.waldenpuddle.net:8100/authorize","tokenUrl":"https://dev.waldenpuddle.net:8100/token","scopes":{"catalog:read":"Browse and search products","cart:write":"Manage shopping cart","rules:read":"Read shopping rules and budgets","checkout:initiate":"Start checkout (may require user approval)"}}}}},"security":[{"k2-oauth2":["catalog:read"]}],"defaultInputModes":["text","data"],"defaultOutputModes":["text","data"]}