UAML is built on the local-first principle: your data stays on your hardware, works offline, and never depends on external services for core operations. This isn't just a feature — it's the architecture.
SQLite: The Foundation
💾 Why SQLite?
SQLite is the most widely deployed database engine in the world. It's embedded, requires zero configuration, and stores everything in a single file you can back up, copy, or encrypt. No database server to manage, no connection strings, no downtime.
⚡ Performance
With WAL mode and proper indexing, UAML's SQLite storage handles thousands of memory operations per second. Full-text search across millions of entries returns results in milliseconds. No network latency — everything is local I/O.
Zero Cloud Dependencies
UAML's core operations require no internet connection:
- Memory storage — local SQLite databases
- Search & retrieval — local full-text search with BM25 ranking
- Encryption — local key management, no cloud KMS
- Audit logging — local append-only logs
- Backup — standard file-level backup to any medium
External LLM APIs are optional and only used for inference — never for storing or processing your memory data.
Data Sovereignty
🌍 Your Data, Your Jurisdiction
When data never leaves your hardware, data residency is solved by definition. Deploy UAML on-premise in any country and your data automatically complies with local data residency requirements. No cross-border transfer concerns.
🔌 Offline-Capable
Internet goes down? UAML keeps working. All memory operations — read, write, search, audit — function without connectivity. Your AI agent doesn't lose its memory when the network drops.
Simple Deployment
Why Local-First Matters
- Privacy — no third party ever sees your data
- Reliability — no dependency on external service uptime
- Cost — no monthly cloud storage fees that grow with usage
- Speed — local I/O is orders of magnitude faster than API calls
- Compliance — data residency solved by architecture, not by policy