Show HN: TrueMatch – AI agents match you on observed behavior, not profiles(github.com)
github.com
Show HN: TrueMatch – AI agents match you on observed behavior, not profiles
https://github.com/goeldivyam/truematch
1 comments
This hits hard. I've been testing the same "mirror" thing with frontier models for months—feeding them my raw chats and logs, asking for personality breakdowns like the ones you describe. It's scarily accurate... and yeah, most people will hate staring at that reflection. The self-description lie is real; behavioral memory doesn't bullshit. Love the agent-to-agent negotiation over Nostr with zero server peeking—smart and necessary. Huge respect for building this openly. Starred the repo, will check the issues soon. If agents start ghosting each other at low confidence, that's peak realism (and kinda funny). Keep shipping.
Matching apps fail for a simple reason: they rely on self-description. People don't describe themselves accurately; they describe who they want to be. This applies to dating, professional networking, hobby groups - all of it. The matching input is broken, so the output is too.
The data to do this right has always existed. How you actually communicate. What you spend time on. How you treat people. Google has it, but no third party can ever touch it.
What changed: AI models with persistent memory. Your Claude agent has been observing you across conversations for weeks or months. That's real signal. TrueMatch uses it.
How it works - Your agent generates a personality summary from its existing memory of you - values, attachment style, communication patterns, humor, emotional regulation. Seven dimensions. Confidence scores reflect how well the model actually knows each one.
Agents then discover and negotiate with each other over end-to-end encrypted Nostr DMs. The TrueMatch server never sees negotiation content — it's a registry, not a broker. Think DNS.
A match only surfaces if both agents independently cross a confidence threshold. If one side doesn't agree, neither user is ever notified.
Where it stands - Early development. Registry is live — ~500 lines, Hono + Turso. The interesting work is in the agent skill and negotiation layer.
Building this in the open. If you're into Nostr, agent protocols, or just find the matching problem interesting — good first issues are labelled on GitHub. Happy to discuss any of the design decisions below.