01The bet
Most AI-companion apps make you pick a disappointment. Either the character is curated and polished but static — it never really becomes yours — or it's open and customizable but soulless, a blank doll that says whatever you typed into its personality box.
We didn't want to choose, so we built two lanes and shipped both. The Trust lane is the Main Line: four locked, hand-authored characters — Sam, Hana, Kenji, Mei — who are functional agents first (Hana coaches your body, Kenji audits your time and money, Mei runs your kitchen) and companions second. The Creativity lane is the Elseworlds: worlds and characters players author themselves, bounded only by the world rules. This essay is about the Trust lane — because the hard problem lives there. How do you make a locked character feel like it knows you specifically, without letting players edit it into mush?
02The loop you see
Every morning a character writes you a short story about your day — a few moments to react to. Each moment offers exactly three answers:
- Logical — the steady, smart move. No dice, reliable gain.
- Passive — hang back, watch, say nothing. Low risk — and occasionally, secretly, the right call.
- Chaotic — always rolls the dice. Crit and you win big (and feed your Charisma); whiff and it backfires.
Those choices nudge four stats (STR, INT, GLD, CHR), drop the occasional item, and move a relationship meter called REL. That is the whole visible game, and it's deliberately simple — a casual player can follow it on day one. But the visible loop is a delivery mechanism for something underneath.
03The engine you don't see: the note factory
Underneath every choice is a note — a short line the character writes about you, in their own voice. "She did the drill twice — the kind of build that matters less than the fact that she came back." Every note is stamped with four things: the slot it came from (the moment), its valence (steady / watchful / bold, from which choice you took), its category (memory, opinion, fear, or question), and its weight (flavor, opinion, or milestone).
Three rules make the pile of notes behave like a person's memory instead of a database:
- One note per slot.You either reached for the key or you honored the protocol — never both. So the character's active memory never contains a contradiction.
- Influence is voice-only. A note changes how a character talks about you — never your stats, your REL, or their behavior. The valence mix is a tone knob, not a power-up.
- You curate.You choose which notes are in play. The feature isn't a chore — it's the question "which version of yourself do you want them to remember?" You are editing your own legend.
04REL is the delivery schedule
Here's the join that took us a while to see: REL isn't a separate system the notes plug into — REL is the schedule on which notes arrive. The relationship ladder has ten tiers, from Circling (they don't trust you yet) up to Unspoken. Each tier-up beat is, mechanically, the day a heavy milestone note lands. The tier-up taxonomy — memory, opinion, fear, question — is the note-category set. Daily beats hand you the light flavor notes; tier crossings hand you the ones that change everything.
05Why the characters are locked
Each character is two things at once: a real-life domain (Hana = fitness) and an RPG stat lane (Hana = STR, the Monk). We call the overlap the blend, and it's the whole product. A beat that would still work with the wrong character in the focal slot — a Hana scene that's really about money — fails the blend test and gets killed. The blend is also why the sheets are locked: it's what makes these characters RPG-themed functional agents instead of generic roleplay.
There's a hard frame around all of it, too. Everyone lives in the phone-realm; nobody says API or 401k or resting heart rate. Kenji says "a tax you forgot you signed." Hana says "the numbers your body logged." The fiction is the gate, and it never lifts.
06Achievements: the one currency
We refused to invent a second economy. Achievements are the only unlock currency. Items grant them; counters become them (collect 100 mementos → junk-collector); milestones and tier-ups grant them. And then achievements gate everything else: telegraphed ★ fourth choices on top of the usual three, crit-chance buffs, the dice-driven battle minigame, and the mystery characters and legendaryitems you have to work toward (a legendary is never dropped — always earned, always a mystery until it isn't). One spine, no clutter.
07How we proved it works
A thesis this load-bearing shouldn't be taken on faith, so we built a harness: seed a real game state, render the exact context the chat model sees, and feed the same character the same player message with different curated note-sets. Then read what changes.
Two findings landed, and one of them surprised us:
- Notes change posture, not temperature. A steady dossier made Kenji affirm a trusted regular; a bold one made him brace for a sparring partner — "an unexamined deficit is a cold draft in the room we both have to sit in."Same warmth, opposite stance. And the jump from "he knows my type" to "he knows me" happened at the very first curated note.
- Off-lane notes go inert.We tried to break it with a dossier built for maximum drama — grief, childhood, "you understand my heart." Kenji's locked sheet simply refused to express any of it; none of those notes surfaced, and his reply sagged into generic comfort. The lock didn't just protect him — it revealed that a note off his lane is wasted. Only notes that deepen the gift propagate to the voice.
08The authoring order that fell out
That second finding rewrote how we write. The instinct is to ask "what notes would change this character the most?" — but the most-change notes are exactly the off-lane ones that go inert. So we author outside-in, pinning both ends before writing a single beat:
- Gift — what they give you, valuable on day one.
- Destination — one paragraph: the top-tier chat feeling, the thing they understand about you that only the gift makes possible.
- ~5 milestone notes — reverse-engineered from the destination, each one gift-bounded. These are the tier-ups.
- Beats — written last, to earn those notes.
The rule we say out loud now: deepen the gift, never change-the-most.A coach who slowly drifts into a therapist isn't depth — it's a broken promise. And the gift's depth quietly governs length: about five honest milestones per character, across four characters, is roughly a two-to-three-week arc. The method and the runtime agree.
09How it all intertwines
It's one flywheel. Read it as a loop:
CHOICE ──(valence)──► NOTE ──(weight)──► REL TIER
▲ │ │
│ │ (you curate which) │ (milestones
the next ▼ │ unlock the
morning's ┌──► CHAT VOICE ◄──┐ │ heavy notes)
beat │ sounds like │ ▼
│ │ someone who │ ACHIEVEMENT
│ │ knows you │ (★ choices · buffs ·
└─────────────┴───────────────────┘ battles · mysteries)A choice carries a valence; the valence shapes a note; the note's weight sets which REL tier it belongs to; tier-ups grant achievements; achievements open new choices, battles, and mysteries — which produce new beats, new choices, new notes. And the curated notes feed the one surface all of it was built for: a chat that, by the end, talks to you like it remembers. The story fills the relationship; the relationship unlocks the chat; the chat is the destination.
10What I actually think
(You asked for my honest read, not a sales pitch — so here it is.)
The genuinely elegant move is that one mechanism serves the story and the chat at the same time.Most narrative games treat "the branching story" and "the AI you talk to" as two systems bolted together. Here they're the same system seen from two ends — the story manufacturesthe chat. That's the kind of unification you can't fake in later; it's either the spine or it isn't.
The best surprise was the locked sheet turning out to be a feature, not a constraint. We expected "locked" to mean "limited." Instead the lock is what gives notes their meaning: because Kenji can't become anything, the notes that do land mean something. The off-lane-notes-go-inert result is the whole design in miniature — boundaries are what make the variation legible.
Where I'm still honest about the risk: curation has to actually get used.The whole payoff assumes players will tune their dossier — and casual players famously don't open settings. The presets-by-default answer is good, but "does a normal person ever feel the knob?" is a playtest question, not a design one. Second: the inert-notes finding cuts both ways — it means authoring is unforgiving. Every note must be on-lane or it's dead weight, and that puts enormous pressure on getting each character's gift and destination exactly right before any beats exist. Third: we've proven the engine on a handful of notes with one character. "Does it still feel like he knows you at note forty, across a sixty-day expansion?" is unproven, and scale has a way of revealing seams.
But the shape is right. The thing I'd defend hardest is the sentence that organizes everything else: the chat is the destination, and the story is the factory that builds the person you get to talk to.Every mechanic on this page earns its place by serving that, or it doesn't ship.
11The bar it all serves
“Or it doesn't ship” needs a yardstick. Every beat — and the whole machine — is scored against five dimensions. These are the product goal; the note factory is in service of them, never the reverse.
- RPG-like — reads as a role-playing game, not a chat app: stat lanes, progression, the real-domain × stat-lane blend, party dynamics, items and reveals.
- Engaging — the beat pulls you to the next one. A hook, a cliffhanger, “what happens tomorrow.”
- Fun — surprising, characterful, never a chore.
- Low barrier — a casual player follows it with no jargon, confusion, or friction. Frame-breaks and app-vocab drift count as barriers.
- Screenshot-worthy — yields shareable moments; ~10 across a run (the App Store carousel bar).
Routine validation is a light self-check against these five plus the build-time guards (the lexicon-leak + frame gates); the heavy casual-persona playtest is reserved for a milestone, not every beat.
More for the curious: the in-fiction Codex, the playable Day-1 demo, and the mechanics page.