Program governance
Program authority is one of the highest-value Solana control surfaces. Quorum can place upgrade and authority-management workflows behind multisig approval.
What to govern
- Program upgrade authority.
- Buffer authority.
- Emergency pause or admin instructions.
- Validator or oracle configuration instructions.
- Program-owned treasury movements.
Proposal pattern
- Prepare the program action.
- Verify program ID, buffer address, spill address, and upgrade authority.
- Propose the action.
- Collect approvals, including any required PQ approvals.
- Execute after timelock.
- Verify the resulting program state.
CLI-assisted flows
Some program actions require CLI steps outside the app, such as writing a buffer. The app can help prepare or document those steps, but operators should still verify the final program IDs and authorities directly.
Use stronger policy for upgrade authority
Program upgrades are long-horizon authority. They are a good candidate for nonzero pq_threshold and timelock.