DigiGraph
Orchestration · LangGraph supervisor
POST /v1/workflow
// modular by design
Build production agents on infrastructure you own. Self-hosted, BYOK, audit-on-by-default — no vendor lock-in, no opaque pipelines, no cloud-only stack.
Act I
The supervisor that picks the right specialist for every request.
Act II
Research → signals → execution. Every step audited, live trades human-gated.
Act III
Backend-neutral RAG. Swap your vector DB without touching business code.
Act IV
Conversational front door. BYOK every request — keys never stored.
Act V
Plug into your apps. Expose as MCP. Ship as one Docker compose.
Four core verticals, six support modules. Drop the ones you don't need — every interface stays the same.
Orchestration · LangGraph supervisor
POST /v1/workflow
Quant engine · NautilusTrader
register("strategy", cls, cfg)
Vector retrieval · multi-backend
DigiSearch().query(text, index)
Chat surface · Next.js BFF · BYOK
streamText({ model, messages })
Auth · RS256 JWTs · scoped API keys
DIGIKEY_ISSUER=https://...
Observability · spans · PII redaction
DigiSmithRequestIdMiddleware
Always-on runtime · audit · MCP
python -m digiclaw
Shared HTTP + audit primitives
from digibase.audit import redact_mapping
Storage · S3 · MinIO · Postgres · SQLite
DigiStore.configure(backend="s3")
MCP protocol bridge · adapters
digilink.register_adapter("rest", ...)
One docker-compose file runs the whole stack on a laptop, a VM, or a Kubernetes cluster — same image, same config.
Anthropic, OpenAI, or any LiteLLM-compatible key. Forwarded per-request to DigiGraph; never persisted, never logged, never seen by anyone except you.
Immutable JSONL audit, correlation IDs across every span, PII redacted before logs hit disk. Compliance posture out of the box.
DigiSearch over Chroma / pgvector / Qdrant. DigiStore over S3 / MinIO / Postgres / SQLite. Pick what you can operate; change later without rewriting business code.