Engineering brief
How Auric works.
A short read for engineers, founders, and partners. Why Auric exists, how the system works, what's true today, what comes next.
01The problem
Lost state, not lost memory.
AI-assisted work is now most engineering work. The unit of disruption is no longer the lost laptop — it's the lost session. Three hours of work disappear at every context reset because the tools forget the operational state of the work the moment the session ends.
“Memory” features in AI tools don't fix this. They summarize chats. They don't preserve operational state.
02The thesis
Continuity is the missing primitive.
The problem isn't memory. The problem is continuity.
Git preserved the state of code. Auric preserves the state of work — the structured set of decisions, dependencies, open loops, and next actions that constitute the in-progress mental model of a project.
03Architecture
Three components. No magic.
Auric is not an LLM. It is a continuity layer that sits between the developer and whichever AI tool they use today.
Capture
An MCP server reads operational state as it forms in the AI tool of choice — Claude Code, Cursor, Codex. Capture is structured. Capture follows the developer, not the tool.
State
State is committed to a continuity graph: a typed structure with decisions, dependencies, open_loops, and next_actions, keyed by session and project. Not a transcript. Not a summary.
Restoration
On the next session, state rehydrates into the tool's context in under a second. No search. No reading. The work continues exactly where it stood.
Shape
A simplified shape of what gets captured per session:
{
"session": "04f·2c",
"project": "auric",
"decisions": [
{
"id": "auth.store",
"value": "sqlite",
"reason": "operational simplicity"
}
],
"dependencies": ["src/auth/middleware.ts"],
"open_loops": [
{ "id": "refresh-token", "state": "in_progress" },
{ "id": "validate-middleware", "state": "queued" }
],
"next_action": "Implement validation layer"
}04Principles
Five rules govern every decision.
Built on open protocols. MCP is the substrate.
Structured state, not transcripts. A graph, not a chat log.
Tool-agnostic by design. The state outlives the editor.
Restoration is a single moment, not a search.
The state belongs to the work, not the tool that produced it.
05Status
Currently in private development.
If you're an engineer, founder, or partner who feels the problem this solves — talk to us.
/api/status— The Auric team