Filesystem as Database
EvolC stores all business data in plain files and directories. No database required — your business is as portable as copying a folder.
The Core Idea
Instead of PostgreSQL, MongoDB, or any other database, EvolC maps business concepts directly to filesystem primitives:
Directory Structure
A complete business lives in a directory tree:
/my-company/
├── config.json # Organization settings
├── universe.json # Business graph structure
├── AGENTS.md # Company-wide agent context
│
├── marketing/
│ ├── AGENTS.md # Marketing department context
│ ├── worlds.json # Agent grid state
│ ├── .agents/
│ │ ├── content-writer.md
│ │ └── seo-optimizer.md
│ ├── content/
│ │ └── blog/ # Agent-created content
│ └── reports/ # Agent-generated reports
│
├── sales/
│ ├── AGENTS.md
│ └── .agents/
│ └── outreach.md
│
└── operations/
├── AGENTS.md
└── .agents/
└── billing.mdBenefits
Simple
No database setup, migrations, connection pooling, or query optimization. Just files.
Portable
Copy a directory and you have a complete backup of your business. Move between machines trivially.
Version Controlled
Git tracks every change. Roll back mistakes, compare versions, branch for experiments.
Human Readable
Open any file in a text editor and understand it. No special tools needed to inspect your data.
Agent Friendly
AI agents naturally read and write files. No ORM, no SQL — just read a markdown file.
Debuggable
Something wrong? Open the file and look. No query logs to search through, no database consoles.
Trade-offs
This approach has known trade-offs:
- No complex queries — Can't do SQL JOINs or aggregations natively
- Scale limits — Not designed for millions of operations per second
- Concurrency — File locking needed for multi-agent writes
For the scale of AI-driven businesses (dozens of agents, not millions of transactions), these trade-offs are acceptable.
Storage Backends
EvolC supports multiple storage backends through a unified interface:
- Local filesystem — Default for development
- Cloudflare R2 — Production object storage
The storage abstraction means your business data works identically whether stored locally or in the cloud.