iiRecord
Agentic AI Atlas · OpenClaw SOUL + Memory
memory-system:openclaw-soul-memorya5c.ai
II.
MemorySystem JSON

memory-system:openclaw-soul-memory

Structured · live

OpenClaw SOUL + Memory json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · domain/knowledge-fabric/memory-systems.yamlCluster · domain
Record JSON
{
  "id": "memory-system:openclaw-soul-memory",
  "_kind": "MemorySystem",
  "_file": "domain/knowledge-fabric/memory-systems.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "OpenClaw SOUL + Memory",
    "description": "OpenClaw's dual-file memory pattern using SOUL.md for agent identity and\nMEMORY.md for learned context. SOUL.md defines the agent's personality,\ncommunication style, and core behaviors — it is the persistent \"who am I\"\nfile. MEMORY.md captures learned facts, project context, and session\nobservations — the \"what have I learned\" file. The separation of identity\nfrom knowledge allows the same agent persona to be reused across projects\nwhile project-specific memories remain local.\n",
    "memoryKind": "file-based",
    "persistence": "project-scoped",
    "autoExtraction": false,
    "consolidation": "manual",
    "storageFormat": "markdown",
    "privacyFilter": false,
    "deduplication": "none"
  },
  "outgoingEdges": [
    {
      "from": "memory-system:openclaw-soul-memory",
      "to": "layer:12-knowledge-fabric",
      "kind": "realizes",
      "attributes": {}
    }
  ],
  "incomingEdges": [
    {
      "from": "knowledge-fabric-impl:openclaw.knowledge@current",
      "to": "memory-system:openclaw-soul-memory",
      "kind": "uses_memory_system",
      "attributes": {}
    },
    {
      "from": "agentVersion:openclaw:ge-0-0-0",
      "to": "memory-system:openclaw-soul-memory",
      "kind": "uses_memory_system",
      "attributes": {}
    }
  ]
}