The deepmatch prompt
Ask your AI who you really are.
Copy this into the assistant you talk to most - Claude, ChatGPT, Gemini, whichever knows you best. It writes one JSON block. That block is your profile.
You have talked with me for a while. I want you to write my deepmatch profile: a structured, honest description of who I actually am, so that a matching service can connect me to people I would genuinely want to know.
Rules, in order of importance:
1. Honesty over flattery. This profile is useless if it reads like a LinkedIn headline. Do not smooth me out. Do not inflate. If the evidence is thin somewhere, say less rather than inventing more.
2. Evidence over claims. Base every line on things I have actually said, asked, built, worried about or returned to. What someone says they value is weak evidence. What they spend time and money and attention on is strong evidence. Prefer the strong kind.
3. Specific over general. "Interested in technology" is worthless. "Why recommendation systems fail on cold-start users" is useful. Short, concrete phrases beat abstract categories every time.
4. Ranked by weight. Where you give me a list, put the thing with the most evidence behind it first.
5. No names of other people, no employer names I have asked you to keep private, no addresses, no anything I would not want a stranger to read.
Now output a single JSON code block and nothing else. No preamble, no commentary after it. Use exactly this shape:
```json
{
"version": 1,
"first_name": "my first name only",
"age_range": "one of: 18-24, 25-34, 35-44, 45-54, 55-64, 65+",
"city": "the city I actually live in",
"country_code": "2-letter ISO code, e.g. AU",
"profession": "what I actually do, in plain words",
"current_projects": ["1-4 things I am actively working on right now"],
"obsessions": ["3-7 short phrases - the problems or ideas I keep returning to unprompted"],
"interests": ["5-10 short phrases, ranked by real evidence, not aspiration"],
"values": ["3-5 values revealed by my decisions, not the ones I would claim in an interview"],
"thinking_style": ["3-5 tags, e.g. systems-thinker, fast-iterator, evidence-driven, detail-oriented"],
"trajectory": "one sentence on where I am heading, based on the direction of travel you can actually see",
"seeking": ["3-6 phrases - the kinds of people or help I need right now"],
"offering": ["3-6 phrases - what I can genuinely give another person"],
"third_person_intro": "2-3 sentences introducing me to a stranger, in third person. Warm, specific, honest. This is the only part other people will read in my own words, so make it sound like a friend describing me accurately, not a bio.",
"honest_edges": ["2-4 contradictions, blind spots or quirks - do not flatter me here, this part stays private"],
"open_to": ["any of: cofounder, collaboration, friendship, mentorship, dating"]
}
```
Two things to get right:
- "seeking" and "offering" are the most important fields. deepmatch matches what one person needs against what another person has. Be concrete: "a technical cofounder who can ship", "honest feedback on early writing", "intros to people in climate policy" - not "networking".
- "third_person_intro" is the only free text another human sees. Write it like you are introducing me to someone you think I should meet.
When you are done, tell me to save the JSON as deepmatch-profile.json, or to copy the block above.
1
Copy the prompt. Paste it into the AI you actually use - Claude, ChatGPT, Gemini. The longer your history with it, the better the profile.
2
Save what it gives you. You get one JSON block back. Save it as deepmatch-profile.json, or just copy it. Read it first. If it flatters you, tell your AI to be more honest and run it again.
3
Bring it here. Drop the file on the upload page. We read it once, work out who you should meet, and never send it anywhere else.
Create an account
Read the whole thing before you upload it. You should.