← Garden Patch Home · Principles
The authoring and semantic layers of the deep context architecture operate without specialized tooling. Forms are plain markdown with YAML frontmatter and predicate::[\[\[target\]\]↑](../NODES.html#:~:text=target) typed relations. Version control is git. The query layer is shell one-liners (rg 'predicate::\[\[Target\]\]' --type md). A dedicated graph-traversal skill could add value but is not required.
Applies to the authoring layer (human-facing) and semantic layer (agent-facing). The trust layer (Gordian Envelope) adds tooling requirements but is explicitly separate — the architecture works without it.
The zero-tooling floor means:
The zero-tooling floor is also a portability guarantee. If the current tool (Obsidian, Claude Code, any future replacement) disappears tomorrow, the knowledge survives intact — readable, searchable, and structurally coherent with nothing more than a text editor and grep. No migration, no export, no data rescue. The choice of plain markdown over richer formats is a values decision: portability over power.
Multiple agent memory systems have independently converged on plain markdown files with YAML frontmatter as their storage format — validating the zero-tooling choice from a different direction:
memoryType: field, wiki-links for connections, folder hierarchy for organization. Benchmarks show this format outperforms purpose-built memory infrastructure (74% vs 68.5% on the LoCoMo long-context memory benchmark).The convergence suggests that plain markdown with typed metadata is not merely a viable choice but the emerging default for agent-facing knowledge systems. The zero-tooling floor is also the interoperability floor — any system that can read files can participate.