Token Launch Command Center — Audit, draft, gate, send.
One bundle for the launch week: audit the coin, turn the verified facts (authorities, supply, mint, your official links) into announcement drafts for four channels, lint them, sign them, and send only what you approve. Includes the Pump.fun Coin & Community Manager, the Social Hub Publisher engine, and a crypto launch preset.
SKU: token-launch-command-center · Skills: token-launch-command-center-setup + token-launch-command-center · Tested: 13 bundle tests plus both component suites
What It Does
command_center.py initwrites a config fromcrypto_launch_preset.json(banned-term list, link allowlist, X in free Web Intent mode).command_center.py audit MINT --queueruns the read-only audit and queues fact-only drafts; Gate 1 lint runs on each draft.- Gate 2 re-verifies an HMAC over the exact approved text, expiry and lint before any send; edited text is refused. Dispatcher is a dry run unless
--live. - X: free 1-click Web Intents by default; paid API (2026 pay-per-use, $0.015 plain post, $0.20 with a link) only with explicit opt-in.
- Bundled modules are tested byte-identical to the standalone products.
Live output (audit with --queue, then approve and dry-run)
Sample disclosure: this is a representative sample, not a customer report. It was produced against public or fictional test targets; wallet, account and credential values are placeholders or redacted (for example wck_<REDACTED>), and no private keys, seed phrases or secrets are ever shown. Your own report will differ in content and length.
# token-launch-command-center — live sample
Real output, run against a public mint. Only the first audit run queues drafts; nothing is posted (dispatcher is a dry run).
$ python3 command_center.py init --dir /tmp/lcs --site https://www.wattcoin.org --discord https://discord.gg/xVht9NsADd --x WattCoin2026
/tmp/lcs/config.json
[exit 0]
$ python3 command_center.py audit Gpmbh4PoQnL1kNgpMYDED3iv4fczcr7d3qNBLf8rpump --config /tmp/lcs/config.json --queue
snapshot 2026-10-27 04:47:39 UTC | tool=pumpfun_coin_manager v1.0
endpoints 4everland.io, api.dexscreener.com, api.geckoterminal.com, api.mainnet-beta.solana.com, api.rugcheck.xyz, frontend-api-v3.pump.fun, pump.mypinata.cloud
target solana:Gpmbh4PoQnL1kNgpMYDED3iv4fczcr7d3qNBLf8rpump (WattCoin / WATT)
program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb | supply=999,927,810.782386 (burned=72,189.217614 vs 1,000,000,000 initial)
authority mint=None freeze=None metadataUpdate=None
ipfs cid=bafkreibkpmj632bvslk4dt6fdm52sel26p7x6wx763yzx6clv3f5shuv7i gateways_ok=['pump.mypinata.cloud', '4everland.io'] digest_verified=[True, True] keys=['createdOn', 'description', 'image', 'name', 'showName', 'symbol', 'twitter']
pump.coin created=2026-01-31 03:15:56 UTC complete=True pool=8vtkM2FizcMmNxno28RbKpzaba8gT3bwQYqMv3XxzYNo
pump.mkt mcap=$3,368.84 ath=$66,298.19 (2026-02-08 10:05:17 UTC) liq=$4,936.19
holders total=66 top10=7.54% dev=1% snipers=0% bundlers=0%
creator 6sdEkJ6xHx276B9wWYQp4TTSmTp8ZNvgobE6DBDnKckm username=@wattcoin x=None header=None followers=14 (organic=4 botlike=10) coinsCreated=1
creatorBio "WattCoin creator. Utility only. ⚡"
fees totalFeesSol=16.848386559 distributedToCreator=9.053981 SOL (2 claims) unswept=0 admin_revoked=False
community legacy_reply_count=84 last_legacy_reply=2026-02-14 14:08:36 UTC | live_callouts=0 social_holders=5
holder_profile @wattcoin wallet=6sdEkJ6x.. held= 10,000,303.63 cost=$ 104.15 pnl= -7.2% callout=None
holder_profile @eurisx wallet=K27kZNq1.. held= 5,062,102.50 cost=$ 107.10 pnl= -84.1% callout=None
holder_profile @pem51m wallet=pEm51mXQ.. held= 5,017,324.89 cost=$ 114.68 pnl= -85.3% callout=None
holder_profile @28obdQ wallet=28obdQci.. held= 1,266,266.08 cost=$ 29.47 pnl= -85.5% callout=None
holder_profile @dynamicmanta082 wallet=8FXcMnqF.. held= 29,434.38 cost=$ 1.67 pnl= -94.1% callout=None
surfaces dexscreener_orders=['tokenProfile:approved'] (active_pairs=False) | geckoterminal_score=44.7 websites=[] discord=None twitter=WattCoin2026 | rugcheck_norm_score=32 risks=['Copycat token', 'Low Liquidity'] lp_locked=0
rugcheck knownAccounts=['Printr Stake Pool', 'Pump Fun AMM'] graphInsidersDetected=0
findings
[HIGH ] CALLOUT_TAB_EMPTY: 0 live Callouts on GET /callout/coin/Gpmbh4PoQnL1kNgpMYDED3iv4fczcr7d3qNBLf8rpump (legacy reply_count=84, last 2026-02-14 14:08:36 UTC; the legacy /replies/{mint} thread is retired). The creator can post an anchor Callout from the coin page; ready-to-post drafts follow with --draft-replies.
[HIGH ] CREATOR_BIO_INCOMPLETE: Creator bio (33 chars: 'WattCoin creator. Utility only. ⚡') is missing expected links: wattcoin.org, discord, x.
[HIGH ] CREATOR_X_UNLINKED: Creator profile @wattcoin has x_username=null on Pump.fun; link X in the Pump.fun profile settings.
[HIGH ] MISSING_IMMUTABLE_WEBSITE: 'website' link was omitted from the token metadata and is null on /coins-v3/Gpmbh4PoQnL1kNgpMYDED3iv4fczcr7d3qNBLf8rpump; must be compensated on mutable surfaces (creator bio, coin banner, pinned creator Callout, DexScreener/GeckoTerminal profile).
[MEDIUM ] CREATOR_BANNER_MISSING: Creator profile @wattcoin has header_image_url=null; upload a header image in profile settings.
[MEDIUM ] DEXSCREENER_PAIR_DO
What It Does Not Do
- No wallet keys, signing, or auto-posting;
--liveis explicit and per item. - No price, return or ‘next X’ claims; no safe/scam/rug verdicts.
- No wash-trading advice, no unsolicited DMs or holder tags.
- An ambiguous send is marked unknown and never retried automatically.
Licensing & Setup
One-time license, up to 3 workspace-reset rebinds. On Turn 1 the token-launch-command-center-setup skill verifies your agent key, binds your wcl_... code through the read-only license helper, and confirms the bot files are installed. The license code is never printed in chat.
One wcl_... key, two runtimes. Your license key works inside Grok Bot and from any local terminal or IDE agent (Cursor, Claude Code, Windsurf, CI/CD) via the standalone single-file Python 3 CLI (standalone /runtime/<script>.py CLI) — Python 3.10+ standard library only, zero pip install dependencies, with --json / --markdown output.