Letters, not notifications. The wallet as a well-run post desk: kraft envelopes, airmail chevrons, ink postmarks, the satisfying thump of a stamp. Privacy is the sealed envelope — the postal service carries it, nobody reads it, and the postmark proves it arrived. Friendly, physical, a little romantic about mail.
Postal nostalgia could read kitsch. Countered with functional colour (airmail red/blue as wayfinding, not decoration), a crisp grid, and modern typographic scale. The ephemera is the skin; the skeleton is a current-year finance app.
Airmail ephemera and mid-century postal design — the chevron border, the round date stamp.
Letters slide into slots (lateral, 300ms, cubic-bezier(0.32,0.72,0,1)); stamps thump (scale 1.15→1, 160ms snap, slight rotation); flaps fold (rotateX). Press = paper press (translateY 1px). The confidence of a rubber stamp hitting paper.
Five seconds to a sealed wallet. The seed card is a welcome ceremony, not a warning label.
Your money, under seal.
Monero and Hyperliquid in one private post desk. Create or restore in one tap.
Twenty-five words, in order. This card is the wallet.
Copy this card exactly and file it somewhere safe. We keep no copies. That is the whole point.
Tap the word from your card. Get both right and the wallet is yours alone.
One glance: what’s sealed (XMR, cleared vs in transit) and what’s on the open wire (USDC, HYPE).

Every payment gets a fresh subaddress — same house, different box numbers. Senders can’t link them.
Total confidence at the point of no return. Then the wait as theatre, thump by thump.
Sent — 1.250 XMR to Naoko.
Fee 0.000091 XMR. Certain and final.
Spendable after 10 confirmations — about 20 minutes. The post is never rushed and never lost.
A history only you can read, approvals you actually understand, control without paranoia.
Read the slip before you sign. You’ll approve every transaction separately.
Wagyu never shares your Monero side. The sealed letter stays sealed.
Everything on this desk is yours to change. Nothing phones home.
An empty tray invites the first letter; an error explains, reassures, and directs.
Nothing in the tray yet. Every post desk starts empty. The first letter is the good part.
Quote expired — rates refresh every 30 seconds. Get a new one.
Can’t reach the node. Check your connection, or switch nodes in Settings.
Nothing was sent. Your balance is untouched.
Not a stretched phone: the slot drawer becomes a permanent sidebar, and the transit scene runs the full width of the desk.
Spendable after 10 confirmations — about 20 minutes. The post is never rushed and never lost.