Launch Procedure

✅ LAUNCHED 2026-05-13 — $LVL1 is live on pump.fun. Verify the official CA at /token. This page documents the launch state machine and the procedure that was followed.

Launch State Machine

  1. Prelaunch
    No official CA. Anti-scam posture.
  2. Launch Window
    Operator at console. CA still absent.
  3. Live (Bonding) current
    CA published. Founder exposure ≤ 1.5%.
  4. Graduated
    PumpSwap pool. Migration receipts.

Alert / Policy Alert / Incident Lockdown states overlay any phase. See /emergency.

Pre-launch checklist (completed before the 2026-05-13 launch)

  1. lvl1.fun final public surface ready.
  2. lvl1.ai /card scoring high enough for shareable cards.
  3. lvl1.io PRELAUNCH state live with founder 1.5% policy visible.
  4. X profile links lvl1.io or lvl1.fun with verify link.
  5. Telegram pinned prelaunch message in place.
  6. Bot /verify and /ca commands return prelaunch text pointing to lvl1.io.
  7. No CA posted anywhere.
  8. Fee mode locked: CREATOR FEES 0.3% — pump.fun standard, creator fees ON at 0.3%, no cashback (all set immutably at mint).
  9. Dry run completed (see below).

Launch moment exact order

  1. Create token on selected venue (pump.fun).
  2. Record exact CA. Verify first-6 / middle-4 / last-6 against venue UI.
  3. Record launch URL.
  4. Record deployer wallet.
  5. Record fee mode / Cashback mode.
  6. Record founder wallet only if founder/operator acquires exposure.
  7. Confirm aggregate founder/operator-controlled exposure ≤ 1.5%.
  8. Update src/data/launchState.ts.
  9. Run pnpm validate:launch-state and pnpm validate:manifest-sync.
  10. Rebuild + deploy lvl1.io.
  11. Verify /token, /.well-known/lvl1.json, /status.json all show the same CA.
  12. Publish X launch post linking lvl1.io/token first.
  13. Pin Telegram launch message linking lvl1.io/token first.
  14. Update lvl1.fun CTA.
  15. Update lvl1.ai footer if needed.
  16. Verify bot /ca returns the official CA.
  17. Add TOKEN_STATUS_UPDATE + POLICY_CONFIRMATION receipts.

Post-launch first hour

  1. Monitor for fake CAs and impersonation in replies.
  2. Add SCAM_ALERT receipts as needed.
  3. Update WALLET_DISCLOSURE receipts if founder acquired exposure.
  4. Confirm aggregate founder exposure stays ≤ 1.5%.
  5. Confirm fee mode visible on /fees.
  6. Keep all X / TG posts pointing to lvl1.io/token first.
  7. Do not make price, volume, or "moon" claims.

Dry-run protocol

Before launch day, run a full state simulation in a branch:

  1. Edit launchState.ts to set status = 'LIVE_BONDING'.
  2. Add a placeholder CA (clearly marked as test) and pump.fun URL.
  3. Add a placeholder founder wallet at 1.5%.
  4. Set feePolicy.mode to expected mode.
  5. Run all 12 validation scripts. All must PASS.
  6. Visually inspect every route in pnpm preview.
  7. Revert. Save the dry-run state file in scripts/launch-dry-run.fixture.json for the validate:launch-dry-run check.

X / Telegram templates

See /brand for safe captions. Templates are also embedded in OPERATOR_RUNBOOK.md.