h
Habit Loop
A small, warm room where five people you trust see whether you showed up today.

Paper & ink palette

Paper#F5EFE4
Paper 2#EAE2D2
Paper 3#DBD0BB
Ink#1F1B16
Ash#7C7468
Sage (rest)#7B8A6E
Dusk (gap)#A88C7C
Ember glow#B85515

Ember progression — the only color motion

day 1
day 3
day 7
day 14
day 21
day 30+
The ember stops brightening at thirty days. The metaphor ends where obsession would begin.

Type ramp

Display / Fraunces
Day 12
48 / 400 / serif
H1 / Fraunces
Draw twenty minutes
30 / 500 / serif
H2 / Fraunces
Your ring is quiet today
22 / 500 / serif
H3 / Inter Tight
Mark today, the thread re-ties.
15 / 600 / sans
Body / Inter Tight
Heart the habits you want to come back to. Five people, max. Marking takes six seconds.
14 / 400 / sans
Italic — voice
Wren marked writing — two hours ago.
14 / serif italic
Small caps
Wednesday — May Thirteen
12 / serif smcp
Mono
117 days · 9 rests · longest 32
12 / tabular mono

Mark circle & thread

empty
marked
day 30+
rest
gap
Day 12 — draw twenty minutes

Buttons & pills

Morning — 6 to 9 am Midday — 11 to 2 pm Evening — 8 to 11 pm Custom — 4 hour band Resting today Two day gap Day 21 — warm

Habit row

Draw twenty minutes
Morning at the kitchen table
12 day thread
Ten minute stretch
Midday before lunch, on the rug
4 day thread
Notebook, before sleep
Evening whatever's loud in my head
32 day thread

Ring avatars & tabbar

MB TO SA WH +1 Maya, Theo, Sasha, Wren, and one open seat.
Today Ring Paper

Forms

Shown in your handwriting. Forty-eight characters or fewer.
Only you see this. Optional.

Suggestion chips

Morning pages Draw twenty minutes Walk after dinner One thousand words Ten minute stretch Read for half an hour Sit quietly, no phone

Ring feed entries

WH
Wren marked one thousand words — day 9.
2h ago
TO
Theo marked sobriety check-in — day 1,108.
5h ago
MB
Maya has missed Dutch lesson for three days.
SA
Sasha sent you a nudge — "thinking of you."

Heatmap — paper

marked rest gap 117 days marked · 9 rests · longest 32 · current 12

Week strip

Mon5/06
Tue5/07
Wed5/08
Thu5/09
Fri5/10
Sat5/11
Sun5/12

Setting row

Quiet hours
No nudges land between these hours.
9:00 pm — 7:00 am
Ring nickname
Five people only. Yours is "Sunday morning four."
Sunday morning four
Push notifications
One reminder per habit per window. Never during quiet hours.
Delete account
Fourteen-day grace period. Your data is fully exportable first.

Card & alerts

Your thread for drawing
Day 12 · ember warming · Wren marked an hour ago
Welcome back
You marked drawing. The thread re-ties at day 1.
Three days quiet
Sasha hasn't marked walking. No one knows but you. Send a nudge?
Day twenty-one — ember warm
A small marker in the year. No celebration card, no share image.

Empty state & pager

Your ring is quiet today.
So is everyone else's, sometimes.
2 / 3

Avatar presence & day separator

TO WH MB sage = marked today · ember = streak warm · dusk = quiet
Today — Wednesday, May 13 5/13

Window picker & invite slots

When should the nudge land?
MB
Maya Berg
sister · invited by email
Joined
TO
Theo Okonkwo
old roommate · by phone
Sent
·
Add by email
a quiet note explains the ring
empty

Notification matrix & confirmation thread

Event
Push
Email
In-app
Window opening
A single, gentle ping when your habit window begins.
Nudge received
Someone in your ring reached out about a quiet stretch.
Day one starts at sunrise.