# Kiosk Module

Endpoints for the in-store check-in kiosk (Alqove Inflow). Authenticated via a
dedicated kiosk **device** token (not a user/Sanctum token), resolved by
`AuthenticateKioskDevice` middleware (alias `kiosk.device`). The device's
`store_id` is the authoritative store for every request.

## Provisioning
- `php artisan kiosk:provision {store} --name="Front Counter"` — prints the
  device token once. Store it in the kiosk's config.
- `php artisan kiosk:revoke {device}` — revokes a device token.

Plan 1 ships only `GET /v1/kiosk/ping` (auth smoke). Lookup, buy submission,
and queue status arrive in Plan 2.
