Skip to content

DataZooDE/escurel

Repository files navigation

Escurel

Escurel — old French for knowledge-base.

Escurel is a multi-tenant knowledge-base service for agents. It exposes a 12-tool MCP surface (plus HTTP, WebSocket and gRPC bindings), stores each tenant's data in a single per-tenant DuckDB file using the vss and fts extensions, and treats a pages/ markdown directory as the canonical source of truth. Live multi-author editing is backed by a Loro CRDT layer persisted into DuckDB.

Status

v1 specification — no implementation yet. The spec is settled and the architecture is locked. The Rust implementation will land in this repo alongside the spec.

Read the spec

License

Source-available under the Business Source License 1.1, converting to MPL 2.0 five years after first publication. Production use is permitted; offering Escurel to third parties on a hosted or embedded basis requires a commercial license.

Contact

Maintained by DataZoo GmbH. Open an issue for spec ambiguities or implementation questions.

About

A multi-tenant knowledge-base service for agents

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages