# 2SOLV Phase 9 Mainnet Launch Runbook

## Guardrail

Do not run mainnet launch commands unless the operator explicitly approves launch after reviewing the Phase 9 readiness report.

## Pre-Launch Steps

1. Freeze code and configuration.
2. Take a fresh CT300 GFS backup and verify upload manifests.
3. Take a crypto-chain-1 snapshot or backup.
4. Export and verify launch candidate binary checksums.
5. Finalize genesis allocation strategy.
6. Finalize seed custody and recovery procedure.
7. Verify legal/compliance pages and acknowledgment logging.
8. Verify public explorer indexer on launch candidate network.
9. Verify public mining pool/Stratum endpoint on launch candidate network.
10. Verify Android/iOS production wallet release path.
11. Confirm endpoint DNS/TLS and monitoring.
12. Confirm rollback criteria and contacts.

## Launch Steps After Approval

1. Stop testnet-only public launch messaging.
2. Deploy reviewed mainnet binaries to the chain host.
3. Generate or load approved mainnet genesis configuration.
4. Start mainnet daemon with approved P2P/RPC exposure policy.
5. Start mining only after genesis/seed-node confirmation.
6. Start explorer indexer and verify block 0 through current height.
7. Start pool and verify miner share submission on mainnet.
8. Update ecosystem APIs to report mainnet status.
9. Publish wallet production builds only after seed safety review.
10. Monitor logs, RPC health, block production, and public services continuously.

## Rollback Trigger Examples

- Chain fails to produce expected blocks.
- Explorer shows inconsistent chain data.
- Wallet cannot recognize funds or transactions.
- Public pool rejects valid shares.
- DNS/TLS or endpoint routing breaks.
- Security issue is detected.
