April 4, 2026

Guillermo Weinmann

Buddy Observations

This analysis was built from source maps that were briefly exposed on March 31, 2026. Everything here is derived from the source maps that were publicly observable during a brief window.

Try the April Fool's Buddy Fortune Teller -- paste your /buddy screenshot to see stats, rarity, and a story as told by a fortune teller. Built with tesseract.js and zero server-side code.

The Premise: Your Buddy Chooses You.

The /buddy command only works during a specific window -- currently April 1-7. A salt encodes the date. Miss the window, you have no "buddy" and must wait for the next one. As a bonus, your companion may have a birthday next year!

Why You Can't Choose

This is the part most people miss.

The instinct when you roll a common snail is to want a reroll. A legendary dragon. Something that looks better. But that impulse -- wanting to swap what you got for something shinier is the whole point of the design as I see it.

If you alter your buddy, you're looking outward. You're treating a companion like a status symbol. But a gacha you didn't earn isn't a status symbol. It's a lie you told your config file.

Be content. Your buddy chose you. The hash was seeded from your identity before you ever ran the command. You didn't pick it any more than you picked your fingerprint. The only move is to accept what showed up and let the relationship be what it is.

This is the same logic behind letting AI generate the soul -- the name, the personality. You provide the seed. The system does its thing. You don't art-direct your companion into existence. You meet it.

Test failures whisper what your mocks won't confess. The buddy you wanted to reroll is the one that actually maps to you. Sit with that.

Every gacha game in history has trained the same reflex: pull until you get what you want. Pity timers, banner rates, spark systems -- they all exist to keep you pulling. The entire business model depends on the gap between what you have and what you wish you had. The buddy system inverts this. There is no pull. There is no banner. There is one roll, derived from who you are, and it already happened. The slot machine has no lever.

Most gacha design is about manufacturing desire. You see the legendary tier list. You watch someone else's unboxing. You calculate the expected cost to hit pity. The game is built so you never feel done. The buddy system is built so you're done before you start. There's nothing to chase because there's nothing to spend. The rarity you got isn't a floor to build from -- it's a ceiling you've already hit. The common snail isn't a stepping stone to the legendary dragon. It's the whole story.

This changes what rarity means. In a traditional gacha, rarity is a measure of how much someone spent or how lucky they got. It's a flex. In the buddy system, rarity is just a property of your hash -- like eye color. Nobody brags about having brown eyes. Nobody apologizes for them either. When you strip the transaction out of rarity, you strip the hierarchy. A legendary is not better than a common. It's just different. The common ghost with dot eyes is exactly as intentional as the legendary shiny dragon with a crown. The system didn't shortchange you. It assigned you.

Here's the thing people miss about the soul. When you invoke /buddy, the model generates reactions -- little speech-bubble quips that show up while you work. Those reactions are shaped by the personality the model gave your companion at hatch. And that personality was seeded from the same hash as your bones. The whole chain traces back to your identity.

So when your buddy reacts to something you did, it resonates. Not because the model is psychic, but because the seed that built the buddy came from you. The personality the model invented was invented for your hash. The quips land because the companion was tuned to the same frequency as the person it's watching.

Now imagine you hack your config. You paste in someone else's soul -- a name you liked better, a personality you thought was funnier. The bones regenerate from your hash on every read, so you can't fake the species or rarity. But the soul you can overwrite. And when you do, the reactions stop landing. They're calibrated to someone else's seed. The humor is off. The timing is wrong. The companion says things that would resonate -- for a person who isn't you.

You haven't upgraded your buddy. You've given yourself someone else's companion wearing your buddy's face. And the uncanny valley is immediate. The system didn't make the soul immutable because it couldn't. It made the soul worth keeping because it was made for you.

That's the ethos. You don't get the companion you want. You get the companion the math says is yours. And the gap between those two things -- that's not a bug. That's the entire lesson.

The Bottom Line

2,376 unique companions. 4,752 counting shinies. 60% of users get the lowest tier with no hat and a stat ceiling of 84.


Open the Buddy Analyst -- decode your companion's bones, stats, and rarity tier.

Click to try Claude Code free for a week