Matchmaking / Relational AI

Dating apps match profiles.
We model how you function.

AIMM builds a model of who you are across three interlocked layers — relational, cognitive, and attraction. Then it computes fit: not who looks like you want, but who actually works with how you are. No swiping. No forms. No self-report bias.

No social login. No data sold. Ever.

psych_model.json
psych_vector
0.82
attraction_vec
0.91
attach_style
secure
behavior_vec
adaptive
confidence
0.88
Psychographic profiling· Attachment style modeling· Fit-based matching· Attraction vector extraction· Contradiction detection· Behavioral adaptation· Multi-modal calibration· High-confidence matching· Psychographic profiling· Attachment style modeling· Fit-based matching· Attraction vector extraction· Contradiction detection· Behavioral adaptation· Multi-modal calibration· High-confidence matching·

You say one thing.
You feel another.

Every other app takes your stated preferences at face value. AIMM detects the gap — and closes it.

What you say you want
  • ✓ "Outdoorsy, active lifestyle"
  • ✓ "Doesn't take themselves too seriously"
  • ✓ "Tall, dark hair"
  • ✓ "Career-driven"
stated_prefs.json
≠
What you actually engage with
  • → Introspective, bookish types
  • → Dry humor, sharp wit
  • → Unconventional looks
  • → Creative, flexible schedule
behavior_signal.json

Four signals. One fit.

01
🧠

Psychographic interview

An LLM conducts a natural conversation — not a quiz. It builds your psychological model: values, emotional patterns, attachment style, communication preferences, relationship expectations.

Output → psych_vector
02
✦

Scenario Response

Real-world situations with no right answer. Reveals instinctive behaviour under social and emotional pressure — what you actually do, not what you'd say you'd do.

Output → instinct_model
03
◎

Multi-modal calibration

You react to images. AIMM extracts visual features — face geometry, style signals, social cues — building your attraction vector. Each reaction updates confidence scores across the feature distribution.

Output → attraction_vector
04
◈

Adaptive matching

Similarity search finds candidates whose vectors align with yours. The behavior layer tracks likes, replies, ghosting, feedback — adapting your model over time. Strict on high-confidence features only.

Output → calibrated match

Built on vectors, not vibes.

Every user is a rich multi-dimensional representation — not a profile card.

user_representation.ts
type UserVector = {
  psych_vector:     float[]  // psychological model
  attraction_vector: float[]  // weighted, confidence-scored
  body_profile:     float[]  // self-perception calibration
  behavior_vector:  float[]  // adaptive real-world learning
}

type FitScore = {
  alignment:       number          // shared foundation
  complementarity: number          // dynamic balance
  tolerance:       number          // friction capacity
  adaptability:    number          // long-term viability
}

// Fit(A, B) — not similarity. Two people who look
// different on paper can function exceptionally well.
const match = computeFit(userA, userB, {
  confidence_gate: 0.75,
  strategy:        "fit-over-similarity"
})
🔬 Psychographic layer highest weight

LLM interview extracts values, attachment style, communication patterns. The foundation everything else is scored against.

👁 Attraction layer blind on low-conf

Image reactions → visual feature extraction → weighted distribution. Confidence scores gate which features are fixed in the match pool search.

⚖️ Relatability layer lifestyle, expectations

Life stage, goals, proximity, schedule alignment. Filters incompatibilities before vector similarity is even computed.

📈 Behavioral layer adaptive over time

Tracks real interactions — likes, replies, ghosting, feedback. Updates the model continuously so matches improve with every engagement.

Fit profile — example pair · how two people function together
Each person is mapped across four dimensions of fit. The engine asks not "are these people similar?" but "do these systems work together?"
Alignment — shared values & life direction
Complementarity — dynamic balance of differences
Tolerance — friction capacity over time
Adaptability — long-term growth viability

Confidence-scored.
Not gut-feel.

You react. The system scores. Only high-confidence features are fixed. Low-confidence features stay flexible — letting the system broaden your real pool.

conf 0.91
fixed feature
conf 0.64
flexible
conf 0.38
ignored
conf 0.86
fixed feature
High confidence — fixed in search
Medium — weighted, not fixed
Low — released, broadens pool

No black box.
No manipulation.

  • ◎
    No deterministic labels

    All outputs presented as approximations, not verdicts. You are not reduced to a score.

  • ◎
    Transparent image usage

    Clear disclosure of how image analysis works and what data is retained. You control deletion at any time.

  • ◎
    Diversity-aware

    Active monitoring to prevent attraction vector bias from narrowing suggestions to a single archetype. We audit for fairness.

  • ◎
    Full GDPR compliance

    Data portability from day one. Export or delete your full model at any time. No data brokering, ever.

differentiation

AIMM is the only system built around fit — not similarity. Two people who look incompatible on paper can function exceptionally well together. The model captures that. No other platform does.

0 swipe mechanics — none, by design
$13B+ dating market with no fit-based category owner
4 signals. No forms. No self-report bias.

Be first in line.

We're onboarding a limited cohort to calibrate the model with real-world data. No swiping. No algorithms you can game. Just matches that make sense.

No spam. Unsubscribe any time. GDPR-compliant.