{"schema":"eirven.agent-commerce.v1","name":"EIRVEN","url":"https://eirven.studio","description":"Custom terrain rings from meaningful places. Made to order, CAD pricing, Canada delivery.","documentation":"https://eirven.studio/agents","catalog":"https://eirven.studio/agent-catalog.json","openapi":"https://eirven.studio/api/v1/agent/openapi.json","authentication":{"type":"buyer_session_cookie","bootstrap":"/api/auth/guest","credentials":"same-origin","mutationOrigin":"https://eirven.studio","note":"Retain the HttpOnly cookie issued by the server. Send Origin and JSON Content-Type on mutations. An external HTTP client must keep its own cookie jar; never request another buyer's cookie."},"browserTools":{"protocol":"WebMCP","status":"experimental","interface":"document.modelContext","legacyInterface":"navigator.modelContext","names":["eirven_catalog","eirven_search_places","eirven_configure_ring","eirven_quote_ring","eirven_create_checkout","eirven_get_orders"]},"workflow":["Read catalogue and policies","Search a place or choose coordinates","Choose variant, map area, size or size later and optional engraving","Save immutable recipe using a stable creationId","Obtain current server quote","Have buyer review design, CAD price and policies","Create hosted Stripe checkout using quoteId, fingerprint and stable idempotencyKey","Complete hosted checkout with buyer authorization","Read order payment status"],"payment":{"mode":"stripe_hosted_checkout","acceptsRawCardData":false,"chargeOnToolCall":false,"chatgptInstantCheckout":false,"note":"Hosted checkout is the supported payment path. ACP delegated payment and ChatGPT Instant Checkout are not enabled. Availability is returned by the server quote."},"policies":{"shippingCountries":["CA"],"tax":"Prices in CAD. Applicable tax shown at checkout for your Canadian delivery address. Shipping within Canada is included.","dispatchEstimate":"6 to 8 weeks","arrival":"Transit time is additional. Tracking provided at dispatch.","afterPayment":"We review your design after payment. For size later, confirm your size on your order page before production.","unmakeable":"If your design cannot be made, approve a change or receive a full refund.","policyStatus":"draft","termsUrl":"/terms","refundsUrl":"/refunds","shippingUrl":"/shipping"}}