macp-storage
The persistence layer of the Multi-Agent Coordination Protocol (MACP) reference runtime: the append-only accepted-history log, the in-memory session registry, and a pluggable storage-backend trait.
Backends:
- file (default) — per-session append-only log files and session snapshots, with atomic writes and crash recovery
- memory — in-process backend for tests
- rocksdb — enable the
rocksdb-backendfeature - redis — enable the
redis-backendfeature
This crate is part of the macp-runtime
workspace and depends on macp-core.
License
Licensed under the Apache License, Version 2.0.