Find people
without a server.
Your device does the thinking. A relay just holds messages. No algorithms decide who you see. Your phone downloads local profiles and sorts them itself.
Dumb relay, smart client.
Traditional platforms use servers to decide who sees what. We flip that. A relay is just a dumb bulletin board. It stores messages and serves them when asked. The matching logic lives entirely on your device.
When you open the app, it downloads nearby profiles from the relay and runs a local matching engine on your phone. No central algorithm. No data mining. You're in control.
Every profile has two sides.
Instead of a static bio, your note has two vectors: what you have and what you want. This makes matching asymmetric. Someone's supply meets someone else's demand.
Your device is the algorithm.
When profiles are downloaded, your phone runs a small embedding model (think CoreML on iOS) to compare text vectors. It finds semantic similarity. Not just keyword matches — so "analog synth person" and "hardware sound designer" still connect.
Location without surveillance.
We use geohashing to share your approximate area without revealing your exact coordinates. You control the precision. Neighborhood level, city level, or region level.
Your geohash — something like 9xj5 — tells the relay
"show me notes from this area" without ever sending GPS coordinates.
Central server vs. local-first.
The embedding strategy.
When your phone downloads notes from a relay, it doesn't just keyword-match. A small on-device model (all-MiniLM-L6-v2, ~22MB) converts text into vectors and runs cosine similarity to find semantic matches.
query = embed("Looking for Oberheim")
// For each downloaded note:
note = embed(note.content)
score = cosine_similarity(query, note)
// Sort by score, show top matches
results.sort(by: score, descending: true)
Text stays as text on the relay. Vectors are generated locally. This keeps payloads light. Relays don't reject your notes, and your matching preferences never leave your device.
Built for humans.
Offline mode is in development. If you want to test it or follow along, join the waitlist. We're building this for people who want to spend less time on screens and more time connecting.
Join the mesh network.
Be the first to test serverless discovery in your area.