> ## Documentation Index
> Fetch the complete documentation index at: https://docs.argentos.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Memory Architecture Lanes

> MemU, RAG Library, and SIS working together for continuity.

## Overview

Argent memory has three lanes that must all be healthy:

1. **MemU/Memo**: lived experience (`what happened`)
2. **RAG Library**: uploaded knowledge (`what was studied`)
3. **SIS**: pattern consolidation (`what was learned over time`)

```mermaid theme={null}
flowchart TD
  A["Chat + tasks + events"] --> B["Memo/MemU (lived experience)"]
  B --> C["Personal memory recall"]

  D["Uploaded docs / library files"] --> E["RAG ingestion (chunk + embed + ACL)"]
  E --> F["Knowledge recall (library search)"]

  G["Contemplation episodes"] --> H["SIS lessons (patterns)"]

  C --> I["Runtime prompt context"]
  F --> I
  H --> I
  I --> J["Argent response"]
```

## Plain English

<Warning>
  * If **MemU** is down, Argent stops capturing new personal facts reliably.
  * If **SIS** is down, Argent stops improving lessons over time.
  * If **RAG** is down, document-backed answers degrade.
</Warning>

## Required Baseline Settings

| Setting           | Value                                |
| ----------------- | ------------------------------------ |
| MemU LLM provider | `ollama`                             |
| MemU LLM model    | `qwen3:30b-a3b-instruct-2507-q4_K_M` |
| MemU think level  | `low`                                |
| MemU timeout      | `30000`                              |
| Embeddings model  | `nomic-embed-text` (Ollama)          |

<Info>
  `nomic-embed-text` is an embedding model, not a MemU extraction/chat model.
</Info>

## Golden End-to-End Test

<Steps>
  <Step title="Send a unique personal fact">
    Send a unique personal fact in chat.
  </Step>

  <Step title="Recall the fact">
    Ask Argent to recall that fact after 1-2 turns.
  </Step>

  <Step title="Test RAG">
    Ask a direct question from a known uploaded library document.
  </Step>

  <Step title="Verify both lanes">
    Confirm both lanes respond correctly (MemU + RAG).
  </Step>
</Steps>
