Production deployment
Production architecture
Deploy one Decentralization Manager instance for each participating organization. Separate the authenticated HTTP surface from the peer communication surface. Provide private connectivity to Canton Admin and Ledger APIs, persistent storage, an approved identity provider, centralized logs, metrics, backups, and secret management.
Required controls
Pin an approved image by immutable digest.
Run as a non-root user with minimum filesystem permissions.
Disable insecure mode.
Use TLS for the operator surface and approved TLS or mTLS for Canton and peer paths.
Restrict inbound traffic to approved callers and peers.
Store credentials outside the image and rotate them.
Persist the Noise key, operational database, and required DAR state.
Configure health, readiness, resource limits, and restart policy.
Deployment sequence
Approve the compatibility row and image digest.
Provision namespaces, identities, certificates, secrets, storage, and network policy.
Configure Canton and identity-provider clients.
Deploy one instance without adding peers.
Verify login, Canton connectivity, persistence, metrics, logs, and backup.
Exchange peer records through an authenticated channel.
Validate mesh health.
Run one low-risk workflow.
Record the deployment and recovery evidence.
Persistent data
Back up the Noise identity and SQLite database using an application-consistent procedure. Test restoration in an isolated environment. Protect backups as sensitive material.
Availability
The application should have a disruption policy, resource requests, probes, monitoring, and alerting. Do not add multiple active replicas behind one identity unless the supported architecture explicitly permits it.
Upgrades
Peer protocol changes can require coordinated mesh upgrades. Confirm whether a release supports rolling upgrade. If not, schedule a lockstep maintenance window, pause workflows, back up state, update every peer, and verify compatibility before resuming.
Production checklist
Technical source
Related pages
Next step
👉 Lock down operator access: Decentralization Manager authentication and operator roles.
Last updated