Recommended: Cosmovisor (auto-upgrade)
1
Enable Cosmovisor during setup
If you used Weave, select the automatic upgrades via Cosmovisor option in the wizard. This will wire your node so new binaries are picked up at governance-scheduled heights.
2
Service layout & env
Cosmovisor expects a directory layout under 
~/.initia/cosmovisor/ with genesis/ and upgrades/<name>/bin/. When an upgrade triggers, the daemon switches to the new binary automatically.3
Monitor upcoming proposals
Keep an eye on governance proposals that schedule upgrades. Confirm the target version tag and the upgrade height before the event.
Manual upgrade (if not using Cosmovisor)
1
Find the target tag
Identify the correct release tag for your network (Mainnet 
interwoven-1 or Testnet initiation-2). Use the official releases and notes.2
Build or download the new binary
3
Stop, replace, restart
4
Post-upgrade checks
If your node falls behind or you upgraded late, consider state sync or a snapshot provider compatible with your chain and height. Always verify integrity and provenance.