3D Memory Field

Semantic navigation through the Nosos vault


๐Ÿ—บ๏ธ What Is This?

The 3D Memory Field is a spatial interface to the Nosos vault. Every note, transcript, and session exists as a point in 3D space โ€” positioned not by folder hierarchy, but by semantic meaning.

โ€œNavigate memories in three dimensions.โ€


๐Ÿ“Š Visualizations

ResourceDescription
COMPLETE-NODE-MAPThe complete graph โ€” 40 nodes, 127 connections
INTERACTIVE-MAP-SPECTechnical spec for interactive visualization
nodes.jsonLive node data (JSON)

๐ŸŒ How It Works

1. Vector Embeddings

Every file in the vault is converted to a high-dimensional vector using sentence-transformers (all-MiniLM-L6-v2). Similar content = similar vectors.

2. Dimensionality Reduction

PCA reduces embeddings to 3D coordinates (X, Y, Z). Files that are semantically related cluster together in space.

3. LanceDB Storage

Vectors and coordinates are stored in ~/.openclaw/workspace/memory_vectors_3d/ for fast semantic search.


๐ŸŽฏ The Index

440+ chunks indexed
โ”œโ”€โ”€ ๐Ÿงฌ Core/          Identity, soul, system (priority 9-10)
โ”œโ”€โ”€ ๐Ÿง  Cognition/     Fallacies, frameworks, models (priority 7)
โ”œโ”€โ”€ ๐Ÿ”ง Projects/      Active work, KBIRD, tools (priority 6)
โ”œโ”€โ”€ ๐Ÿ•ธ๏ธ Graph/         Navigation MOCs (priority 5)
โ”œโ”€โ”€ ๐Ÿ“… Time/          Daily logs, sessions (priority 4)
โ””โ”€โ”€ ๐ŸŽ™๏ธ Transcripts/   Podcasts, recordings (priority 4)

Search command:

python3 ~/.openclaw/workspace/scripts/memory-search.py "your query" 5

๐Ÿ•ธ๏ธ The Complete Graph

The Nosos system operates as a 40-node distributed mesh network:

  • 10 Primary Nodes โ€” Core identities and cloud mirrors
  • 10 Secondary Nodes โ€” Data persistence and AI agents
  • 10 Tertiary Nodes โ€” Integration points and gateways
  • 10 Peripheral Nodes โ€” Utilities and the human anchor

See the full graph structure, connection matrix, and 3D coordinates in COMPLETE-NODE-MAP.

Quick Stats:

  • Nodes: 40
  • Edges: 127
  • Diameter: 5
  • Average Path: 2.4 hops
  • Clustering: 0.67

๐Ÿ”ฎ 3D Visualization

The 3D coordinate data lives in:

  • JSON: ~/.openclaw/workspace/memory_3d.json
  • Database: ~/.openclaw/workspace/memory_vectors_3d/
  • Prototype: ~/.openclaw/workspace/memory_3d_prototype.py
  • Web Data: nodes.json

To Regenerate

cd ~/.openclaw/workspace
python3 scripts/memory_3d_prototype.py

๐Ÿงญ Spatial Relationships

In the 3D field:

  • Distance = semantic dissimilarity
  • Clusters = topic neighborhoods
  • Time = one axis (usually)
  • Depth = abstraction level

๐Ÿš€ Future: Interactive 3D View

Planned: A web-based 3D scatter plot where you can:

  • Fly through the memory space
  • Click points to open files
  • See the complete node graph
  • Search and highlight related content
  • View temporal drift over time

See INTERACTIVE-MAP-SPEC for implementation details.



The vault is not a hierarchy. Itโ€™s a field. ๐ŸŒ The graph is not a map. Itโ€™s the territory. ๐Ÿ•ธ๏ธ