|
| 1 | +# Phase H — Final launch (**#279**, **#260**) |
| 2 | + |
| 3 | +This document supports closing checklist **Phase H** in [`mainnet-pre-deploy-checklist.md`](../mainnet-pre-deploy-checklist.md). |
| 4 | + |
| 5 | +**H1** overlaps with the genesis / launch material in [`phase-e-operations-evidence.md`](./phase-e-operations-evidence.md) §E2 — use **one** published source of truth (this file or E2); link between them. |
| 6 | + |
| 7 | +--- |
| 8 | + |
| 9 | +## H1 — Mainnet identity published; ceremony complete (**#279**) |
| 10 | + |
| 11 | +### Recommended identifiers (from [`network-identity.md`](../network-identity.md)) |
| 12 | + |
| 13 | +| Field | Mainnet (proposed) | |
| 14 | +|-------|---------------------| |
| 15 | +| `chain_id` (decimal) | `200820091` | |
| 16 | +| `network_id` | `catalyst-mainnet` | |
| 17 | + |
| 18 | +**Replace** if your governance chose different values **before** genesis. |
| 19 | + |
| 20 | +### Published mainnet record (fill in at launch) |
| 21 | + |
| 22 | +| Item | Value / URL | |
| 23 | +|------|-------------| |
| 24 | +| **Release binary tag** | `v_____` | |
| 25 | +| **Git commit** | `__________` | |
| 26 | +| **`genesis_hash`** (from RPC `catalyst_genesisHash`) | `0x...` | |
| 27 | +| **Public RPC HTTPS** (read / broadcast) | … | |
| 28 | +| **Wallets / explorers** notified (links) | … | |
| 29 | +| **Date / time (UTC) genesis / go-live** | … | |
| 30 | + |
| 31 | +### Ceremony checklist |
| 32 | + |
| 33 | +- [ ] All validators / operators used **identical** `chain_id`, `network_id` (and resulting **genesis**) for this network. |
| 34 | +- [ ] **`catalyst_getSyncInfo`** (or equivalent) matches published **`genesis_hash`** on at least one public RPC. |
| 35 | +- [ ] No accidental **fork** (two different genesis hashes advertised). |
| 36 | + |
| 37 | +### H1 — Sign-off |
| 38 | + |
| 39 | +| Role | Name | Date | |
| 40 | +|------|------|------| |
| 41 | +| Launch authority | | | |
| 42 | + |
| 43 | +--- |
| 44 | + |
| 45 | +## H2 — Close umbrella **#260** (mainnet readiness program) |
| 46 | + |
| 47 | +### Option A — Program complete |
| 48 | + |
| 49 | +- [ ] Phases **A–G** satisfied or **explicitly N/A** with linked evidence docs. |
| 50 | +- [ ] Remaining Dependabot / `cargo audit` items **accepted** or **tracked** per [`security-dependency-updates.md`](../security-dependency-updates.md). |
| 51 | + |
| 52 | +**Closing comment for #260** (paste): |
| 53 | + |
| 54 | +```text |
| 55 | +Mainnet launch readiness program complete. Checklist: docs/mainnet-pre-deploy-checklist.md @ <commit>. |
| 56 | +Evidence index: docs/evidence/README.md |
| 57 | +``` |
| 58 | + |
| 59 | +### Option B — Defer part of program |
| 60 | + |
| 61 | +| Deferred item | Issue # | Rationale | New target | |
| 62 | +|---------------|---------|-----------|------------| |
| 63 | +| | | | | |
| 64 | + |
| 65 | +**Closing or comment for #260** (paste): |
| 66 | + |
| 67 | +```text |
| 68 | +Closing #260 as <complete with exceptions | deferred>. Rationale: <short>. Follow-ups: #... |
| 69 | +``` |
| 70 | + |
| 71 | +### H2 — Sign-off |
| 72 | + |
| 73 | +| Role | Name | Date | |
| 74 | +|------|------|------| |
| 75 | +| Program owner | | | |
| 76 | + |
| 77 | +--- |
| 78 | + |
| 79 | +## Related |
| 80 | + |
| 81 | +- [`network-identity.md`](../network-identity.md) |
| 82 | +- [`mainnet-roadmap.md`](../mainnet-roadmap.md) — umbrella **#260** |
| 83 | +- [`phase-e-operations-evidence.md`](./phase-e-operations-evidence.md) — E2 genesis ceremony |
0 commit comments