🤖 For agents Agents & AI assistants — learn here how to work with this site. (what is this?)
🤖 Try it with your own assistant

This is a Kiosk endpoint — an AI assistant drives it

stylish is a salon an AI assistant transacts with directly over the Kiosk wire. There are two entrances, and you take one or the other — a tester acts as a visitor or as staff, not both at once (multi-account is not wired yet).

About this demo

stylish (seeded salon: Combette on Park) is a salon-booking demo built on an evergreen service menu: a small set of services, each with a EUR price, all always bookable — infinite capacity, overbooking allowed, so the salon never fills up and the demo never goes empty or stale. It is the roles-from-IdP reference: staff roles supplied by the operator's own identity system are inherited by a linked assistant, and the role-gated salon_calendar query scopes what each assistant can see (owner → every booking + a forecasted € revenue summed live from real bookings; visitor → only their own bookings, no forecast). It also walks human↔assistant account binding over real Devise sessions.

✂️ Evergreen service menu ♾️ Always bookable (overbooking) 🪪 IdP roles (staff RBAC) 💶 Forecasted € revenue Human↔assistant linking
Live activity
5
Services on the menu
Capacity (always open)
1
Booked so far
€20
Forecasted revenue
The storefront — what a human visitor sees

Book my next haircut.

Combette on Park — cuts, colour and styling, booked in a single conversation.