II.
MemorySystem JSON
Structured · livememory-system:openclaw-soul-memory
OpenClaw SOUL + Memory json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"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": {}
}
]
}