Deployment shapes
Single-node dev
Docker Compose on your laptop. Gateway + in-memory ledger + Console. 5-minute setup.
Single-node prod
Docker Compose on a small VM. Postgres + Redis + gateway + Console. Suitable for small teams and pilots.
Multi-node prod
Kubernetes. Horizontally scaled gateways behind a load balancer, external Postgres, external Redis. Production SLA.
Managed (soon)
SINT Labs runs the stack for you. Subscription. Contact [email protected].
Docker Compose (prod)
Railway
Railway is the fastest path to a hosted deployment.1
Fork the repo
Fork
sint-ai/sint-protocol to your GitHub account.2
Create a Railway project
Connect your fork. Railway detects the
railway.json and provisions gateway + Postgres + Redis.3
Set environment variables
SINT_GATEWAY_KEY, POSTGRES_PASSWORD, REDIS_PASSWORD.4
Deploy
Railway builds from the monorepo root. Takes ~4 minutes for a cold deploy.
Kubernetes
Helm charts live indeploy/helm/. Install:
Key generation
Before first deploy, generate the gateway’s signing key:docs/operations/key-rotation.md in the repo).
TEE attestation (production)
For production deployments on Intel SGX, AMD SEV-SNP, or AWS Nitro Enclaves, enable TEE-signed ledger writes:docs/operations/tee-setup.md for provider-specific configuration.
Monitoring
Gateway exposes Prometheus metrics at/v1/metrics. Recommended alerts:
Grafana dashboard JSON in
deploy/grafana/.
Backup
Evidence ledger entries are append-only and hash-chained. Recommended backup:- Postgres: daily logical backup, 30-day retention
- Ledger export: hourly incremental export of new events to S3 with object-lock
- Key material: encrypted backup of
SINT_GATEWAY_KEYin a hardware vault
chain_verify before accepting the restored state.
Upgrade
In-place upgrades are supported within the same major version. SeeCHANGELOG.md and docs/operations/upgrade-guide.md for version-specific steps.