essay · on the rule · 7 min
an alternative to tinder where the algorithm cannot see your face.
If you've spent two years on Tinder, Hinge or Bumble and concluded the apps are the problem rather than you, this essay is for you.
The pitch most photo-first apps make to themselves is: faces are what people care about, so we'll let people see faces first. That sounds reasonable. It's wrong about something specific. The order in which information arrives changes what people decide to do with it. Show the face first and the bio is a tiebreaker. Show the bio first and the face is the reward.
We built Soulmate on the second premise. It's the only premise where someone like you, who has been worn down by 1.5-second judgments, has a chance.
what tinder's matching engine actually rewards
Tinder's ranking model is trained on swipes. Swipes are produced almost entirely by photos. The photo is not 'a factor' in the algorithm. It is approximately the only factor with predictive power, with the bio acting as a small noise correction.
The model does what models do when they have one strong feature: it learns it harder. The most photogenic profiles get the most exposure. The least photogenic profiles get less exposure. Match rates concentrate at the top of the deck. The median user sees a small win rate, gets a low-grade dopamine drip, and stays.
From the inside, this feels like 'I'm not finding anyone.' From the outside, this is the math working exactly as designed.
what soulmate does instead
Soulmate's matching engine cannot read a single photo. Not blurred, not down-weighted — physically not in the feature vector.
What goes into the vector instead:
- Five prompts you answer in your own words. They're deliberately small in the way that matters most — 'what does gentle mean to you, in practice?' — because small questions filter for the right kind of seriousness.
- Ten ideology axes. Pacing, beliefs, what you turn to when you need to feel real. We collapse them into a single 1536-dim embedding.
- A 30-second voice clip. Whisper transcribes it server-side. The transcript folds into the same embedding. You cannot fake what your voice carries when you talk about something you actually love.
- Three intents — friendship, relationship, community — as a filter, not a weight. If you marked friendship only, you're surfaced to other friendship souls and no one else.
Matching is cosine similarity over that vector, with ideology distance and shared-passion overlap as tiebreakers. The math is open-sourced; the engine lives in `packages/core` and has unit tests we will happily walk you through.
what unlocks when (and only when)
Photos live in private Supabase storage. The matching engine does not have read access to them. After two souls both vibe each other, an LLM writes a short compatibility paragraph and a single opening line drawn from what you each wrote. Chat opens. Photos unlock simultaneously, on both sides, at that moment.
Until then, every profile on the discover surface is a gradient avatar with the same visual weight as every other gradient avatar. No premium tier lets you bypass it. There is no 'see photo for $5' lever. The rule is the product.
what we are not promising
We are not promising that this is the right way to meet a partner for everyone. People who succeed on Tinder by virtue of being attractive will probably find Soulmate slower and less rewarding. That cohort already has a tool that works for them.
We are promising one thing: that the matching signal here is richer than anywhere else in the category. Five prompts plus thirty seconds of how you talk about what you love is approximately one hundred and fifty features per profile. A photograph is one feature. The bet is that one hundred and fifty features find your people better than one does.
the small, honest part
Soulmate is in beta. Six souls have signed up. Four finished onboarding. Zero mutual matches between strangers yet — the cohort is still small. The matching engine works in tests with seeded data. The next month is about whether the engine works in the wild.
If any of that is interesting to you, the door is at byvibration.com. The first thing it asks is whether you want friends, partners or community. The second is what you believe. There is no swipe.