Runbook: Upgrades
Document type: DevOps runbook
Doc ID: DEVOPS-RUNBOOK-UPGRADES
Status: Final v0.1
Release date: December 21, 2025
Author: Nicolas Turcotte, Founder
Source repo: dcorps-docs-public (docs/devops/RUNBOOK-UPGRADES.md)
Last updated: 2025-12-24
Scope: Public-safe steps for planned upgrades and rollback posture.
1. Preconditions
- Upgrade proposal (or equivalent governance process) is approved where required.
- Release artifacts are available (tag, binaries, checksums, upgrade notes).
- A staging rehearsal is completed against a realistic state snapshot.
- Validators have a published upgrade window and a clear rollback posture.
2. Planned upgrade steps (public-safe)
- Publish release notes, binaries, and checksums.
- Announce upgrade height and window (including expected downtime).
- Rehearse the upgrade on staging using the same artifacts.
- Coordinate validator readiness (minimum quorum online, comms channel active).
- Execute upgrade using
cosmovisor(recommended) or an equivalent supervised process. - Verify chain health and indexer catch-up.
3. Validation checklist
- Chain continues finalizing blocks at target height.
- Validators upgrade within the expected window.
- RPC and indexer are healthy.
- No unexpected parameter or state drift is observed post-upgrade.
4. Rollback posture (public-safe)
- Rollbacks are exceptional and require governance alignment.
- Maintain snapshot and upgrade artifacts for quick recovery.
- If rollback is required, publish a public incident summary after containment.