Souls before surfaces, why I built a connection app that doesn't show your face
I spent two years on three connection apps and the loneliness got worse, not better.
That sentence is supposed to make you feel something. It made *me* feel something — which is why I started reading product strategy and machine-learning papers about ranking systems instead of dating books. I wanted to know whether the problem was me, or whether it was the surface I was using.
It’s the surface.
## What the app actually optimizes
Every connection product you have used was built to maximize attention. Engagement is the metric. The model that ranks your feed is trained on what holds eyes — and what holds eyes, repeatedly, almost everywhere humans have studied it, is photos.
The model is honest about this. It learns to push attractive faces to the top of the deck. It learns that a witty bio is a tiebreaker, not the variable. The product becomes a slot machine: pull, see a face, swipe. You get a small dopamine hit each time you swipe right. You get a bigger one when there’s a match. The ratio of those hits to anything resembling actual connection is roughly four orders of magnitude off.
That isn’t a moral failing on the part of the people who built the app. It is what the optimization function rewards. If you put a different optimization function at the centre, you get a different product.
## The function I wanted
I wanted the optimization function to reward *vibration* — the way a person moves through the world. Not the way they look in golden hour. Not whether their bio is clever. The way they answer “what do you turn to when you need to feel real.”
Vibration sounds woo-woo. It is not woo-woo. It is what your closest friend means when they say “you and X have the same energy.” That sentence carries information; that information is what we want the product to learn.
So we did this:
**Onboarding is five questions and thirty seconds of voice.** Ideologies, values, passions, five short prompts in your own words, and a voice clip about something you care about. The questions are deliberately small in the way that matters most — “what does ‘gentle’ mean to you, in practice?” — because the small questions filter for the right kind of seriousness.
**Whisper transcribes the voice; the transcript folds into your matching embedding.** The voice is the highest-signal input we have. You can fake a profile photo. You can fake a bio. You cannot fake what your voice carries when you talk about the thing you actually love.
**Matching is cosine similarity over the full embedding,** with ideology distance and shared-passion overlap as tiebreakers. Three intents — friendship, relationship, community — are equal first-class citizens. The same person wants different things on different weeks; the algorithm doesn’t lock you in.
**No public photos.** Your photo lives in private storage. It only appears after both of you have vibed. Until then, every profile is a gradient avatar with the same visual weight.
**Mutual or nothing.** You don’t see who liked you. You don’t get a list of “secret admirers.” If you both vibe, an LLM writes one paragraph about *why* you fit and one opening line, and the chat opens. That is the entire ceremony.
**Letters mode is optional.** Toggle it on a connection and your replies become visible to the other person ~24 hours after you send them. Pen-pal pacing. The cure for the “why aren’t they typing” anxiety is, mostly, just slowness on purpose.
**Voice notes in chat.** We shipped them this week. Up to ninety seconds. Transcribed automatically so search and letters mode keep working.
**Daily reflection.** One soft question every morning. Answer privately or share to the public Wall as an anonymized one-line reflection — initial and city only, never a name.
## The Wall
The Wall is the slow public square I always wanted from a connection app and never got. Today’s question is *what does ‘home’ mean to you, in one sentence?* Two souls answered:
> home is the room my mother was always cleaning when she heard a song she liked. — A · San Francisco
> home is the silence i don’t have to apologize for. — R · Charlotte
Read those. Feel what reading them did. Now imagine an app where you arrive every morning to a wall of those, where the algorithm uses *whose answer rhymed with yours* as a matching signal, where there are no profile pictures next to any of it.
That’s the product.
## The honest part
We just launched. Six souls have signed up. Four of them finished onboarding. Zero of them have had a mutual match yet — the algorithm is finding candidates, but the math is still warming up.
That’s the truth and that is what early looks like. I’m sharing it because the genre demands it: most “we built a thing” posts pretend they’re further along than they are. We aren’t. We are at the beginning, the product works, the philosophy is real, and we are inviting you in.
If any of this resonates, the door is at [byvibration.com](https://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.
Welcome.
— g

