> For the complete documentation index, see [llms.txt](https://myaipet.gitbook.io/myaipet-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://myaipet.gitbook.io/myaipet-docs/03-memory-and-portability.md).

# 3. Memory and portability

## 3.1 How a pet remembers

Each pet has its own memory records. During conversation, the service extracts selected facts and preferences and stores them with information such as type and importance.

A periodic consolidation process compresses recent activity into a more manageable memory representation. It can merge duplicates, resolve conflicting entries and reduce noise. This is a selective summary process, not a verbatim or infallible record of everything said.

## 3.2 How memories are recalled

When the pet responds, the service ranks candidate memories using recency, relevance to the current message, and the type and importance of the stored information. These signals help choose which memories to include in the response context.

Recall is available through supported chat, agent and developer interfaces. Sharing a memory store across interfaces supports continuity, but different interfaces may expose different tools and interaction limits.

An AI response can misinterpret a memory or draw an incorrect conclusion. Avoid relying on recall for records that require legal, medical or other professional accuracy.

## 3.3 Exporting a pet

An owner can export a pet as a structured file, called a soul export. It contains supported pet data such as the profile, memories, skills, checkpoints, persistent memory and linked learning records.

The export follows a versioned schema and includes a SHA-256 integrity hash. A compatible importer checks the schema, file size and hash before accepting the file.

The hash helps detect a mismatch between a file's contents and its included checksum. It is not a digital signature, proof of authorship or proof that the file has never been intentionally modified.

## 3.4 Limits of portability

An export preserves supported data, not the AI model, a complete copy of the hosted service or a guarantee of identical behavior elsewhere. Another application must understand the schema and provide its own compatible runtime to use that data.

Exports may contain private conversation-derived information. Store them securely and review their contents before sharing.

## 3.5 Deletion

An owner-authenticated deletion request removes the pet's associated records from the live database and returns a receipt describing the removal.

Existing backup copies are not individually rewritten by that request. They age out with backup rotation. Deleting a pet does not erase payment records from a public network or copies of exported files held elsewhere.
