Conserver
The Conserver β a Redis-backed conversation processing engine that ingests vCons, runs them through configurable chains of links, and writes the results to any of fourteen storage backends.
The Conserver is the runtime that turns vCons into something useful. It pulls vCons off Redis ingress queues, runs them through a configurable pipeline of links (transcribe β analyze β tag β notify β record audit trail β β¦), and writes the finished result to one or more storages (Postgres, S3, MongoDB, Elasticsearch, Milvus, SCITT transparency services, the vCon MCP server, and more).
It's an open-source project β Python 3.12, FastAPI for the API tier, Redis for queuing, Docker Compose for deployment. The current build ships 22 standard links and 14 storage backends, plus tracers that emit a verifiable audit trail of every chain execution.
When to use the Conserver
You have vCons arriving from one or more adapters (phone systems, SIPREC, email, chat, LLM exports) and need to do something with them at scale.
You need a transcribe β analyze β store pipeline that runs reliably, scales horizontally, and handles failures via dead-letter queues.
You want a single integration point for downstream systems (CRM, data warehouse, MCP server, blockchain audit log) so adapter teams don't each build their own.
You need to track lifecycle events β creation, enhancement, deletion, consent revocation β on a SCITT transparency ledger.
Documentation layout
Get started:
Conserver Introduction β overview and design rationale
Quick Start β Docker Compose in fifteen minutes
Concepts β Link, Chain, Storage, Tracer
Configure:
Configuring the Conserver β every env var and every YAML section
Standard Links β reference for all 22 shipped links
Storage β reference for all 14 storage backends
Conserver Tracers β audit and compliance trail
Build:
Creating Custom Links β write your own processing step
API β REST endpoints for vCon CRUD, ingress / egress, configuration, DLQ
Integrating Your App β calling the API from your code
Operate:
Production Deployment β Docker Compose, scaling, secrets, observability
Inside the Conserver β architecture and request flow
Day in the Life of a vCon β narrative walkthrough
Troubleshooting β common issues and their fixes
Operational Benefits β federation, multi-tenancy, governance
Source and support:
GitHub: vcon-dev/vcon-server β the canonical repository
Last updated
Was this helpful?