Delivery Best Practices
Enterprise Solana delivery means releases are reversible, bytecode is verifiable, and observability proves health within minutes of deploy. These practices reduce change-fail rate and MTTR.
Search across all documentation pages
Enterprise Solana delivery means releases are reversible, bytecode is verifiable, and observability proves health within minutes of deploy. These practices reduce change-fail rate and MTTR.
anchor build --verifiable in CI. Artifact hash published on every tag..so files per program. Rollback does not depend on one engineer's laptop.solana-verify before and after mainnet deploy. Hash matches release notes.@coral-xyz/anchor 0.32.1 types.PROGRAM_ID. Preview cannot target mainnet.B pause authority never blocked; full A-D required before re-enabling full traffic after fix.
Two engineers can follow A-B; C-D scale with launch size.
Small cost vs audit and incident cost; cache target dir.
Still apply client and ops practices; skip upgrade-specific items.
Link Grafana dashboard and synthetic check run in deploy ticket.
Add SIMD review item; test on Surfpool 0.12.0 before mainnet program deploy.
No mainnet user funds until audit findings Sev-High closed or accepted in ADR.
Tech lead signs deploy ticket; security reviews B monthly.
These practices directly improve change-fail rate and MTTR.
Never skip A-B if mainnet holds user funds; C-D can phase in.
Stack versions: This page was written for Agave 4.1.1, Solana CLI 3.0.10, Anchor 0.32.1, anchor-lang 0.32.1, Rust 1.91.1, @solana/kit 7.0.0, Surfpool 0.12.0, and LiteSVM 0.6.x.
Reviewed by Chris St. John·Last updated Jul 16, 2026