Launch
Curated in-app view
Source file linked
Back to documents
Document route

Launch Ops Checklist

Human-readable launch operations checklist mapping mainnet blockers to custody, monitoring, wallet runtime, MagicBlock, REFHE, and cutover evidence.

Document context

Checklist only; it tracks required launch controls and evidence paths without claiming all checklist items are closed.

Audience: Operators, launch reviewers, security reviewers, ecosystem partners

Open raw file

Launch Operations Checklist

This checklist maps the final practical work before real-funds mainnet. It is intentionally strict: repository-defined means the procedure exists; pending-external means it still needs a real production action outside Git.

Canonical machine-readable source:

  • docs/launch-ops-checklist.json

Current Decision

  • blocked-external-steps
  • Production mainnet claim allowed: false

Checklist

ItemCategoryStatusRequired Before
create-production-multisigcustodypending-externalmainnet-real-funds
transfer-program-upgrade-authoritycustodypending-externalmainnet-real-funds
configure-production-timelockgovernancerepo-documentedmainnet-real-funds
backup-and-recovery-proceduresoperationsrepo-documentedmainnet-real-funds
monitoring-setupoperationspending-externalmainnet-real-funds
alerting-rulesoperationsrepo-definedmainnet-real-funds
operator-runbooksoperationsrepo-documentedmainnet-real-funds
emergency-proceduresoperationsrepo-documentedmainnet-real-funds
real-device-testingruntimepending-runtime-capturesmainnet-real-funds
wallet-integrationruntimerepo-documentedmainnet-real-funds
end-to-end-flowsruntimedevnet-provenmainnet-real-funds

Evidence Index

  • create-production-multisig: docs/multisig-setup-intake.json, docs/multisig-setup-intake.md, docs/authority-transfer-runbook.md, docs/authority-hardening.md, docs/production-custody-ceremony.md, docs/launch-trust-packet.generated.md
  • transfer-program-upgrade-authority: docs/multisig-setup-intake.json, docs/multisig-setup-intake.md, docs/authority-transfer-runbook.md, docs/mainnet-cutover-runbook.md, docs/production-custody-ceremony.md, docs/launch-trust-packet.generated.md
  • configure-production-timelock: docs/multisig-setup-intake.json, docs/multisig-setup-intake.md, docs/authority-transfer-runbook.md, docs/mainnet-go-live-checklist.md
  • backup-and-recovery-procedures: docs/multisig-setup-intake.json, docs/multisig-setup-intake.md, docs/authority-transfer-runbook.md, docs/incident-response.md
  • monitoring-setup: docs/monitoring-alerts.md, docs/monitoring-alert-rules.json, docs/monitoring-alert-rules.md
  • alerting-rules: docs/monitoring-alert-rules.json, docs/monitoring-alert-rules.md
  • operator-runbooks: docs/production-operations.md, docs/mainnet-cutover-runbook.md, docs/incident-response.md
  • emergency-procedures: docs/incident-response.md, docs/authority-transfer-runbook.md
  • real-device-testing: docs/runtime/real-device.md, docs/runtime/real-device.generated.md, docs/wallet-e2e-test-plan.md, docs/launch-trust-packet.generated.md
  • wallet-integration: docs/wallet-runtime.md, docs/wallet-compatibility-matrix.generated.md, docs/wallet-e2e-test-plan.md
  • end-to-end-flows: docs/load-test-report.md, docs/devnet-resilience-report.md, docs/wallet-e2e-test-plan.md

Completion Rule

Do not mark an item complete unless the completion evidence exists and is named in the checklist. For custody items, a written runbook is not enough; the actual authority address and transfer signature must be retained.

Verification

npm run verify:launch-ops