{% extends "base.html" %} {% block content %}
Memory Passport

Agent memory your AI can finally keep.

Visible. Correctable. Portable. Shared.
Active profile: {{ active_scope.label }}
Portable memory ready
{% if status == "remembered" %} {% elif status == "remember-duplicate" %} {% elif status == "remember-review" %} {% elif status == "remember-empty" %} {% elif status == "remember-error" %} {% endif %}
About you
{{ counts.identity }}
role, focus, projects
Preferences
{{ counts.preferences }}
tone, format, style
Corrections
{{ counts.corrections }}
mistakes 8mem should not repeat
First memory

Teach 8mem something to remember

Browser works without Telegram

Use this box to save memory. The Memory Test page only asks questions using memory that already exists.

{% if undo %}

Trust controls

{{ undo.detail }}
{% endif %}

Your memory map

{% for file in memory_state %}
{{ file.label }} {{ file.friendly_desc }} {% if file.preview %}
{{ file.preview[0] }}
{% endif %}
{% endfor %}

Memory health

Status: {{ health.label }}
{% for item in health.signals %}
{{ item }}
{% endfor %}

Portable intelligence

{{ structured.active_fact_count }} active facts, {{ structured.derived_fact_count }} derived facts
{% for item in structured.highlights %}
{{ item }}
{% else %}
No derived structured highlights yet.
{% endfor %}

Why 8mem trusts this

{% for item in trust_basis %}
{{ item }}
{% else %}
Trust explanation will appear after the first saved memory.
{% endfor %}

Recent memory changes

{% for item in timeline %}
{{ item }}
{% endfor %}
{% if resolutions %}

Resolve contradictions

{% for item in resolutions %}
{{ item.title }}
{{ item.reason }}
{{ item.note }}
{{ item.action_label }}
{% endfor %}
{% endif %} {% endblock %}