Internal · Brand v1

Tie — Brand

Stop typing. Start deciding.

We'll do the typing, the searching, and the remembering. You decide.

Wedding planning shouldn't be a second job. But for most couples, it is — six tabs open, a stale spreadsheet, a Reminders app, an Etsy save list. Two hundred messages not drafted yet. Twelve vendors not contacted. A budget redone every Sunday at 11 p.m.

The default tools are stuck in 2015. They're free because vendors pay them — which is exactly why the tools won't email those vendors for you. The newer AI tools recommend; they don't execute. They tell you what to do; they don't do it.

Format follows thebrand.md. Archetypes from Iconic Fox.

01

Archetype Mix

how the brand thinks

Sage as the Linear/Vercel feel against the bridal-magazine default. Caregiver to prevent Sage from going cold and to acknowledge the couple's stress. Magician as the rare undertone — used only when AI gives obvious leverage.

S

Primary

55%

The Sage

Core desire: Truth & wisdom

Tie holds the guest list, budget, vendor table, and follow-up cadence — and surfaces only what needs the couple's decision. The product knows things and acts on them.

Intelligence · Calm · Credibility

C

Secondary

30%

The Caregiver

Core desire: Service & protection

Wedding planning is genuinely overwhelming. Couples need to feel that someone has the workload — and respects their stress instead of monetizing it.

Warmth · In-service · Trust

M

Undertone

15%

The Magician

Core desire: Power & transformation

Used sparingly, for the rare moments when the agent gives obvious leverage ('137 messages drafted in 18 seconds — 6 need your eye'). Never theatrical.

Delight · High-leverage moments

Why not the others? Hero — wedding planning isn't a contest, couples should feel relieved, not measured. Ruler — premium without warmth reads cold; we're on the couple's team, not above them. Lover — bridal-magazine territory; explicitly off-brand. Jester — couples have $34k on the line; jokes feel disrespectful.

02

Message Pillars

rules that govern voice

01

Executes, not recommends

Tie does the drafting, searching, and tracking. Recommendations are commodity in 2026; execution is the gap.

02

Per-guest, not per-template

Every save-the-date is written for that specific guest. Every vendor email references their portfolio. The couple's voice, not a Mad Libs.

03

One price, no decay

$499 once, valid until the wedding. No subscription erosion, no upsell pressure, no monthly drag during the hardest months.

04

Engineer-built, calm

No glitter, no countdowns, no 'your big day!' The couple's taste is the brand, not ours.

03

IS / IS NOT

Calm under load
Manic with countdowns
Specific with numbers
Vague with adjectives
Verb-noun action labels
"Get started" / "Click here"
The couple's executor
The couple's life coach
Honest about effort
"Plan your dream wedding in minutes!"
Engineer-built and proud of it
Magazine-styled and aspirational
04

Phrases

for marketing & in-product
137 messages drafted. 6 need your eye.
8 vendors under your $4k budget. 5 with reviews above 4.5.
Reply from Sage Florists, 2 days ago. Want me to follow up?
RSVP closing in 9 days. 22 guests not responded.
Drafted, not sent. Review before sending.
Saved you 3 hours this week.
05

Tonal Rules

we say · never say
✓ We Say
✗ Never Say
8 vendors under $4k
Find your dream vendors
Drafted 137 personalized messages
We've crafted something magical for your guests ✨
Plus-one nudge for 12 guests
Time to tackle those plus-ones, lovebirds!
Reply from Sage Florists, 2 days ago
Some great news from Sage Florists 💐
Tie sends after you approve
Your wedding, your way 💍
Wedding day in 187 days
Your big day is just around the corner!
06

Color

palette tokens

Primary

#0C0A09

Ink

Primary text, headings

#FFFFFF

Page

Page background

#FAFAF9

Surface

Cards, elevated panels

#57534E

Muted

Secondary text, labels

#E7E5E4

Border

Dividers, input borders

Status — fill (bright) and text (deep)

Token
Fill (bars / dots)
Text (status word)

OK

Sent · Confirmed

#16A34A

3.30:1 · UI only

#166534

7.13:1 · AA ✓

Warn

Pending review

#F59E0B

1.96:1 · UI only

#92400E

7.09:1 · AA ✓

Bad

Failed to send

#EF4444

3.76:1 · UI only

#991B1B

8.31:1 · AA ✓

Rule

Status as fill → bright shade. Status as text → deep shade. Never the other way around.

Accent

#166534

Evergreen

Primary action, links, focus ring, brand mark

Avoid

  • · Pink, blush, rose-gold gradients — bridal-magazine territory.
  • · Floral motifs as ornament — same.
  • · Script / cursive display fonts. Calligraphy belongs on the actual invitations, not the product UI.
  • · Gold/silver foiling effects, “luxury” textures — we're a tool, not a charm bracelet.
07

Typography

Geist Sans + Geist Mono (Vercel)

Body & display

Stop typing. Start deciding.

Tie sounds like a smart friend who happens to be very organized. Calm cadence. Numbers in place of adjectives.

Labels and secondary text sit at slate-700/600 / 12–14px / medium.

font-family: var(--font-geist-sans), system-ui, sans-serif

Numeric / tabular

$4,000 · 137 · 9 days

font-family: var(--font-geist-mono), ui-monospace, monospace; font-feature-settings: "tnum"

08

Guardrails

non-negotiable
  • Never use bridal-magazine words: "your special day," "magical moments," "happily ever after," "lovebirds." Catch in PR review.
  • Never use exclamation marks in product copy. Confidence is calm.
  • Always show the number. "8 vendors under $4k" beats "great vendors in your range." Every. Time.
  • Action labels are verb-noun. "Draft RSVP nudges" not "Get started." Buttons declare the action they take.
  • The couple is in the approval loop, always. Tie never sends without explicit confirmation.
  • When AI made it easy, say so plainly. "Drafted 137 in 18 seconds, 6 need review" — don't perform magic.

Litmus test

“If a Linear engineer would post this in their wedding's Slack, it's on-brand. If The Knot would put it on a glossy banner, it's off.”

09

Accessibility

brand commitment, not a checklist

Tie's couples are stressed; some are also low-vision, color-blind, or on slow networks during a venue tour with two bars of LTE. Accessibility is how we stay calm and capable for everyone, not just the median user.

The three-encoding rule

Every status indicator communicates through at least two of three channels: color, shape, and word.

Contrast minimums

ElementMin ratio
Body text4.5:1
Large text (18pt+ or 14pt+ bold)3:1
Non-text UI3:1
Decorativeexempt

Tooling

  • · npx lighthouse <url> --only-categories=accessibility — score, target ≥0.95
  • · npx @axe-core/cli <url> — itemized violations
  • · brew install --cask color-oracle — color-blindness simulator
  • · Chrome DevTools → Rendering → Emulate vision deficiencies
Tie · Brand v1 · Source: brand.md