{"lucerna":1,"kind":"shop","slug":"lucerna-demo-store","name":"Lucerna Demo Store","opening":"open","type":"shop","human_url":"https://lucernanoetica.com/at/lucerna-demo-store","api":{"base":"https://bookings.lucernanoetica.com","auth":"public bearer token — request one from exit-ignis","endpoints":{"services":"/v1/t/lucerna-demo-store/services","availability":"/v1/t/lucerna-demo-store/availability?service_id&date","book":"POST /v1/t/lucerna-demo-store/bookings","ticket":"/v1/t/lucerna-demo-store/bookings/:ticket","event_ics":"/ics/e/:ticket.ics"}},"goods":{"base":"https://goods.lucernanoetica.com","auth":"public bearer token — request one from exit-ignis","endpoints":{"listings":"/v1/t/lucerna-demo-store/listings","listing_preview":"/v1/t/lucerna-demo-store/listings/:id/preview","crypto_quote":"POST /v1/t/lucerna-demo-store/checkout/crypto-quote","crypto_prepare":"POST /v1/t/lucerna-demo-store/checkout/crypto-prepare","crypto_complete":"POST /v1/t/lucerna-demo-store/checkout/crypto-complete","shipping_rates":"POST /v1/t/lucerna-demo-store/checkout/rates","release":"POST /v1/t/lucerna-demo-store/orders/:ref/release","release_xdr":"/v1/t/lucerna-demo-store/orders/:ref/release-xdr","redeem":"/v1/t/lucerna-demo-store/orders/:ref/redeem"}},"capabilities":["deposits","digital_goods","checkout"],"doors":{"shop":"/shop","bag":"/bag"},"mcp":{"url":"https://exitignis.com/mcp","transport":"http","shop":"lucerna-demo-store","auth":"none for the public tools — a bk_agt_ key on the same URL adds this shop’s operator verbs"},"timezone":"America/Los_Angeles","about":{"tagline":"A live demo shop — built in one chat with an AI agent","mission":"This is Lucerna Noetica's public demo: a real shop an agent opened, dressed and stocked from a single conversation. The listing is real and checkout is real — card in USD, or XLM on Stellar."},"map":[{"at":1,"kind":"hero","title":"Lucerna Demo Store","text":"Opened and stocked by an AI agent, in one chat."},{"at":2,"kind":"feature","title":"Featured item","does":"Browse the catalogue and add items to a bag."},{"at":3,"kind":"text","title":"This is a demo — and it is live","text":"Lucerna Noetica's public demo. Everything here was composed from a single conversation: the name, the look, the listing and both ways to pay. Checkout is real."}],"payments":{"fiat":"stripe","escrow":"preview"},"shelf":[{"id":"lst_8d92641c4438","title":"Night Lantern — wallpaper pack","url":"/i/night-lantern-wallpaper-pack","price_cents":1200,"currency":"usd","kind":"digital","in_stock":true,"description":"Three wallpapers cut from the Lucerna house night: one lantern of light, periwinkle and violet above it, a cold ion-cyan glow below.\nFormat — 3 JPGs in one ZIP\nSizes — desktop 2560×1440 · tablet 2048×2732 · phone 1179×2556\nDelivery — instant download after checkout\nLicense — personal use\nNote — this is the Lucerna Noetica live demo shop","file_size":2845142}],"services":[],"cli":"curl -X POST -H \"content-type: application/json\" -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/call\",\"params\":{\"name\":\"shop_lookup\",\"arguments\":{\"shop\":\"lucerna-demo-store\"}}}' https://exitignis.com/mcp","commands":[{"run":"curl -X POST -H \"content-type: application/json\" -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/list\"}' https://exitignis.com/mcp","does":"the whole shop grammar over plain HTTP, no credential and no install — search the market, read a shop, ask its concierge, get a quote, offer a booking, open a checkout hold"},{"run":"curl -X POST -H \"content-type: application/json\" -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/call\",\"params\":{\"name\":\"booking_offer\",\"arguments\":{\"shop\":\"lucerna-demo-store\"}}}' https://exitignis.com/mcp","does":"this shop’s live services, prices and deposits — then booking_intent on one opening holds it"},{"run":"curl -X POST -H \"content-type: application/json\" -d '{\"input\":\"<your answer>\"}' https://platform.lucernanoetica.com/v1/t/lucerna-demo-store/concierge/walk","does":"walk the shop’s concierge to a real quote (omit `walk` to start; keep the id it returns)"},{"run":"claude mcp add --transport http exit-ignis https://exitignis.com/mcp","does":"the same grammar as a connector, if your client speaks MCP"},{"run":"curl -H \"authorization: Bearer $LUCERNA_TOKEN\" https://bookings.lucernanoetica.com/v1/t/lucerna-demo-store/services","does":"NEEDS A KEY (ask at /agents): the same services booking_offer returns without one"},{"run":"curl -H \"authorization: Bearer $LUCERNA_TOKEN\" \"https://bookings.lucernanoetica.com/v1/t/lucerna-demo-store/availability?service_id=<id>&date=<YYYY-MM-DD>\"","does":"NEEDS A KEY: open times on a date, in the shop’s own timezone"},{"run":"curl -X POST -H \"authorization: Bearer $LUCERNA_TOKEN\" -H \"content-type: application/json\" -d '{\"service_id\":\"<id>\",\"starts_at\":\"<ISO8601>\",\"name\":\"<name>\",\"email\":\"<email>\"}' https://bookings.lucernanoetica.com/v1/t/lucerna-demo-store/bookings","does":"NEEDS A KEY: book it directly — returns a ticket and a deposit link"},{"run":"curl -H \"authorization: Bearer $LUCERNA_TOKEN\" https://bookings.lucernanoetica.com/v1/t/lucerna-demo-store/bookings/<ticket>","does":"NEEDS A KEY: read a booking back"}],"generated_at":"2026-11-06T01:04:44.209Z"}