> For the complete documentation index, see [llms.txt](https://vayl.gitbook.io/vayl-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vayl.gitbook.io/vayl-docs/changelog/2026/v0.1.0-initial-release.md).

# v0.1.0 — Initial release

*July 2026*

The first public release of Vayl — reconciling memory for AI agents, over the Model Context Protocol.

## Highlights

* **Reconciling engine.** Supersede, retract, flag, coexist, and dedup, with a same-slot invariant (one active value per subject/scope). Events vs. state handling. Full history kept off the hot path.
* **MCP server.** 30+ tools across memory, safety, accountability, compliance, and administration. `vayl-mcp` (local stdio) and `vayl-server` (authenticated team HTTP).
* **Memory spaces.** Per-`(user_id, agent_id, run_id)` isolation for multi-user, multi-agent deployments.
* **Security by default.** At-rest encryption (Fernet with Argon2id key derivation), an Ed25519-signed, tamper-evident audit chain, and optional HashiCorp Vault key custody.
* **Access control.** API-key principals with role-based capabilities, tenant scoping, and optional OIDC SSO.
* **GDPR building blocks.** Erasure with signed receipts, DSAR export, and retention with a signed audit anchor.
* **Storage.** SQLite by default; optional Postgres for multi-writer scale with cross-process locking.
* **Retrieval.** Hybrid semantic + lexical ranking with bounded top-k, plus an optional Neo4j graph projection for relational queries.

## Requirements

Python 3.10+ (validated on free-threaded 3.14t). Any OpenAI-compatible LLM and embedder; defaults to a local Ollama endpoint with no egress.

Apache-2.0 · [github.com/vayl-dev/vayl](https://github.com/vayl-dev/vayl)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://vayl.gitbook.io/vayl-docs/changelog/2026/v0.1.0-initial-release.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
