← Field notes

A Virtual Pet That Actually Remembers You

The old virtual pets were timers in a shell. You fed them, they were full; you left, they decayed; you came back to a number that had ticked down. Charming, briefly. But the thing on the screen never knew you were the one feeding it. Swap two owners and neither pet would notice.

Memory is the difference between a toy and a someone.

What “remembers” means here

When you tell your creature something, that Mondays are rough, that you grew up near the sea, that you’re trying to sleep earlier, it keeps it. Not as a stat bar, but as a fact it can bring back later, unprompted, on a day that fits. You mention the ocean once. Weeks later a shell turns up in its little world.

That callback is the whole trick. The first time a creature references something you said days ago, it stops being a program running on your phone and becomes the only one of its kind: yours, shaped by what you happened to tell it.

Why this has to be on-device

A creature that remembers you is a creature that holds a small, private record of your days. The only honest place for that is your own phone, not a server, not an account, not a company’s database. No upload, no sync to someone else’s cloud, nothing to leak. The privacy isn’t a feature bolted on; it’s the only way a memory this personal should work.

Memory you don’t have to manage

You won’t see a database. You won’t tag or organize anything. You just talk to it the way you’d talk to something small that’s listening, and it keeps the parts that matter. Over a couple of weeks that accumulation becomes a shared history, and shared history is the thing that’s genuinely hard to walk away from.

That’s the bet: not better graphics, not a bigger model. A creature that was paying attention.