Platform / Sell
Build the order at the kiosk. Pay and show your ID at the counter.
A kiosk is a registered device, not a person. It authenticates with its own device token and can do exactly one thing: build an order for the customer to pay for at the counter. Every item passes the same compliance engine as the register; the order needs the customer's 21+ attestation; and the ID check and the payment happen at the register, where the order becomes an ordinary sale with every sale rule applied.
In pilot on simulated locations, behind the same go-live gate as the register. A Reconcile-only organisation is refused: kiosks belong to the Smoke Alarm platform.
Evergreen Dispensary (simulated) · Kiosk 1
SimulatedYour order number is
27
Go to the counter with a valid ID to pay and collect your order.
- 21+ attestation
- recorded before the order openedVerified
- Kiosk rules
- 9 rules · ALLOWVerified
- ID check
- at the counter, by a personPending
- Payment
- at the counter, on an open shiftPending
Illustrative kiosk ticketA practice order on a fictional store. A real kiosk on a simulated location shows the same practice banner.
A kiosk order is a point-of-sale order that has not been paid yet.
- Verified
- Checked and agreed at this stage.
- Review
- A person needs to decide.
- Blocked
- The workflow stops here until it is resolved.
- Pending
- Waiting on a step that has not happened yet.
From pairing to the counter.
Six steps, as the kiosk runs them today. Nothing is collected about the customer except the attestation.
- 01
Pair the tablet by token
PreviewA manager registers the kiosk on Devices & hardware; Smoke Alarm shows its token exactly once and keeps only its hash. On the tablet the token goes into an http-only cookie that lets it do one thing: build orders. Revoking the device stops it at once.
- 02
Attract screen
PreviewThe store's name, one line of instruction and a single checkbox: “I am 21 or older.” A practice or sandbox location says so in a banner across the top of the screen.
- 03
21+ attestation opens the order
PreviewThe order cannot start without the attestation, and the rule that checks it runs again when the order is placed. The kiosk records that the customer attested; it does not ask who they are.
- 04
The menu is the live shelf
AvailableOnly products with accepted, in-stock packages at this location appear, each with its price and the total including tax. Adding an item runs the compliance engine: package state, recall, lab result, expiry, stock and purchase limits.
- 05
A ticket for the counter
PreviewPlacing the order re-checks every kiosk rule and prints a number on the screen. The order waits in the counter's queue with its lines and its total; nothing has been sold and nothing has been paid.
- 06
The counter finishes the sale
PreviewA budtender with an open shift claims the ticket and it becomes an ordinary register transaction: the ID is scanned or inspected, every sale rule runs, the tender is taken and the receipt prints with every New York field.
9 rules apply to a kiosk order.
The same catalogue the register uses, filtered to the kiosk workflow. The ID rule is deliberately absent here: a person checks the ID at the counter, so the kiosk carries an attestation rule of its own instead.
- NY-PKG-001Only accepted packages are sellable
- NY-REC-001Recalled product cannot be sold, received or adjusted into stock
- NY-LAB-001Passing lab results before sale
- NY-EXP-001Expired product cannot be sold
- NY-AGE-002Kiosk and remote orders carry an age attestation
- NY-LIM-001Per-transaction purchase limits
- NY-GL-001Live sales only after go-live activation
- NY-TRK-001Cannabis sold from a tracked package
- NY-INV-001Enough on hand
Sessions expire. Orders nobody collects are cancelled. Offline means no orders.
Heartbeat
The tablet reports that it is online every few minutes; the device registry shows when each kiosk was last seen and from where. Heartbeats are telemetry, not audit rows.
Session expiry
An order that goes quiet expires after ten minutes and its cart is closed. A placed order that nobody collects within the hour is cancelled with the reason recorded, so the queue never fills with ghosts.
No offline ordering
An order that cannot be checked against live stock and live rules cannot be promised. When the network drops the screen says so and waits; it never queues orders to send later.
Rate-limited per device
Each kiosk has its own request limit, so a stuck screen or a curious customer cannot flood the store's register queue.
Refused for Reconcile-only organisations
Kiosks are part of the Smoke Alarm platform. An organisation using Audit Shield Reconcile beside its own point of sale is told plainly that the kiosk is not part of its product.
Kiosks can be switched off
Kiosk mode is a per-organisation switch. With it off, a paired tablet is treated as unknown until it is switched back on.
The hardware, priced as a range.
A self-service ordering point that hands the order to the counter.
Kiosk
Requires setup- Indicative range
- $2,500–$5,000
- Self-service kiosk
- $50 per device a month
- Touchscreen in a secure enclosure
- 2D scanner
- Printer
- Payment terminal where configured
- Wired or cellular connectivity
- Installation
Indicative ranges. Smoke Alarm integrates certified third-party hardware; it does not manufacture payment devices. Final configuration and pricing depend on the store's requirements and supplier pricing at the time of order. A payment terminal is included only where a contracted provider configures one; see Payments.
A paired kiosk where a customer builds an order to pay for at the counter, through the same compliance rules as the register.
Waiting on: Same go-live gate as the register.
Commercial off-the-shelf registers, scanners, printers, drawers and displays configured for Smoke Alarm and installed on site; sourced per deployment, priced as ranges.
Waiting on: Supplier pricing at the time of order; the store's site survey.
What the badges on this page mean.
- Available
- Available features still require store setup and authorized data. This is not a connected-account status.
- Preview
- Explore with illustrative data. Not generally released for customer use.
- Requires setup
- Provider credentials, a partner agreement or approval may be needed before use.
- Planned
- Not available yet.
Place a practice order and claim it at the register.
Twenty minutes with Ken and Charles on a simulated store: attest, build an order, take the ticket to the counter and watch it become a sale with every rule applied.