Wagyu Wallet · Set two · “Human”

Design 13 — Postmark

Rationale

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.

Risk

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.

Muse

Airmail ephemera and mid-century postal design — the chevron border, the round date stamp.

Motion personality — “postal”

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.

Arrive

S01 – S04 · first run, backup, verify, unlock

Five seconds to a sealed wallet. The seed card is a welcome ceremony, not a warning label.

Wagyu

Wallet

Your money, under seal.

Monero and Hyperliquid in one private post desk. Create or restore in one tap.

S01 · Welcome — kraft hero, sealed wordmark

Your seed card

Twenty-five words, in order. This card is the wallet.

Recovery card · № 001 22 JUL 2026
1tavern
2jury
3oxygen
4nautical
5bakery
6velvet
7stellar
8rhino
9jigsaw
10copper
11mural
12dune
13saga
14ember
15koala
16tissue
17argon
18fable
19zodiac
20lava
21wedge
22orbit
23maze
24quill
25anchor

Copy this card exactly and file it somewhere safe. We keep no copies. That is the whole point.

S02 · Seed backup — the index card, all 25 words
Check your copy

Two words, to be sure

Tap the word from your card. Get both right and the wallet is yours alone.

№ 7 Which word is seventh?
№ 19 Which word is nineteenth?
Face ID
Only you can open this wallet. Tap the stamp to turn it on.
S03 · Verify + Face ID — stamps placed, approved
You’ve got mail.
S04 · Unlock — the flap folds open

Hold

S05 – S07 · home, asset detail, receive

One glance: what’s sealed (XMR, cleared vs in transit) and what’s on the open wire (USDC, HYPE).

Total balance
$18,298.31
+$312.53 (+1.7%) today
Private · Monero 1 XMR = $346.40 · +2.3%
42.618 XMR
$14,762.88
39.7355
CLEARED
2.8825
IN TRANSIT · ~12 MIN
U
USDC Transparent
on Hyperliquid
1,284.09
$1,284.09
H
HYPE Transparent
1 HYPE = $61.85 · −1.2%
36.4
$2,251.34
Mail slot — where to?
1 letter settling · 4/10 confirmations
S05 · Home — total under seal, cleared vs in transit
Monero · private
42.618 XMR $14,762.88
$346.40 +2.3% · 24 h
09:41 YESTERDAYNOW
39.7355
CLEARED · SPENDABLE
2.8825
IN TRANSIT · ~12 MIN
Mail log
Received 0.744 XMR
Yesterday 18:03 · to subaddress “P2P”
+0.744
Sent 1.250 XMR to Naoko
Sat 18 Jul · fee 0.000091 XMR
−1.250
Swap 2.000 XMR → 690.20 USDC
Thu 16 Jul · delivered
Mail slot — where to?
1 letter settling · 4/10 confirmations
S06 · XMR detail — stamp album band, typed price line
Receive
QR code for receive subaddress
8BqK…Yp6B

Every payment gets a fresh subaddress — same house, different box numbers. Senders can’t link them.

Mail slot — where to?
1 letter settling · 4/10 confirmations
S07 · Receive — QR on a chevron envelope

Move

S08 – S11 · send, sent, swap quote, the soul moment

Total confidence at the point of no return. Then the wait as theatre, thump by thump.

Send
TO
Naoko · 4AdR…LbKf
1.250 XMR
S08 · Send — date-stamp keypad, postage contacts
Review · registered letter
ToNaoko · 4AdR…LbKf
Amount1.250 XMR
Network fee0.000091 XMR

Sent — 1.250 XMR to Naoko.
Fee 0.000091 XMR. Certain and final.

S09 · Review & sent — the SENT postmark thumps
Wagyu swap
Transparent
YOU PAY
1,000.00
USDC · Hyperliquid
Private
YOU RECEIVE
2.8825
XMR · native
1 XMR = 346.92 USDC · fees included
USDC → XMR1/USDC ORDERBOOK → NATIVE XMR · TWAP ON LARGE ORDERS
Milk Guarantee. Beaten on rate? We refund the difference.
Broadcasts in ~90 s · spendable after 10 confirmations (~20 min).
Mail slot — where to?
1 letter settling · 4/10 confirmations
S10 · Swap quote — blue window to red window
Swap in transit
SETTLING…
4/10
Confirmations
USDC · HyperliquidXMR · private

Spendable after 10 confirmations — about 20 minutes. The post is never rushed and never lost.

USDC → XMR1/USDC ORDERBOOK → NATIVE XMR
39.7355
UNLOCKED
2.8825
LOCKED · IN TRANSIT
S11 · The soul moment — ten stamps, then “private now”

Read

S12 – S14 · activity, dApp approval, security

A history only you can read, approvals you actually understand, control without paranoia.

Activity · the mail log
The letter, opened
1,000.00 USDC left Hyperliquid at 09:12 and becomes 2.8825 XMR at 1 XMR = 346.92 USDC, fees included. Route: USDC → XMR1/USDC orderbook → native XMR.
Spendable after 10 confirmations — about 20 minutes. Currently 4/10.
Received 0.744 XMR
Yesterday 18:03 · to subaddress “P2P”
Sent 1.250 XMR to Naoko
Sat 18 Jul · fee 0.000091 XMR
Swap 2.000 XMR → 690.20 USDC
Thu 16 Jul · delivered
Received 36.4 HYPE
Tue 14 Jul · on Hyperliquid
Mail slot — where to?
1 letter settling · 4/10 confirmations
S12 · Activity — the log, and the letter opened
Registered mail · signature required

Hyperliquid wants to connect

Read the slip before you sign. You’ll approve every transaction separately.

It can
It cannot
See your XMR balances, subaddresses, or history

Wagyu never shares your Monero side. The sealed letter stays sealed.

S13 · dApp approval — the registered-mail slip
Security · the post desk
Seed phrase
Backed up 12 Mar 2026
Filed
Face ID
On · only you can open this wallet
On
View-only export
Watch “Vault” without the keys
Node
Wagyu default node
Display currency
USD

Everything on this desk is yours to change. Nothing phones home.

Mail slot — where to?
1 letter settling · 4/10 confirmations
S14 · Security center — stamped and filed

Edge cases

S15 – S16 · empty wallet, errors

An empty tray invites the first letter; an error explains, reassures, and directs.

$0.00

Nothing in the tray yet. Every post desk starts empty. The first letter is the good part.

S15 · Empty state — the tray, waiting
Two kinds of returned mail
Return to sender

Quote expired — rates refresh every 30 seconds. Get a new one.

Undeliverable

Can’t reach the node. Check your connection, or switch nodes in Settings.

Nothing was sent. Your balance is untouched.

S16 · Errors — explain, reassure, direct

Tablet

834 × 1194 · the post desk, spread wide

Not a stretched phone: the slot drawer becomes a permanent sidebar, and the transit scene runs the full width of the desk.

Total balance
$18,298.31
+$312.53 (+1.7%) today
Private 1 XMR = $346.40 · +2.3%
42.618 XMR
$14,762.88
39.7355
CLEARED · SPENDABLE
2.8825
IN TRANSIT · ~12 MIN
A letter in transit 4/10
2.8825 XMR from today’s swap, confirming. Spendable in ~12 min, after 10 confirmations.
U
USDC Transparent
on Hyperliquid
1,284.09
$1,284.09
H
HYPE Transparent
1 HYPE = $61.85 · −1.2%
36.4
$2,251.34
Mail log
Swap → 2.8825 XMR
Today 09:12 · settling · 4/10
Received 0.744 XMR
Yesterday 18:03 · “P2P”
Sent 1.250 XMR to Naoko
Sat 18 Jul
Swap 2.000 XMR → 690.20 USDC
Thu 16 Jul
Received 36.4 HYPE
Tue 14 Jul
S05 · tablet — the post desk: sidebar, centre, mail log
Wagyu swap
Transparent to private, one envelope
Transparent
YOU PAY
1,000.00
USDC · on Hyperliquid
1 XMR = 346.92 USDC
fees included
Private
YOU RECEIVE
2.8825
XMR · native, sealed on arrival
USDC → XMR1/USDC ORDERBOOK → NATIVE XMR · TWAP EXECUTION ON LARGE ORDERS
Milk Guarantee. Beaten by another rate? Wagyu refunds the difference.
Broadcasts in ~90 s · spendable after 10 confirmations (~20 min). The post is never rushed and never lost.
What happens next
1
Broadcast. Your USDC leaves Hyperliquid in ~90 s.
2
Confirm. 2.8825 XMR arrives and collects 10 confirmations, ~20 min.
3
Spend. The letter clears and the balance is yours, privately.
S10 · tablet — the envelope spread wide, rate typed between
Swap in transit
SETTLING…
4/10
Confirmations

Spendable after 10 confirmations — about 20 minutes. The post is never rushed and never lost.

USDC → XMR1/USDC ORDERBOOK → NATIVE XMR
39.7355
UNLOCKED
2.8825
LOCKED · IN TRANSIT
USDC · HyperliquidXMR · private
S11 · tablet — the transit scene, full width of the desk

Token legend

Palette

--envelope · #F6F1E4
--kraft · #D9C7A7
--paper · #FFFDF4
--post-red · #C13B2E
--post-blue · #2E4E8F
--ink-post · #23201C
--postal-grey · #79705F
--postal-ink · #5F5747 (small text)
--stamp-green · #3F7A4E
--date-purple · #6E4A7E

Type roles

Display · Libre Caslon Text 700
44–64px · tracking −.015em · totals, wordmarks
UI · Work Sans 400/500/600
11–15px · labels, buttons, body
Numerals · Courier Prime 400/700
amounts, addresses, the typewriter voice
Accent · Libre Caslon italic
taglines, “Your money is private now.”

Spacing · radius · depth

4
8
12
16
24
32
48
--r-s 4 · --r-m 8 · --r-l 12 (paper is square-cornered)
--shadow-paper: 0 2px 0 rgba(35,32,28,.08), 0 6px 14px rgba(35,32,28,.08)

Motion

--ease-letter · cubic-bezier(0.32,0.72,0,1) · 300ms
--ease-out-k · cubic-bezier(0.23,1,0.32,1) · 140–480ms
--ease-stamp · cubic-bezier(0.34,1.3,0.5,1) · 160–300ms
press · translateY(1px) + scale(.97) · 120–140ms
stagger · 60ms · transform + opacity only
prefers-reduced-motion · fades, no travel