{"name":"QuiqVeg Catalog Agent","description":"Read-only QuiqVeg commerce discovery agent for resolving service regions and finding available stores, categories, and products across regional and global catalogs.","supportedInterfaces":[{"url":"https://api.quiqveg.com/a2a/v1","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}],"provider":{"organization":"QuiqVeg","url":"https://quiqveg.com"},"version":"1.2.1","documentationUrl":"https://quiqveg.com/developers/api#a2a-agent","iconUrl":"https://quiqveg.com/icon.png","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false,"extensions":[{"uri":"https://github.com/google-agentic-commerce/ap2/tree/v0.1","description":"QuiqVeg acts as the merchant for AP2-authorized commerce transactions.","required":true,"params":{"roles":["merchant"]}},{"uri":"https://github.com/google-agentic-commerce/AP2/tree/v0.1.0","description":"Legacy AP2 v0.1.0 discovery URI retained for compatible clients.","required":true,"params":{"roles":["merchant"]}}]},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"list-service-regions","name":"List Service Regions","description":"Lists active QuiqVeg service regions using the same safe public projection as the canonical catalog. Arguments must be an empty object.","tags":["commerce","delivery","regions","location"],"examples":["{\"skillId\":\"list-service-regions\",\"arguments\":{}}"]},{"id":"search-catalog","name":"Search Product Catalog","description":"Searches public regional and global product projections by query. Accepts q, an optional explicit regionCode, limit, and offset.","tags":["commerce","catalog","products","search"],"examples":["{\"skillId\":\"search-catalog\",\"arguments\":{\"q\":\"rice\",\"regionCode\":\"domkal\",\"limit\":10}}"]},{"id":"list-regional-stores","name":"List Regional Stores","description":"Lists public stores in an explicit service region. Requires regionCode and returns whitelist-projected storefront information only.","tags":["commerce","stores","regions","availability"],"examples":["{\"skillId\":\"list-regional-stores\",\"arguments\":{\"regionCode\":\"domkal\"}}"]},{"id":"list-regional-categories","name":"List Regional Categories","description":"Lists public categories that currently contain published products in a service region. Requires an explicit regionCode.","tags":["commerce","categories","catalog","regions"],"examples":["{\"skillId\":\"list-regional-categories\",\"arguments\":{\"regionCode\":\"domkal\"}}"]},{"id":"list-products","name":"List Products","description":"Lists paginated public products for an explicit region, public store slug, public category slug, or the global catalog.","tags":["commerce","products","catalog","availability"],"examples":["{\"skillId\":\"list-products\",\"arguments\":{\"regionCode\":\"domkal\",\"limit\":12}}"]},{"id":"get-product-details","name":"Get Product Details","description":"Returns one unambiguous public product. Global products require global and slug; regional products require regionCode, storeSlug, and slug.","tags":["commerce","products","offers","stores"],"examples":["{\"skillId\":\"get-product-details\",\"arguments\":{\"regionCode\":\"domkal\",\"storeSlug\":\"example-store\",\"slug\":\"example-product\"}}"]}]}