Alright, second one of these. In the last post I covered the privacy plumbing — what happens to your chat before and after you hit share. This one’s about the thing you actually came here for: what you get when you open a person’s card.

The badge

Every Relationship card starts with one word or phrase — a badge. There are fifteen of them, and each one has an actual, specific definition behind it, not a vibe. A few examples:

  • Best Friend — high volume, warm and reciprocal, consistently active.
  • The Ghost — you haven’t heard from them in 75+ days, or they rarely reply when you reach out.
  • Drifting Away — it’s been 30 to 75 days quiet, and it used to be more active than that.
  • One-Sided — one of you is sending more than 70% of the messages.
  • On & Off — a repeating pattern of long silences followed by sudden bursts of reconnecting.
  • Night Caller — a meaningful share of your messages happen after 10pm or before 5am.
  • Soul Talks — long, vulnerable, emotionally dense messages, more substance than small talk.
  • Ride or Die — long history, loyal, low silence, dependable.

(There are more — Romantic Vibe, Pen Pals, Rekindled, Support System, Slow Burn, Partners in Crime, and a default Balanced for when nothing more specific fits.) The badge is whichever one best matches the actual pattern in your messages, not the one that sounds nicest.

The four things it actually measures

Under the badge, the card breaks the relationship into four dynamics, and — this is the part I actually care about — each one comes with a real quote from your own conversation as evidence, not a made-up example:

  • Who initiates — who reaches out first, more often than not.
  • Emotional tone — warm, neutral, tense, distant — whatever it actually reads as.
  • Consistency — steady and predictable, or feast-and-famine.
  • Conflict and repair — when things get tense, does it get resolved, or does it just get dropped and picked back up later like nothing happened?

Each one is a real read of a real pattern, quoted back at you. Not “you two seem close” — closer to “you sent the last nine first messages; they used to start about half of them.”

Green flags, red flags, and what to actually do

Below the dynamics: a short list of things that are working, a short list of things that might not be, and — this is the part most apps skip — a couple of concrete action suggestions. Not “communicate more.” Something closer to what you’d actually say to a friend who showed you these texts.

Your side of it, and theirs

The card also splits out each person’s share of the conversation individually: what percentage of messages are yours, how each of you communicates, and — separately — the positive signals and the risk signals on each side. This is the part that stops it from being one-sided storytelling. It’s not just “here’s what they’re doing wrong.” It’s both of you, read the same way.

The month-by-month vibe

Scroll further and there’s a timeline — one entry per month you’ve been talking, each with a mood and a real quote pulled from that month specifically. This is usually the part people actually screenshot. It’s also where you’ll notice things you’d forgotten: the month it went quiet, the month it picked back up, the week everything shifted for no reason either of you said out loud.

The numbers underneath

Under all of the AI-written parts, there’s a layer of plain statistics, calculated directly, no AI involved: total messages, your share versus theirs, median reply time, longest stretch of silence, who initiates more, peak texting hours, even a rough read on your emoji habits and most-used words. This part isn’t interpreted for you — it’s just the raw shape of the conversation, in case you want to draw your own conclusions instead of taking the AI’s.

Free vs. paid, honestly

Your first person is free, for life, and it runs on the same model every paid read uses — the most capable one we have. I didn’t want your first look at this to be the watered-down version. Every person after that needs a package or a single-person unlock. Paying gets you more people, not a better read of the ones you have.

Quick questions, straight answers

How many people can I read for free?

One, for life — on the same, most capable model every paid read uses. Every additional person needs a package or a single-person unlock.

Is the free read a lighter version?

No. Your free person runs on the same model as every paid one — same sections, same depth. Paying gets you more people, not a better read of the ones you have.

What if the badge doesn’t feel right?

It’s calculated from the whole conversation’s patterns — timing, volume, silences, tone — not a vibe check. If it feels off, it’s worth remembering the whole point of this app: you’re often the last person who can see your own pattern clearly.

Why does one person’s card look thinner than another’s?

Short or quiet conversations just don’t have as much to read. A relationship with 40 messages total is going to produce a shorter card than one with 4,000 — that’s honest, not a bug.

What if a card comes back incomplete or stuck?

Same recovery as everywhere else in the app — see the FAQ in the how it works post. Automatic retries, then a real “needs another pass” state instead of a fake done, and Analyze it actually reprocesses.

Why I actually built it this way

This is the page I wish I’d had two years ago instead of a stack of screenshots and three friends giving me three different opinions (you can read that whole story here if you haven’t). The point was never to tell you what to feel about someone. It’s to show you the pattern that’s already sitting in your phone, the one you can’t always see from inside it.

Next up: Profile — same idea, except instead of reading one relationship, it reads you, across everyone you’ve imported. For now, go open a card and see what it says.

Why I built this Want to read the manifesto? →