Core Lightning, Greenlight & Enterprise Lightning copy guide

One package, three products: the open-source Core Lightning implementation, Greenlight, and the Enterprise Lightning managed offering.

Everything a writer needs to write about Core Lightning, Greenlight & Enterprise Lightning correctly, in one pass.

Enterprise: interim lockGreenlight: nuked publiclyCL: honest refresh
  • Greenlight removed as a public brand; lives on as internal tooling. Any open-source page depends on Christian.
  • Interim lock: "Blockstream Enterprise Lightning." Payments rejected, services avoided; "lightning" stays because customers search it.
  • Core Lightning gets an honest refresh: address is-it-dying inquiries; competitor chart adds LDK or goes.
  • Early customers: smaller exchanges and payment providers.

Golden rules

Get these right and most copy takes care of itself.

  1. Core Lightning, never c-lightning. "CLN" after first reference; the old name only in explicit history.
  2. Three products, three names: CLN (open-source implementation), Greenlight (hosted nodes), Blockstream Enterprise Lightning (managed).
  3. Developer voice for CLN, operator voice for Enterprise Lightning; never marketing language in dev content.
  4. Never sole-credit Blockstream for Core Lightning; contributions are collaborative, credit the community.
  5. Greenlight is not custodial: it provisions nodes; the developer keeps key control.
  6. Never attack competitors by name; public comparisons stay factual, dated, and legal-scanned.

Who you're writing for

Meet the reader before touching the rules.

Write for developers by default: they know Bitcoin, so name protocols directly (HTLC, BOLT), skip fundamentals, prefer a named byline.

Match the reader segment in CLN docs: node operators, LSPs, plugin devs, and enterprises each get a section; write to one per piece.

For Enterprise Lightning, write to operators not devs: early buyers are smaller exchanges and payment providers; no persona exists yet.

Names

The product names and exactly how to write them.

Write "Core Lightning," never c-lightning: old name only in explicit historical context; use "CLN" (never cln) after first reference.

WriteCore Lightning · CLN
Notc-lightning · C-Lightning · Core-Lightning

Use no article: "Core Lightning is one of the major implementations," never "the Core Lightning."

WriteCore Lightning is one of the major implementations.
NotThe Core Lightning is one of the major implementations.

Lowercase the components: "lightningd" (daemon) and "lightning-cli" (hyphenated CLI), never capitalized.

Spell "Greenlight" one word, capital G: never Green Light or GreenLight; never conflate with the retired "Blockstream Green" app.

Name the managed offering "Blockstream Enterprise Lightning": interim rebrand lock; keep "lightning" because customers search it.

Order multi-product lists consumer first, infrastructure (Liquid, Core Lightning, Satellite) second, enterprise third.

Say this, not that

The usage dictionary. When in doubt, search it.

TopicWriteNever writeWhy
GreenlightGreenlight (one word, capital G)Green Light · GreenLightnever conflate with the retired Green app
Swap arrowsthe ↔ arrow for bidirectional swaps↔ in mere layer lists"Lightning and Liquid rails" takes no arrow
The asset on LightningLightning bitcoin (lowercase b for the asset)Lightning BTCcapital B only for the concept
The implementationCore Lightning · CLN after first referenceCore-Lightning · cln · "the Core Lightning"no article, ever
The network nameLightning NetworkLightning network
Protocol shorthandHTLC · BOLT · gossip · routing, in dev contentprotocol names in inline code
Greenlight custodythe developer retains key controlcustodial, about Greenlightit provisions nodes only
Third-party infraSwap fee · Network feeBoltz or any provider brand in UIgeneric protocol terms are fine
The old nameCore Lightningc-lightning · C-lightning · C-Lightningretired; historical context only
RunesRunes: CLN's token-based RPC authmacaroons (that is LND)delegatable permissions
The categoryLightning-as-a-Service (Greenlight)the positioning space; 200K+ nodes

Voice & tone

How the copy sounds, and where the register switches.

Write CLN in developer voice: technical, implementation-first; never marketing language, omit versions, or promise unshipped features.

Switch register by surface: API docs code-forward, release notes changelog-style, blog authoritative, @Core_LN approachable.

Write releases as a maintainer: explain the why; no "We're excited to announce" or PR lists; playful headers (Reckless Mode) allowed.

Open releases with the ritual: "Core Lightning vYY.MM: Codename" title, commit stats, namer credited, every contributor by handle.

Voice Enterprise Lightning formal: operator and buyer register, not developer-casual; @Core_LN stays casual and credits contributors.

Format for developers: inline code for terms and commands, pre blocks for CLI and JSON, "(v25.12+)" version tags, quantify performance.

Link discipline: GitHub is the source of truth; docs.corelightning.org for docs; external blog links carry ?ref=blog.blockstream.com.

Positioning

What to lead with, what to always pair, what never to claim.

Not final positioning

These points are an amalgamation of what has been learned so far, from product docs, launches, and reviewer feedback. They are not definitive or authoritative positioning from anyone. Product marketing still needs to clearly define positioning for this product, which will happen in a follow-up.

Lead with production-grade infrastructure: frame CLN for developers and businesses; send consumer Lightning to Jade and the app.

Frame CLN by its differentiators: modularity, privacy defaults, first dual-funded channels, in production on mainnet since early 2018.

Always name the plugin architecture: it sets CLN apart from other implementations; omitting it is a documented mistake.

Never claim sole ownership of Core Lightning: contributions were collaborative; credit the community, not Blockstream alone.

Writebuilt by the Core Lightning community, with Blockstream as a major contributor
NotBlockstream's Core Lightning · the team behind Core Lightning
Illustrative example, not shipped copy.

Address the "is Core Lightning dying?" question: the rebrand calls for an honest refresh; add LDK to the competitor chart or drop it.

Never attack competitors by name: the CLN/LND/Eclair table stays internal; any public version stays factual, dated, and legal-scanned.

Pending PM decision

Greenlight (managed nodes, your keys, no walled gardens): hold public use until PM confirms status; being pulled to internal tooling.

Claims

What a page or post may cite. Confirm, correct, or kill each row; an unconfirmed claim does not ship.

ClaimAs ofStatus
Core Lightning in production on mainnet since early 2018current docsapproved
First implementation with dual-funded channelscurrent docsapproved
Greenlight: 200,000+ nodes, 20x growth in 2024Q4 2024confirm or kill

Open questions

Unresolved tensions for review. Don't resolve these in copy; flag them.

  1. Enterprise Lightning undocumented: blockstream-enterprise.md and personas-enterprise.md omit Lightning; only copy is the Greenlight Enterprise pricing tier in core-lightning.md.
  2. x-core-ln.md has "[NEEDS INPUT]" placeholders for structural patterns, formatting conventions, and posting schedule; the @Core_LN guide is incomplete.
  3. Lightning Charge conflict: brand docs treat it as active sub-brand, but maintained Products/core-lightning.md (2026-03-14) never mentions it. Needs keep/retire call.
  4. Release boilerplate says implementation "in C"; Products/core-lightning.md says "C and Rust". Codename conflict too: v25.02 is "Blockchain Naysayer" vs "Onion Packet Filler Accreditation".
  5. Greenlight "200,000+ nodes, 20x growth in 2024" sourced to Q4 2024 update, repeated undated in positioning.md; re-verify before reuse.
  6. No Lightning-specific competitor-copy rules; the LND/Eclair table carries no usage guidance, only generic project-wide competitor rules apply.
  7. Greenlight contradiction: survey messaging positions Greenlight as a public product (managed nodes, 200K+ nodes), but the rebrand pulls it to internal tooling ("any open-source page depends on Christian"). Public Greenlight copy is on hold pending a PM decision.

Notepad

Scribble anything: loose thoughts, questions, things that don't fit a pin or a highlight. Saves automatically with the review feedback.

0 / 1000