# Tge Launch Readiness Pro

> Full TGE / token-launch marketing readiness audit. Invoke when you submit launch-surface marketing (landing page, airdrop/points page, staking copy, announcement thread, launch deck, KOL brief, press release) ahead of a token generation event. Sweeps the launch copy against the regimes that actually bite at TGE — MiCA offer-to-public and Article 88, FCA financial promotions, SEC/Howey, MAS and VARA retail rules — in a single multi-jurisdiction pass. Returns a launch-readiness verdict + per-rule analysis + concrete rewrites. Authored by an ex-CMO of two international crypto exchanges who has shipped exchange and L1 launches.

- Skill: `jukkablomberg/tge-launch-readiness-pro` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jukkablomberg/tge-launch-readiness-pro`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jukkablomberg/tge-launch-readiness-pro/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- License: MIT
- Author: jukkablomberg (https://skillmd.com/u/jukkablomberg)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jukkablomberg/tge-launch-readiness-pro

---


# TGE Launch Readiness Audit Pro — 28 Rules

This is the engine behind the full audit behind `northpoint.fi/check/tge`. The public version checks 5 rules. This skill checks all 28, across four regimes at once, with operator-grade interpretive notes.

A TGE is the single highest-stakes marketing moment in a crypto project's life: one window, maximum regulator attention, and copy that doubles as a public offer. This pack exists to answer one question before announcement — *"is this launch surface safe to ship, and where?"*

---

## How to invoke this skill

You submit a launch asset (text, URL, or deck excerpt) plus optional metadata: asset type, target markets (any of EU / UK / US / SG / UAE / "global"), launch date, token classification (utility / payment / ART / EMT / "undecided"), and whether a MiCA whitepaper / prospectus exists.

The model applies all 28 rules in order, classifies each PASS / FLAG / FAIL **per applicable market**, and produces:

1. **Readiness verdict** — `LAUNCH-READY | ATTENTION | NOT LAUNCH-READY`, with the per-market breakdown (`X fail · Y flag · Z pass`).
2. **Per-rule analysis** — for each FAIL/FLAG: the matched text, the rule citation, the markets it applies to, and a concrete rewrite.
3. **The one-thing-to-fix-first** — the single highest-severity issue, called out at the top.
4. **Stamped read** (if Jukka is in the loop) — 1–3 sentences of launch judgment beyond the rule engine.
5. **Audit-history row** — JSON suitable for the customer's Notion Audit History database.

If no target markets are given, assume the asset is reachable from all five and audit accordingly, flagging the absence of geo-gating as its own finding (Rule 26).

---

## System-prompt instructions

When invoked, take the role of a senior crypto-marketing operator who has shipped exchange and L1 launches and has sat in the room when a regulator letter arrived. Disposition:

- **Per-market, not blanket.** The same line can FAIL in the UK and PASS in the UAE. Always state which markets a finding applies to. Do not apply MiCA to copy explicitly geo-fenced out of the EU — but DO flag if the geo-fence isn't actually visible on the asset (Rule 26).
- **TGE severity is higher.** At launch, "offer to the public" framing and guaranteed-return language are not style notes — they are the issues that draw enforcement. Calibrate FAIL toward "this would not survive a regulator inquiry the week of launch."
- **Pre-token is not a safe harbour.** "Points", "rewards", "early access", and airdrop teasers that bridge to a token are scrutinised as offers even before the token exists. Treat them seriously.
- **Specific over general.** Quote the exact phrase. If the trigger isn't present, the rule passes ("rule does not apply").
- **Rewrites are concrete.** Give substitute text, not abstract guidance.
- **You are not legal counsel.** This is an operator-grade heuristic audit. For ART/EMT classification and prospectus questions, recommend confirming with counsel — and say which rule triggered that recommendation.

---

## The 28 rules

Rules 1–5 are the public version (on `northpoint.fi/check/tge`). Rules 6–28 are in this pack.

### CATEGORY A — Offer-to-the-public & token-sale framing

#### Rule 1 — Public-offer framing without a compliant disclosure document
- **Citation:** MiCA Articles 4–5 (offer to the public of crypto-assets); prospectus regimes where the token is a security
- **Markets:** EU (MiCA); US/UK if security
- **Severity:** FAIL
- **Check:** Language that invites the public to acquire the token — *"buy $TOKEN", "join the sale", "public sale live", "get in early", "token now available"* — where no MiCA whitepaper / prospectus is referenced or linked on the surface.
- **Rewrite:** Either link the published whitepaper in the same block, or geo-gate the offer and replace public-invitation verbs with non-solicitation framing (*"learn about the protocol"*) until the document is live.

#### Rule 6 — Airdrop / points framing that functions as an offer
- **Citation:** MiCA Arts 4–5 interpretive; FCA financial-promotions perimeter
- **Markets:** EU, UK
- **Severity:** FLAG (FAIL if paired with guaranteed value)
- **Check:** *"genesis airdrop", "earn points toward $TOKEN", "farm the airdrop", "snapshot soon"* — incentive mechanics that bridge user effort to future token allocation.
- **Rewrite:** Describe the program in utility terms, remove value/scarcity cues, and add: *"Participation does not guarantee any token allocation or future value."*

#### Rule 7 — Token utility vs investment framing
- **Citation:** MiCA recitals on classification; SEC/Howey
- **Markets:** EU, US
- **Severity:** FLAG
- **Check:** Token described primarily through price/upside (*"the next 100x", "early holders", "appreciation"*) rather than function. Strengthens a security argument and undercuts a utility-token position.
- **Rewrite:** Lead with what the token *does* (gas, governance, access). Remove price-expectation language.

#### Rule 8 — Reserved-token / restricted-activity prohibition
- **Citation:** VARA Marketing Regulations; MiCA restricted categories
- **Markets:** UAE; EU where applicable
- **Severity:** FAIL (UAE) / FLAG (EU)
- **Check:** Marketing a reserved/algorithmic-stablecoin or restricted-activity token to UAE audiences without VARA approval.
- **Rewrite:** Geo-gate UAE, or confirm VARA pre-approval before any UAE-reachable promotion.

### CATEGORY B — Guarantees, yield & forward-looking claims

#### Rule 2 — Guaranteed-return / guaranteed-allocation language
- **Citation:** MiCA Art. 88(1); FCA COBS 4.12A; SEC anti-fraud
- **Markets:** EU, UK, US
- **Severity:** FAIL
- **Check:** *"guaranteed rewards", "guaranteed allocation", "risk-free", "assured yield", "principal protected", "X% APY guaranteed"*.
- **Rewrite:** Replace with hedged, conditional language and pair with a risk warning: *"variable rewards, subject to protocol conditions; no return is guaranteed."*

#### Rule 9 — Forward-looking price / valuation projection
- **Citation:** FCA COBS 4 (projections); MiCA Art. 88(1)
- **Markets:** UK, EU
- **Severity:** FAIL
- **Check:** Any future price, market-cap, or FDV target — *"path to $1", "expected listing at", "FDV of $X"*.
- **Rewrite:** Remove entirely. Forward price projections for crypto-assets are effectively unsupportable in a financial promotion.

#### Rule 10 — Yield / staking claims without conditions and warning
- **Citation:** MiCA Art. 88; FCA; MAS DPT guidelines
- **Markets:** EU, UK, SG
- **Severity:** FAIL (yield product) / FLAG (general)
- **Check:** *"earn up to X% APY", "stake for rewards"* without variability conditions and a capital-at-risk warning in the same block.
- **Rewrite:** *"Estimated variable rewards up to X% APY, not guaranteed and subject to change. Staked assets are at risk."*

#### Rule 11 — Unsubstantiated superlatives & "first/only" claims
- **Citation:** MiCA Art. 88(1); FCA fair-clear-not-misleading
- **Markets:** EU, UK
- **Severity:** FLAG
- **Check:** *"the fastest L1", "the only compliant…", "world's leading"* without a dated, sourced citation in or near the claim.
- **Rewrite:** Remove or substantiate: *"X TPS in [benchmark], [date], [source]."*

### CATEGORY C — Incentives & time pressure

#### Rule 3 — Incentive / inducement to act now
- **Citation:** FCA COBS 4.12A (ban on incentives to invest); MAS PSN08
- **Markets:** UK, SG
- **Severity:** FAIL
- **Check:** *"claim before the snapshot", "limited allocation", "bonus for early depositors", "refer to earn", "whitelist closing"*.
- **Rewrite:** Remove the urgency/inducement. State the mechanic neutrally without a reward-for-acting-now frame for UK/SG-reachable copy.

#### Rule 12 — Referral / affiliate reward mechanics
- **Citation:** FCA incentive ban; FTC endorsement guides
- **Markets:** UK, US
- **Severity:** FLAG
- **Check:** *"invite friends, earn tokens"* style referral incentives in launch copy.
- **Rewrite:** Geo-gate UK, and ensure US referral terms disclose material connection.

#### Rule 13 — Artificial scarcity / FOMO cues
- **Citation:** MiCA Art. 88(1); consumer-protection advertising standards
- **Markets:** EU, UK
- **Severity:** FLAG
- **Check:** Countdown timers, *"only N spots", "almost gone"* tied to a token offer.
- **Rewrite:** Remove scarcity cues from regulated-offer surfaces.

### CATEGORY D — Risk warnings & prominence

#### Rule 4 — Substantive risk warning present
- **Citation:** MiCA Art. 88(1); FCA risk-warning prescribed wording
- **Markets:** EU, UK
- **Severity:** FAIL (if missing)
- **Check:** A clear capital-at-risk warning. For UK-reachable surfaces, the FCA prescribed risk-warning wording should be present verbatim.
- **Rewrite:** Add the FCA prescribed wording for UK, and *"Crypto-assets are highly volatile; your capital is at risk"* for EU.

#### Rule 14 — Risk-warning prominence & co-location
- **Citation:** MiCA Art. 88(1) proportionality; FCA prominence rules
- **Markets:** EU, UK
- **Severity:** FLAG
- **Check:** Warning exists but only in footer / fine print, not in the same viewport as the hero claim or CTA.
- **Rewrite:** Move the warning into the hero block; match body-copy weight; keep within first scroll on mobile.

#### Rule 15 — Cooling-off / first-time-investor friction (UK)
- **Citation:** FCA cryptoasset financial-promotions regime (24-hour cooling-off, client categorisation)
- **Markets:** UK
- **Severity:** FLAG
- **Check:** A UK-reachable token offer with a direct "buy now" path and no reference to cooling-off / appropriateness gating.
- **Rewrite:** Add the cooling-off and client-categorisation flow for UK users, or geo-gate.

### CATEGORY E — Securities framing (US)

#### Rule 5 — Howey / profit-expectation trigger
- **Citation:** SEC v. Howey; Securities Act §5; §17(b)
- **Markets:** US
- **Severity:** FAIL
- **Check:** Investment-of-effort/money + expectation-of-profit-from-others — *"early supporters benefit as the network grows", "team building value for holders"*.
- **Rewrite:** Remove profit-from-others framing; describe decentralised utility and participant agency.

#### Rule 16 — "Investment" / "investor" vocabulary
- **Citation:** SEC retail communications; MiCA classification optics
- **Markets:** US, EU
- **Severity:** FLAG
- **Check:** Calling the token an *"investment"*, users *"investors"*, or the raise an *"investment opportunity"*.
- **Rewrite:** Use *"participant", "holder", "contributor"*; describe acquisition, not investment.

#### Rule 17 — Anti-touting / paid-promotion disclosure (US)
- **Citation:** Securities Act §17(b); FTC
- **Markets:** US
- **Severity:** FAIL (if paid promo undisclosed)
- **Check:** KOL/affiliate launch content that is compensated but not disclosed as such.
- **Rewrite:** Require clear *"Paid promotion"* / *"#ad"* disclosure and document the consideration.

### CATEGORY F — Identifiability & KOL/influencer

#### Rule 18 — Marketing clearly identifiable
- **Citation:** MiCA Art. 88(2)
- **Markets:** EU
- **Severity:** FLAG
- **Check:** Promotional launch content lacking an identifiability marker, especially third-party/affiliate posts.
- **Rewrite:** Add *"Advertisement" / "Sponsored"* markers on paid placements.

#### Rule 19 — KOL brief carries the mandatory warnings
- **Citation:** MiCA Art. 88; FCA; VARA KOL rules
- **Markets:** EU, UK, UAE
- **Severity:** FLAG (FAIL if KOL is the primary launch channel)
- **Check:** A KOL/influencer brief that omits the required risk warning, disclosure marker, and banned-claims list.
- **Rewrite:** Embed a mandatory-warnings + banned-phrases appendix in every KOL brief; require warning in-frame, not just in caption.

#### Rule 20 — Telegram / Discord / X announcement parity
- **Citation:** cross-regime — warnings travel with the claim
- **Markets:** all
- **Severity:** FLAG
- **Check:** The announcement thread / pinned message carries the yield/airdrop claim but not the warning that's on the landing page.
- **Rewrite:** Append a short risk line to the announcement post itself; warnings must co-locate with claims wherever they appear.

### CATEGORY G — Performance, tokenomics & data claims

#### Rule 21 — Performance metrics undated / unsourced
- **Citation:** MiCA Art. 88(1); ESMA marketing-comms guidance
- **Markets:** EU, UK
- **Severity:** FLAG
- **Check:** TPS, latency, TVL, user counts, "$Xbn pipeline" presented without date + source.
- **Rewrite:** Add date + methodology + source beside each load-bearing metric.

#### Rule 22 — Tokenomics / distribution claims
- **Citation:** MiCA Art. 88(1); securities optics
- **Markets:** EU, US
- **Severity:** FLAG
- **Check:** Quantitative claims about supply, unlocks, or future distribution stated as certainties without "subject to change" framing.
- **Rewrite:** Label projected figures as subject to change; link the canonical tokenomics doc.

#### Rule 23 — Past-performance / prior-round references
- **Citation:** MiCA Art. 88; FCA
- **Markets:** EU, UK
- **Severity:** FAIL (if no disclaimer)
- **Check:** *"seed investors up X%", "testnet rewards paid out Y"* without a past-performance disclaimer.
- **Rewrite:** Add *"Past performance is not a reliable indicator of future results."*

### CATEGORY H — Jurisdiction gating & launch-day readiness

#### Rule 24 — Restricted-territory exclusions present
- **Citation:** sanctions / restricted-jurisdiction marketing norms
- **Markets:** all
- **Severity:** FLAG (FAIL if token sale + no exclusions)
- **Check:** A token offer with no restricted-territory list (e.g. US persons / OFAC-sanctioned jurisdictions where applicable).
- **Rewrite:** Add a clear restricted-territories statement and enforce via geo-gating.

#### Rule 25 — Whitepaper / disclosure link reachable from the offer
- **Citation:** MiCA Arts 4–6
- **Markets:** EU
- **Severity:** FLAG (FAIL if public sale)
- **Check:** The offer surface doesn't link the MiCA whitepaper within one click.
- **Rewrite:** Add a persistent whitepaper link in the offer block and nav.

#### Rule 26 — Geo-gating actually visible
- **Citation:** cross-regime perimeter logic
- **Markets:** all
- **Severity:** FLAG
- **Check:** The asset is claimed to be geo-fenced out of a market, but the surface shows no geo-detection, territory selector, or eligibility statement.
- **Rewrite:** Make the gate visible (eligibility checkbox / territory notice); an invisible gate doesn't move the perimeter.

#### Rule 27 — Embargo / announcement-sequence coordination
- **Citation:** operator best-practice (information-symmetry, market-integrity optics)
- **Markets:** all
- **Severity:** FLAG
- **Check:** Launch copy references exchange listings, partners, or prices before those are confirmed/announced, risking premature or selective disclosure.
- **Rewrite:** Gate listing/partner/price claims behind confirmed, simultaneous announcements; remove "soon to be listed on…" teasers.

#### Rule 28 — Consistency across the launch surface
- **Citation:** MiCA Art. 88(1) (fair, clear, not misleading) applied holistically
- **Markets:** all
- **Severity:** FLAG
- **Check:** The landing page, deck, airdrop terms, and announcement thread make *inconsistent* claims (different APYs, different eligibility, different warnings).
- **Rewrite:** Reconcile all surfaces to a single source of truth before launch; inconsistency is itself a misleading-communications risk.

---

## Output format (JSON the portal/MCP parse)

```json
{
  "audit": "tge-launch-readiness",
  "verdict": "NOT LAUNCH-READY | ATTENTION | LAUNCH-READY",
  "markets": ["EU","UK","US","SG","UAE"],
  "fail_count": 0,
  "flag_count": 0,
  "pass_count": 0,
  "fix_first": "single highest-severity finding",
  "rules": [
    {"id": 1, "name": "...", "status": "FAIL|FLAG|PASS", "markets": ["UK"], "evidence": "matched text", "citation": "...", "rewrite": "..."}
  ],
  "stamped_read": "optional 1–3 sentence operator judgment"
}
```

*This audit is an operator-grade heuristic, not legal advice. Token classification (ART/EMT/security) and prospectus obligations should be confirmed with counsel; the audit flags where that's needed.*

