QQuivy · design direction 07

Ledger

Quivy keeps watch over a whole life, so it borrows the register of the institutions that have kept valuables for a century: bond paper, engraved guilloche, didone numerals, a wax seal pressed once per screen. Cool bond white and structural navy carry the days; vermilion appears only when something is signed. The thread reads as a ledger kept by a discreet clerk: every agent message is entered under an engraved rule, every person gets a portrait medallion, and money or trust moments are bound in a fine engraved frame. Approval is a hold, not a tap, and the seal falls with a squash.

Risk
Engraving clichés loom, and the cream/serif/terracotta default with them. Steered: grounds are cool bond white and navy fields, never cream; vermilion is a pinpoint; corners stay soft at 12px; guilloche does the ornament work, so hairlines and uppercase eyebrows are banned.
Muse
Bank-note engraving. Guilloche rosettes, didone numerals, wax seals, bond paper: the paperwork of institutions that have kept other people's valuables for a hundred years.
Motion
Seal press. Deliberate; engraved rules draw on before the message sets, holds last 1.4s, and the seal lands with a 160ms squash.
Nav
The blotter: a drawer handle at the bottom edge. Pulling it up reveals destinations set like account categories: Thread, People, Memory. Nothing else competes with the ledger.

Opening the ledger

S01 welcome · S02 connect · S03 first reading
quivy

Your life, kept on your own shelves.

Quivy reads your messages, email, calendar, photos, contacts and files, and acts before you ask. Everything lives on a small box in your home, or on this phone. Never on somebody else's computer.

The Quivy box. It sits in your home and holds everything.

Four minutes. You can delete everything, any time.

S01 Welcome

Connect your accounts

One tap each. Everything stays on your own hardware.

4of 8 connected
Gmail Connected
Google Calendar Connected
WhatsApp Connected
Photos Connected
Lightroom Connecting
Telegram Connect
Contacts Connect
Notion Connect

Nothing leaves this house while they connect.

S02 Connect, mid-progress

The first read is done. Five things worth your eye. Keep what is useful, discard what is not, and correct me where I am wrong.

You and Marco Feretti spoke most weeks for three years. It has been eight months.

You promised Priya the Lisbon photos 23 days ago. They are still unsent.

You keep Thursday evenings free. I will favour them when I plan.

You don't eat shellfish. I will remember when booking tables.

Over 200 contacts, sorted by how often you are in touch.

Nothing here leaves your home. Discard and it is gone for good.

S03 The first reading · keep and discard work, with undo

The thread

S04 first run · S05 live · S06 morning brief · S12 voice
quivyyour ledger

Evening. Three things need you this week: Dan on Thursday needs the Q3 drawings, Priya is still waiting on the Lisbon photos, and Marco lands in Cape Town tomorrow. All three are below.

21:40

Dan Weiss, Thursday 10:00. He will want the Q3 drawings before you sit down.

Priya Naidoo. The Lisbon photos are still unsent. I have picked three.

Marco Feretti, in town 12 to 20 August. Eight months of quiet to make up for.

Write to Quivy
index
S04 First unprompted message · the arrival: a rule draws, then the entry sets
quivyyour ledger

Marco answered. Thursday at 19:00 suits him, and Ana will come too.

10:21

Table held

Salt & Stone · Thu 14 Aug, 19:00

Deposit paidR1 800
0:18
Voice note · 10:23

Noted, I will ask him about Saturday instead. Separately: the Lisbon photos went to Priya at 09:15, with your note.

10:24
Write to Quivy
index
S05 One scroll: text, a paid card, a voice note, photographs
quivyyour ledger

Morning. Five things on the books today, in one entry.

Tuesday 12 August 5 items
1

Dan Weiss, Thursday 10:00. Your brief is ready.

2

The Q3 drawings have been waiting 5 days.

3

The Lisbon photos for Priya, 23 days and counting.

4

Marco is in town from today, until 20 August. Three times suit you both.

5

Coffee with Bongi: two months outstanding.

Tell me which one moves first.

Write to Quivy
index
S06 Morning brief · five items, one bound entry
quivyyour ledger

Can he do the Saturday instead? Ana too?

12:26

Marco is easy either way. Your call on Thursday or Saturday.

12:28
19:00Thursday 14 Aug · Salt & Stone
12:30Saturday 16 Aug · open
0:07

and ask Marco if Ana can do the Saturday instead|

index
S12 Voice input, live · waveform reacting, transcript streaming

The reconnection

S07 the drift · S08 options · S09 waiting · S10 approval · S11 receipt · S20 can't-do
quivyyour ledger

You and Marco used to talk most weeks. It has been eight months.

18:06

You two, 2013.

He is in Cape Town until 20 August, and three times suit you both. Want me to hold a table?

19:00Thursday 14 Augyour usual
12:30Saturday 16 Aug
19:30Tuesday 19 Aug
Write to Quivy
index
S07 The reconnection
quivyyour ledger

Three evenings, three tables. Deposits are per head, and there are four of you.

Salt & Stone

Kalk Bay

R450 a head · R1 800 for four

Seafood. They know your shellfish rule.

Marrow

Bree Street

No deposit

Groups are booked by phone only.

Pier 42

V&A Waterfront

R300 a head · R1 200 for four

Harbour side, easy parking.

Write to Quivy
index
S08 Three times, three tables, one tap each
quivyyour ledger

Marco is not on Quivy, so there is no agent on his side. I have messaged him on WhatsApp. Now we wait on a human.

18:09

2:00

waiting on Marco

18:07Sent on WhatsApp: three times, Salt & Stone first.
18:08Delivered. Not yet read.

Nothing needed from you.

Write to Quivy
index
S09 Patience · a guilloche rosette turns, almost imperceptibly
quivyyour ledger

Marco said yes. Thursday suits him, and Ana is in.

18:14

Salt & Stone

Kalk Bay

Thursday 14 August, 19:00 · four of you

R1 800

deposit · R450 a head · comes off the bill

You set bookings to suggest and approve, so this one is your call. Full refund until Wednesday 19:00.

Approved, 18:14.The table is being held. The receipt follows.

Write to Quivy
index
S10 Approval · hold 1.4 seconds and the seal falls (try it)
quivyyour ledger

Done. Here is the receipt for your records.

18:16

Table held

Salt & Stone, Kalk Bay

WhenThursday 14 August, 19:00
PartyFour. You, Marco, Ana, and one more seat.
DepositR1 800 paid · R450 a head
CalendarsHeld for you and Marco. Ana is noted.
At the tableThe kitchen knows you eat no shellfish.
ConfirmationSSK 1408 42

Full refund until Wednesday 19:00. After that the deposit is theirs.

Write to Quivy
index
S11 Receipt · reviewable proof, with the way out stated
quivyyour ledger

I can't hold Marrow from here. They take group bookings by phone only.

18:08

Marrow, Bree Street. No deposit.

I can call them when they open at 09:00, or hold Pier 42 right now.

Write to Quivy
index
S20 Can't-do · the limit, then the next best thing

Outstanding items

S13 the loose end · S14 the brief before the meeting
quivyyour ledger

The Lisbon photos have been sitting for 23 days. I have picked three. One tap and they are with Priya.

09:15

For Priya Naidoo

Promised 23 days ago

Write to Quivy
index
S13 The broken promise, without the shame
quivyyour ledger

Dan at ten, two hours from now. Here is what matters.

08:00

Dan Weiss

Client. You last sat down on 4 March, over five months ago.

You owe him the introduction to Hendrik.

Two lines from you and it is done.

Rosa started school in January.

He will like that you remembered.

The Q3 drawings are still open. He will ask after them.

Write to Quivy
index
S14 Pre-meeting brief · warm, not a dossier

Kept in the vault

S15 people · S16 memory · S17 autonomy
Peoplethe accounts you keep

Drifting

Marco Feretti

Eight months quiet. In town this week, dinner Thursday.

mending

Owed by you

Priya Naidoo

The Lisbon photos

23 days

Dan Weiss

The Q3 drawings

5 days

Bongi

A coffee, long promised

2 months

Steady

Thandi Mokoena

You spoke Sunday. Nothing owed, nothing drifting.

weekly
S15 People · the blotter drawer, pulled open
Memorywhat I know, and how

Everything I have kept, and where I learned it. These live on the box in your study; only you can see them. Delete a line and it is gone, with nowhere else to go.

"Nina doesn't eat shellfish."

From WhatsApp, 2 February 2024

Deleted from the box.

"Marco moved to Milan."

From an email, 14 March 2025

Deleted from the box.

"Prefers Thursday evenings."

Read from your calendar, across 40-odd instances

Deleted from the box.

"Ana is a paediatrician."

From WhatsApp, 8 June 2025

Deleted from the box.

Try it. Delete a line above, then undo it.

S16 Memory · the proof of the promise (delete works)
Autonomyhow much rope I get
Ask me first

Nothing moves until you say so.

Suggest and I'll approve

I do the work, you sign it off.

Just do it

I act, and tell you after.

Messages & replies

Calendar & scheduling

Bookings & spending behind tonight's approval

Files & photos

Change these any time. Changes take effect at once.

S17 Autonomy · rope per domain, in plain language

Beyond the thread

S18 lockscreen · S19 upgrade

Tuesday 12 August

07:12

quivy

Morning brief: five things today

Dan Thursday 10:00 · Q3 drawings, 5 days · Lisbon photos, 23 days · Marco in town · coffee with Bongi

quivy · needs an answer

Salt & Stone can move Thursday to 18:30

Marco and Ana still can. They need an answer by 21:00 tonight, or 19:00 stands.

Swipe up to open the ledger

S18 Lockscreen · the batched brief and the interruption are different objects
Three ways to keep meall of them on hardware you own
The one I would suggest

The box sits on your shelf and holds everything.

Quivy Home
$279once, then $24 a month

Always on, so I can work while you sleep.

Quivy Litea good start
$12a year

Stays on this phone. Everything I know, I know here only.

Your own hardware
$24a month

Always on, on a machine you already own.

Prices in US dollars. No countdowns, no lock-in. Cancel and your data stays with you.

S19 Upgrade · priced like an honest invoice

Token legend

lift verbatim · light tokens on :root, dark on [data-theme="dark"]

Colour · light

--bond#F4F4F0
--bond-raised#FCFCF8
--bond-sunken#EBEBE3
--ink#1B2430
--steel#5A6675
--steel-2#626C79
--navy#16233F
--navy-2#243654
--seal (wax only)#C2401F
--seal-deep#A53417
--line-strong#B6B8AB
--success#2E6E4E
--warning#8A6116

--eng: rgba(22,35,63,.55) · --eng-soft: rgba(22,35,63,.24) · --on-navy: #F4F4F0 · --on-seal: #FBF4EC

Colour · dark

--bond#0E1728
--bond-raised#16233F
--bond-sunken#0A101D
--ink#E8E9E4
--steel#9AA5B4
--steel-2#8A95A5
--navy-2#2B3F63
--seal (wax only)#D65A3A
--seal-deep#B8472C
--line-strong#415069
--success#84C9A2
--warning#D9A94A

--eng: rgba(232,233,228,.5) · --eng-soft: rgba(232,233,228,.22) · dark primary buttons invert: --btn-bg #E8E9E4 on --btn-ink #0E1728

Type

Display, kept in order

--font-display · Bodoni Moda 600 34px/1.1 · -0.01em

Title, Salt & Stone

--font-title · Bodoni Moda 600 21px/1.22

R1 800

--font-amount · Bodoni Moda 600 44px/1 · lining numerals, always didone · split: amounts at 20px or below set in Inter 600 with tabular lining figures (font-variant-numeric: lining-nums tabular-nums, letter-spacing 0), Bodoni keeps display sizes only

Headline, names and rows

--font-headline · Inter 600 16px/1.35

Thread. The agent's voice sets in Inter, never the serif.

--font-thread · Inter 400 17px/1.45

Body. Longer entries and explanations.

--font-body · Inter 400 16px/1.5

Caption. Provenance, sub-lines, fine print.

--font-caption · Inter 500 13px/1.4

Meta. Stamps and times, sentence case.

--font-meta · Inter 500 12px/1.35 · no uppercase eyebrows, ever

Spacing & radius

--sp-1 · 4
--sp-2 · 8
--sp-3 · 12
--sp-4 · 16
--sp-5 · 20
--sp-6 · 24
--sp-8 · 32
--sp-12 · 48
--r-s · 6
--r-m · 12
--r-l · 18
--r-sheet · 24
--r-pill

Corners stay soft at 12px so the engraving never reads as a bank's letterhead.

Motion · "seal press"

--dur-press140ms--ease-press · cubic-bezier(0.3,0,0.2,1)
--dur-set320ms--ease-set · cubic-bezier(0.22,1,0.36,1)
--dur-draw560ms--ease-draw · cubic-bezier(0.65,0,0.15,1)
--dur-ceremony980ms--ease-set · the reconnection breathes longer
--dur-hold1400mslinear fill · hold-to-approve
--dur-seal160ms--ease-seal · cubic-bezier(0.3,1.35,0.5,1) · the squash

Only transform and opacity animate. Arrival: an engraved rule draws (scaleX), then the message sets 14px up. Patience: a guilloche rosette turns at 90 seconds a revolution. Reduced motion: cross-fades, rules already drawn, rosette still.

Quivy · design07 · Ledger Bodoni Moda + Inter · bond, navy, one drop of sealing wax