Repository navigation
Obsidian Bridge Architecture
Brian edited this page Apr 2, 2026
·
1 revision
A.I.M. utilizes a local Obsidian vault as a secondary "Offloaded Brain." This provides a graphical interface for human operators to observe, explore, and manually intervene in A.I.M.'s cognitive state using familiar Markdown paradigms and wiki-links.
The Obsidian Bridge provides Epistemic Certainty by enabling two-way synchronization:
- Push (Outbound): A.I.M. automatically mirrors its state to Obsidian.
- Pull (Inbound): Human operators can edit documents in Obsidian, and A.I.M. will ingest those changes back into its operational workspace and Engram DB.
A.I.M. pushes data automatically to the vault when durable memory is updated.
-
Trigger: Running
aim commit(which finalizes a memory proposal) automatically fires theobsidian_sync.pytransport script. -
Scope:
core/,memory/,continuity/,docs/, andarchive/raw/.
The inbound synchronization is explicitly triggered by the operator when they wish to commit their manual Obsidian edits to A.I.M.'s internal state.
-
Trigger: The operator executes
aim ingest(powered by theobsidian_pull.pytransport layer). - Transport: The script pulls modified Markdown files from the vault back into the corresponding A.I.M. directories, provided the vault version is newer than the workspace version.
-
Re-indexing: To avoid duplicating vector-chunking logic,
obsidian_pull.pyacts as a simple transport script. Upon pulling changes, it programmatically triggers A.I.M.'s existing indexing engine (aim index/bootstrap_brain.py). This guarantees the FTS5/Vector Engram DB immediately reflects the operator's manual edits.
- Observation First: Treat the Obsidian vault primarily as a dashboard. Use it to read continuity pulses and review system memory without interrupting A.I.M.'s current terminal session.
-
Surgical Edits: When manual correction is required (e.g., fixing a hallucination in
core/MEMORY.mdor clarifying adocs/POLICY_*.mddocument), edit the file directly in Obsidian. -
Commit the Ingest: Immediately after making a manual edit in Obsidian, run
aim ingestin your terminal to synchronize the workspace and re-index the Engram DB. - Heavy Lifting: For large-scale architectural changes, continue using A.I.M.'s CLI and delegation tools. The Obsidian bridge is best utilized for high-precision, human-in-the-loop state corrections.
☕ Support the continuous evolution of A.I.M.: Buy Me a Coffee
- Atomic Architecture (The KISS Manifesto)
- Origin Story
- The Logic Of A.I.M.
- The A.I.M. Handbook (Operator's Manual)
- The Swarm Post Office (Comms Interface)
- The Master Schema
- Waterfall Memory Architecture
- Technical Specification
- Script Map (Core Codebase Map)
- Brain Map (Memory Architecture)
- A.I.M. Prompt Injection Map
- AI Prompt Ledger
- Onboarding Identity Map
- Handoff Architecture Guide
- Reincarnation Map
- TUI Map (Cockpit UI Logic)
- The Global Chalkboard (Concept: Document Data Bus)
- Remote Fleet Architecture (Concept: The Phantom Keyboard)
- The Eureka Protocol (Concept: Live Context Pruning)
- The Sovereign Swarm (Concept: BitTorrent DataJack)
- The Decoupled Brain (Concept: Obsidian Transport Layer)
- Obsidian Bridge Architecture
- Layered Engram Architecture
- The Pragmatic Feature Manifesto
- The Cascading Memory Engine
- Hybrid RAG (Semantic + Lexical)
- Cognitive Routing
- The DataJack Protocol
- Runbook Engram Creation
- The GitOps Bridge
- Feature Quarantine Daemon
- The 30 Percent Rule
- TUI Handoff Report
- The Universal Skills Framework
- Vibe Coding Pipelines (Automated Agentic Assembly)
- Cartridge Farming Ecosystem
- Design Future Architectures
- The Collective Cortex (Vision: SETI@home for AI)
- Sovereign Swarm (P2P) (Architecture: P2P DataJack)
- Eureka Protocol & Synapses (Protocol: Synthetic Data Factory)