{"version":"2026-05-agent-commerce-v1","generatedAt":"2026-08-14T16:19:58.567Z","name":"Anslation Store Agent Commerce","description":"Machine-readable commerce contract for AI shopping assistants, search agents, and future checkout copilots on Anslation Store.","publicBaseUrl":"https://anslation.com/anslation-store","access":{"authentication":"none","visibility":"public","note":"All declared endpoints are public (AllowAny) and reached through the Anslation Next.js proxy; no API key, token, or session is required.","rateLimited":true,"rateLimiting":{"enforcement":"Server-side fixed-window counters keyed by peer IP address; exceeding a limit returns HTTP 429 with a retryAfterSeconds hint.","limits":[{"capability":"ask_ai_shopper","endpoint":"/api/anslation/product-api/knproducts/knanslationstore/assistant","requestsPerWindow":24,"windowSeconds":60},{"capability":"quote_cart","endpoint":"/api/anslation/product-api/knproducts/knanslationstore/checkout/quote","requestsPerWindow":60,"windowSeconds":60},{"capability":"place_order","endpoint":"/api/anslation/product-api/knproducts/knanslationstore/checkout/place-order","requestsPerWindow":16,"windowSeconds":60},{"capability":"buyer_issue_center","endpoint":"/api/anslation/product-api/knproducts/knanslationstore/buyer/issues","requestsPerWindow":12,"windowSeconds":60},{"capability":"track_order","endpoint":"/api/anslation/product-api/knproducts/knanslationstore/tracking/orders/lookup","requestsPerWindow":10,"windowSeconds":60}],"unlistedRoutes":"Routes not listed here (including the catalog storefront GET) have no per-route server throttle; feed responses are edge-cached for 300 seconds instead."}},"termsOfService":"https://anslation.com/anslation-store/help","usagePolicy":{"url":"https://anslation.com/anslation-store/help","note":"The store help page (support and returns answers) is the closest published policy document; a dedicated legal terms page does not exist yet."},"schemas":{"productCorpus":"https://anslation.com/anslation-store/merchant-feed.json","proseGuidance":"https://anslation.com/llms.txt","note":"Handoff contract schemas are inline under handoffContract; merchant-feed.json carries the full product corpus and llms.txt carries prose guidance for agents."},"store":{"id":"anslation-store-main","name":"Anslation Store","description":"Anslation Store public ecommerce layer for buying, selling, nearby delivery, and pickup.","currency":"INR","locationContext":{"label":"Gurgaon quick commerce zone","lat":28.4595,"lng":77.0266,"radiusKm":12},"support":{"email":"support@anslation.com","phone":"+91 99999 00000","trackOrderUrl":"https://anslation.com/anslation-store/track-order"}},"readiness":{"score":100,"status":"ready","generatedAt":"2026-08-14T16:19:58.567Z","checks":[{"id":"catalog_feed","label":"Catalog feed","complete":true,"value":1,"description":"Active products are available for machine-readable discovery."},{"id":"structured_data","label":"Structured product data","complete":true,"value":"Product + Offer JSON-LD","description":"Product pages expose schema-friendly price, stock, seller, return, and shipping signals."},{"id":"fulfillment_modes","label":"Fulfillment modes","complete":true,"value":["delivery","pickup"],"description":"Agents can explain delivery and pickup availability before cart handoff."},{"id":"quote_checkout_guard","label":"Quote and checkout guard","complete":true,"value":"/api/anslation/product-api/knproducts/knanslationstore/checkout/quote","description":"Quote endpoint is declared as a required step before order creation."},{"id":"support_loop","label":"Buyer support loop","complete":true,"value":"support_configured","description":"Buyer issue center can receive return, replacement, refund, and support requests."},{"id":"marketplace_trust","label":"Marketplace trust","complete":true,"value":1,"description":"Seller graph is visible while checkout and support stay inside Anslation Store."}],"metrics":{"activeProducts":1,"inStockProducts":1,"sellers":1,"categories":1,"nearbyStores":0,"liveOffers":0}},"trustIntelligence":{"version":"2026-05-review-intelligence-v1","generatedAt":"2026-08-14T16:19:58.567Z","averageConfidence":86,"averageRating":"4.6","reviewSignals":145,"riskWatchCount":0,"externalResearchSources":["amazon_flipkart","google_local","social_creator","anslation_review_desk"],"complianceGuardrails":["no_fake_or_ai_generated_buyer_reviews","ai_summary_disclosure_required","seller_influence_control","evidence_first_moderation"]},"supportedActions":["search_catalog","ask_ai_shopper","verify_product_passport","quote_cart","review_smart_cart","watch_price_or_restock","prepare_checkout","track_order","create_buyer_issue"],"capabilities":[{"id":"search_catalog","label":"Search catalog","method":"GET","endpoint":"https://anslation.com/anslation-store","description":"Find products by category, tag, price, fulfillment mode, and nearby availability."},{"id":"ask_ai_shopper","label":"Ask AI shopper","method":"POST","endpoint":"https://anslation.com/api/anslation/product-api/knproducts/knanslationstore/assistant","description":"Ask for budget, recipe, replenishment, bundle, or delivery-speed recommendations."},{"id":"verify_product_passport","label":"Verify product passport","method":"GET","endpoint":"https://anslation.com/anslation-store/passport","description":"Open the product passport for authenticity, seller verification, QR/Digital Link readiness, review integrity, and support routes."},{"id":"quote_cart","label":"Quote cart","method":"POST","endpoint":"https://anslation.com/api/anslation/product-api/knproducts/knanslationstore/checkout/quote","description":"Calculate delivery fee, coupon, taxes, stock, fulfillment, and final payable amount."},{"id":"review_smart_cart","label":"Review smart cart","method":"CLIENT_RULE","endpoint":"https://anslation.com/anslation-store","description":"Review stock risk, fulfillment mismatch, coupon opportunity, free-delivery threshold, and buyer-detail readiness before checkout."},{"id":"watch_price_or_restock","label":"Watch price or restock","method":"CLIENT_RULE","endpoint":"https://anslation.com/anslation-store/merchant-feed.json","description":"Use product priceWatch fields to explain target price, price-drop, restock, and low-stock alerts."},{"id":"place_order","label":"Place order","method":"POST","endpoint":"https://anslation.com/api/anslation/product-api/knproducts/knanslationstore/checkout/place-order","description":"Create an order after the buyer confirms customer, address, cart, and payment mode."},{"id":"buyer_issue_center","label":"Buyer issue center","method":"POST","endpoint":"https://anslation.com/api/anslation/product-api/knproducts/knanslationstore/buyer/issues","description":"Create return, replacement, refund, damaged item, wrong item, or support tickets."}],"handoffContract":{"version":"2026-05-agent-cart-handoff-v1","intentFields":["buyer_intent","fulfillment_type","location_context","budget","category"],"cartLineSchema":{"productId":"string","quantity":"positive_integer","fulfillmentMode":"delivery | pickup | both"},"quoteRequestSchema":{"items":[{"product_id":"string","quantity":"positive_integer"}],"fulfillment_type":"delivery | pickup","branch_id":"string_optional","coupon_code":"string_optional","address":"object_optional"},"cartReviewSchema":{"checks":["stock_quantity","fulfillment_mode","coupon_opportunity","free_delivery_gap","buyer_contact"],"blockingStatuses":["stock_quantity","fulfillment_mode","buyer_contact"],"recommendationOutput":"fix | save | ready | watch"},"priceWatchSchema":{"currentPrice":"number","targetPrice":"number","trigger":"price_drop | restock | low_stock | target_price","agentMayNotifyBuyer":true},"consent":{"buyerReviewRequired":true,"agentMayPlaceOrderWithoutBuyer":false,"orderCreationRequiresQuotedCart":true}},"guardrails":[{"id":"buyer_consent_required","label":"Buyer consent required","description":"AI agents may prepare cart and checkout context, but cannot place an order without buyer review."},{"id":"quote_required_before_order","label":"Quote required before order","description":"Stock, fees, coupons, branch, fulfillment, and payable total must be quoted before order creation."},{"id":"anslation_support_fallback","label":"Anslation support fallback","description":"Returns, replacements, refunds, damaged items, and delivery delays must route to the buyer issue centre."},{"id":"no_blind_external_redirect","label":"No blind seller redirect","description":"Marketplace sellers stay inside Anslation Store trust, fulfillment, and support rules by default."}],"rules":{"currency":"INR","countries":["IN"],"paymentModes":["cod","pickup_payment","online_placeholder"],"fulfillmentModes":["delivery","pickup","both"],"buyerConsentRequiredBeforeOrder":true,"noExternalSellerRedirectByDefault":true,"quoteRequiredBeforeOrder":true,"humanSupportFallbackRequired":true,"preserveAnslationCheckoutAndSupport":true},"products":[{"id":"prod-anslation-store-launch-pack","name":"Anslation Store Launch Pack","url":"https://anslation.com/anslation-store/products/anslation-store-launch-pack","passportUrl":"https://anslation.com/anslation-store/passport/anslation-store-launch-pack","price":499,"priceCurrency":"INR","availability":"in_stock","fulfillmentMode":"both","category":"Daily essentials","canQuote":true,"agentRecommendationSignals":{"ratingValue":"4.6","reviewCount":145,"ratingSource":"demo-derived","confidenceScore":86,"fakeReviewRisk":"low","savingsPercent":29,"priceWatch":{"eligible":true,"currentPrice":499,"targetPrice":499,"savingsPercent":29,"trigger":"price_drop","message":"Current price is already a strong buy-now signal."},"inStockQuantity":10},"priceWatch":{"eligible":true,"currentPrice":499,"targetPrice":499,"savingsPercent":29,"trigger":"price_drop","message":"Current price is already a strong buy-now signal."},"productPassport":{"version":"2026-05-product-passport-v1","url":"https://anslation.com/anslation-store/passport/anslation-store-launch-pack","confidenceScore":86,"authenticityStatus":"verified","digitalLinkReady":true}}]}