First run
Welcome, seed ticket, verify, unlock — backup as welcome ceremony, not dread.
A booth of your own for your Monero.
S01 Welcome — counter photo under a formica veil; wordmark with the milk-bottle cow. Entrance choreographed on scroll-into-view.
Recovery ticket · №0001
Copy this ticket and keep it off the counter. The kitchen keeps no copies. Lose it and nobody can plate your order again.
S02 Seed backup — all 25 words on the order ticket, Courier Prime, pink carbon edge.
What's word №4?
What's word №17?
Stamp it with Face ID
Only your face opens the booth. Nothing leaves the register.
S03 Verify + Face ID — quiz chips snap onto the board (tap them, they're solvable); Face ID lands as the register's OK stamp.
Morning, hon.
Usual booth?
S04 Unlock — the booth curtain slides aside on scroll-into-view; privacy starts at the front door.
Everyday
Home, XMR detail, receive, send — locked vs unlocked always at a glance.
S05 Home — total in Archivo Black; the eye flips the menu board to “ASK US”. Locked XMR sits on a spinning order wheel. Jukebox nav: A1/A2/B1/B2, click to ride.
S06 XMR detail — pie-plate header dimmed into formica; sparkline drawn as a dashed receipt line; served vs on-the-wheel split.
Every payment gets a fresh subaddress — same booth, fresh ticket. Nobody can link your tabs.
S07 Receive — QR on a coaster card; subaddresses explained in one calm sentence.
S08 Send — vinyl keypad, monogram coasters for contacts, fee priority as Counter / Table / Booth.
Send ticket · №0873
S09 Review & sent — press “Send 1.250 XMR” and the register prints the sent ticket.
The swap — today's special
Transparent to private on one screen, then the wait as theater.
S10 Swap quote — the special on the menu board: blue plate (transparent) left, cherry special (private) right, rate band between, Milk Guarantee on the bottle.
Swap ticket · №1042
USDC → Hyperliquid XMR1/USDC orderbook → native XMR
Spendable after 10 confirmations — about 20 minutes. Order's up soon.
Your money is private now.
S11 Soul moment — the ticket on the order wheel. Confirmations punch 4/10 → 10/10, the wheel turns, the ticket comes off stamped SERVED · PRIVATE, unlocked ticks 39.7355 → 42.618, and the receipt line prints. Auto-plays on scroll-into-view; honest about the ~20-minute unlock.
Records & doors
Activity, dApp approval, security, empty and error states.
Pulled ticket · №1042
S12 Activity — old tickets on the spindle; the top one pulled with the full recap.
You know exactly what you're signing before you sign it. Declining costs nothing.
S13 dApp approval — a new-supplier form: every permission checked or crossed, in plain language.
S14 Security — the back-office list above the jukebox photo; every control in plain language.
Booth's free, coffee's hot. Pull up a stool.
First order's on you. We just keep it private.
S15 Empty state — the milk bottle veiled on a clean table; two invitations, no pressure.
Special's off the board
Quote expired — rates refresh every 30 seconds. Get a new one.
Kitchen's quiet
Can't reach the node. Check your connection, or switch nodes in Settings.
Nothing moved. Your funds are exactly where you left them.
S16 Errors — the special 86'd and the kitchen closed; both explain, reassure, direct.
Tablet — the counter spread
834×1194, layouts rethought for the canvas: more on the table at once, never a stretched phone.
House notes
Spindle · latest
S05 tablet — the counter spread: total + house notes left, XMR card + order-wheel mini center, transparent side + ticket spindle right.
S10 tablet — the menu board wide: blue plate left, cherry special right, rate band between; route, timing, guarantee on a printed strip.
Route
USDC → Hyperliquid XMR1/USDC orderbook → native XMR. TWAP execution on large orders.
Spendable after 10 confirmations — about 20 minutes. Order's up soon.
Swap ticket · №1042
Your money is private now.
S11 tablet — the order wheel large at center; route + ETA left; balances + jukebox right. Same honest wait, bigger stage.