> For the complete documentation index, see [llms.txt](https://andrometa-1.gitbook.io/andrometa/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://andrometa-1.gitbook.io/andrometa/science-backed-connection.md).

# Science Backed Connection

Andrometa’s platform is engineered to **turn digital interactions into genuine human connection.** Our process is not based on simple preference matching; it is a sophisticated system that combines deep A.I. analysis with decades of established psychological science to create the perfect, low-pressure opportunities for friendship to emerge.&#x20;

{% embed url="<https://github.com/TattedLawyer/YapChat/blob/main/personality-intelligence-system.md>" %}

<figure><img src="/files/bvXL0jgzsYyPuZkWHRZB" alt=""><figcaption></figcaption></figure>

**Step 1: Building the Living Profile**&#x20;

It begins with a conversation. As a user interacts with their YapChat companion, our HIPAA-compliant, agentic memory system analyzes their natural language, in-game activities, and insights from the daily apps they choose to connect. Instead of asking you to take a quiz, the system builds an authentic "**Personality Profile**" over time by mapping your data to scientifically-validated frameworks like the **Five Factor Model and the RIASEC Interest Model**. This living profile evolves as you do, creating a deep, holistic understanding of not just what you like, but who you are.

#### **Step 2**: **The Compatibility Algorithm**

Our proprietary algorithm then runs a **multi-dimensional compatibility analysis**. It goes beyond surface-level interests, using a weighted scoring system that prioritizes deep personality and values alignment (40% of score) over simple shared interests (25%) or gaming habits (10%). It intelligently looks for complementary traits, not just identical ones, to identify other users with a high potential for a genuine, lasting bond.

#### **Step 3: The Low-Pressure Introduction** (In-Game)&#x20;

This is where the bridge is built. YapChat acts as a social catalyst, but it never forces an interaction. A user will only become eligible for a match suggestion after several days of consistent interaction, ensuring profile accuracy. Then, the A.I. will suggest an in-game activity first.

For example, YapChat might suggest teaming up in NuMeta City:

> *"Hey, I noticed you and 'AstroGamer' are both trying to beat the same boss in SWRMS and have a 75% compatibility score. He's looking for a partner in NuMeta City's social lobby right now. Want to team up with them?"*

#### **Step 4: From Teammates to Friends** &#x20;

This in-game connection is the crucial first step. It is a safe, fun, and activity-based interaction that removes the awkwardness of a cold introduction. By providing the perfect context for a shared victory or a fun conversation, we create the ideal conditions for that initial spark to grow into a genuine, real-world friendship.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://andrometa-1.gitbook.io/andrometa/science-backed-connection.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
