Skip to content

Docker Compose deployment (POC)

The fastest path to a working Agentic SpendGuard topology.

cd deploy/demo
docker compose down -v --remove-orphans
docker compose up -d \
    postgres pricing-seed-init bundles-init pki-init \
    canonical-seed-init manifest-init endpoint-catalog \
    ledger canonical-ingest sidecar webhook-receiver \
    outbox-forwarder ttl-sweeper dashboard control-plane

Containers:

Service Port Purpose
postgres 5432 (internal) ledger + canonical DBs
ledger 50051 (mTLS) atomic ledger SP
canonical-ingest 50052 (mTLS) audit chain durable
sidecar UDS adapter gRPC
webhook-receiver 8443 (mTLS) provider webhook entry
outbox-forwarder (none) polls audit_outbox
ttl-sweeper (none) polls expired reservations
dashboard 8090 operator UI
control-plane 8091 tenant provisioning API

This is a single-machine POC. For k8s see Helm.