Loopcard — creative & content bible
Role: Creative / content director
Date: 18 September 2026
Brand: Loopcard · Virtus Labs
Visual: black + #e91e8a (not TMC teal, not neon, not a dashboard template)
Growth unit: a 1080×1080 PNG. Not a waitlist. Not SEO. Not a fake list.
Replace {{URL}} with the live URL (preview https://cryptobook.space until loopcard.ai / loopcard.app / getloopcard.com points here). Replace {{CARD}} with the attached square PNG. Do not post without the card unless the row says “text only.”
Companions (do not recut):
- Brand:
docs/07-brand-guidelines.md - Already-shipped posts:
docs/marketing/social-launch-kit.md - Calendar:
docs/marketing/calendar-30-days.md - Claims kill list:
docs/marketing/claims-we-will-not-make.md - Live studio:
/on the preview host ($6,000 night·$1,263 month·$480 median· Download PNG)
This file is additional creative. If a line already exists in the social kit (launch thread, mugshot, ccusage, bar tab, “we’re selling the screenshot,” the overnight LinkedIn, the Reddit show-HN, the 15s “six thousand dollars / overnight / one loop”), do not recut it. Use the twenty concepts below.
0. How to use this file
- Pick a pillar. One pillar per post.
- Attach a card that obeys §5 PNG must-include. If the renderer is missing a required line, do not ship the PNG — fix the renderer.
- Paste the copy. Hit post at a human hour (US morning for LinkedIn; whenever X is awake).
- Reply the same day. Do not invent a customer. Do not paste a private invoice.
Buttons on the live page (use these words, not older calendar labels):
$6,000 night · $1,263 month · $480 median · Download PNG · Copy caption · Publish share URL · drop a Claude / Cursor / Anthropic / ccusage CSV or JSONL.
1. Visual system (non-negotiable)
| Token | Hex | Role on content |
|---|---|---|
| Canvas | #000000 |
Every card, every video frame, every carousel slide |
| Footer surface | #050505 |
End cards, carousel last slide |
| Brand primary | #e91e8a |
LOOPCARD wordmark, accent word, CTA, kicker dot |
| Brand deep | #b5156b |
Button shadow only |
| Brand accent | #ff6ec7 |
Gradient end, bloom, kicker |
| Text 1 | rgba(255,255,255,0.92) |
Headings, dollar amount |
| Text 2 | rgba(255,255,255,0.72) |
Body, loop line |
| Muted | rgba(255,255,255,0.45) |
Kickers, “not an invoice” |
| Error | #ef4444 |
Only for “we do not take keys” slash — never for the dollar |
Type: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial. No serif. No second display face. Amount is 900 / tracking -0.03em. Wordmark is 700–900 / tracking -0.02em. Kickers 12px uppercase / 600 / 0.08em.
Mark vs wordmark: the Virtus dual diamond stays its own gradient (cyan–blue–purple). Do not redraw it in pink. The UI and the LOOPCARD wordmark are pink. On a card: LOOPCARD in #e91e8a as text. Virtus mark may sit small on video end cards and press sheets, never recolored.
Chrome: 1080×1080 for the product PNG (X / LinkedIn / Reddit). 1080×1920 for 6s/15s. 1920×1080 only if a journalist asks for a 16:9 still. Radii 14 / 18 / 26 / 34 / pill 999. Faint pink bloom, upper-right. Glass + 1px hairline on site chrome, not on the card itself — the card is a solid black square with bloom.
Forbidden on every asset: crypto stickers, tickers, WAGMI, SOC 2 / ISO / AI Act badges, customer-logo rows, TMC star-T, TokensMarketCap greens (#CB307A / #3A9B9C), #ec4899, #2563eb, #22d3ee, fake MRR dashboards, hoodie-hacker stock, “runaway stopped.”
2. Voice
Short. Specific. US English. No “revolutionize.” No “100% secure.” No fake urgency. No countdown to a price that is not on /pricing. Admit what the product is not. Name the incumbent when we say we are not them (Permit.io, Langfuse, IBM Quantum, ccusage, SuperPenguin, Anthropic, Cursor).
H1 of the product is Loopcard. CryptoBook social is retired. The preview domain may be leftover; say so; do not put CryptoBook in the tweet.
Demos are labeled re-creations of published 2026 reporting, not our invoice and not a scrape.
Free at launch. If we ever charge, it is history + unwatermarked exports, written on /pricing first.
3. Content pillars
Four pillars. Every post, video, carousel slide, and UGC ask maps to one. Mix across a week; do not stack four overnight horror stories in a row.
3.1 Overnight — the genre is real
Job: make the 2026 overnight-agent bill into a still people already recognize.
Proof we may use (dated, labeled): ~$6,000 Claude Code overnight; loop line Overnight rebuild of an 800k-token context, every 30 minutes.
Feeling: 9am. The laptop was open. The loop did not sleep.
Do: one number, one night, one loop. Label the demo as a re-creation.
Don’t: claim we would have stopped it. Don’t say “never wake up to this again.” Don’t scrape a Console. Don’t imply the $6k is Virtus’s invoice.
End line (rotate): The overnight is a genre. This is the still.
3.2 Status — the scar you can post
Job: the card is how a builder shows the work without pasting a spreadsheet.
Proof we may use: $1,263 Cursor month (HN-cited, labeled); source chip CLAUDE CODE / CURSOR as identity; Copy caption writes the post.
Feeling: I ran the agent. I own the tab. The square is the scar.
Do: let people flex a number they are willing to share. Same template for $48 and $6,000. Status is the share, not the flex of a fake Fortune-500 logo.
Don’t: fake testimonials. Don’t rank users. Don’t turn someone else’s private bill into our flex. Don’t say “used by developers at [company].”
End line (rotate): If you’re going to have a tab, have a card.
3.3 Warning finance — the person who pays
Job: the PNG is what you forward to the person who did not install Claude Code.
Proof we may use: Uber publicly burned a year of AI budget in four months on Claude Code (they did not use Loopcard; say that); median ~$480 / 90th ~$1,650 from a 30-team 2026 audit (labeled industry figures); Slack does not want a CSV with account IDs.
Feeling: the dashboard is a total. Finance wants one number, one night, one sentence.
Do: speak to cofounders, ops, the person on the corporate card. Say not an invoice. Say we do not cap spend.
Don’t: “we would have saved Uber.” Don’t call this AP, billing, or a receipt you can book. Don’t put vendor invoice numbers, emails, or workspace IDs on the card.
End line (rotate): Forward the square. Do not paste the CSV.
3.4 Anti-gateway honesty — what we killed, what we are not
Job: Loopcard exists because we refused the sidecar the market already gives away.
Proof we may use: we studied MCP permit gateways / Slip / Hallpass this month and killed them; Permit.io already is the URL; Langfuse owns traces; Okta Agent SSO is free on core SSO; IBM quantum classroom is free with real QPUs; CryptoBook social is retired; files parse in the browser; we never ask for API keys; we do not log into Anthropic or Cursor (CFAA).
Feeling: calm, slightly sharp. We are a pink square. That is the product.
Do: name the leftover job. Name the incumbents. “Keys on this page: None.”
Don’t: “OS for agents.” “MCP in 60 seconds.” “AI Act ready.” “We stop the runaway.” “100% secure.”
End line (rotate): Not a gateway. Not a kill switch. The screenshot after.
Pillar mix (default week)
| Day | Pillar |
|---|---|
| Mon | Warning finance |
| Tue | Overnight |
| Wed | Anti-gateway honesty |
| Thu | Status |
| Fri | Overnight or warning (one card, one number) |
| Weekend | UGC ask (§7) or silence |
4. Twenty additional post concepts
Not in the social kit. Do not recut kit lines (mugshot, ccusage is a terminal, bar tab, we’re selling the screenshot, the 7-tweet launch thread, the overnight LinkedIn, the Reddit “Show HN-style” body, the 15s “six thousand / overnight / one loop”).
Each block is paste-ready. Attach {{CARD}} unless noted.
01 — 9:07am Slack (warning finance)
Platform: X
Asset: $6,000 demo PNG
Angle: the payer was not in the loop.
The person who pays the Claude bill was not in the loop at 2am.
They should not have to open a CSV at 9:07.
One number. One night. One square.
Not an invoice. A card.
{{URL}}
02 — The scar is the bill (status)
Platform: X
Asset: $1,263 Cursor PNG, labeled HN re-creation
Some people post a launch screenshot.
Some people post the tab.
$1,263 is a public Cursor month. Labeled re-creation, not a scrape.
If you ran the agent, the card is the scar.
{{URL}}
03 — VP does not open spreadsheets (warning finance)
Platform: LinkedIn
Asset: $6,000 card, native image
Your VP of finance does not open the Anthropic CSV.
They open Slack. They want one number, one sentence, and a square that is readable on a phone.
Loopcard is that square. Parsed in the browser. No API keys. Not a ledger. Not an invoice.
Demo is the published ~$6,000 Claude Code overnight, labeled as a re-creation of 2026 reporting.
Vendor spend caps still stop the loop. We do not.
{{URL}}
Virtus Labs · US-oriented · we will not call this AP.
04 — We killed the gateway (anti-gateway honesty)
Platform: X
Asset: $6,000 card
This month we studied MCP permit gateways and killed our own.
Permit.io already is the URL.
Langfuse already is traces.
Native IDE policy already exists.
The leftover job that still has a screenshot: the overnight bill.
Loopcard is the leftover.
{{URL}}
05 — 800k every 30 minutes (overnight)
Platform: X
Asset: $6,000 card, loop line visible in the crop
The horror is not the model.
It is “rebuild an 800k-token context, every 30 minutes,” overnight.
~$6,000. Published 2026 reporting. Labeled re-creation. Not our invoice.
The still is here.
{{URL}}
06 — Three genres, one template (status)
Platform: X (two images if the client allows: $6k + $480; else one)
Asset: $6,000 and $480 cards
Overnight: ~$6,000.
Public Cursor month: $1,263.
Median agentic month: ~$480.
Same card. Same wordmark. Same “not an invoice.”
Pick the genre you actually had. Don’t perform the horror story if your tab was a laptop payment.
{{URL}}
07 — “Not an invoice” is the headline (warning finance)
Platform: X
Asset: card with the required footer line NOT AN INVOICE visible
Loopcard is not an invoice.
It will not close your books.
It will not replace Anthropic’s PDF.
It will not get you a tax deduction.
It is the square you send when the dashboard total is not a sentence.
{{URL}}
08 — Keys on this page: None (anti-gateway honesty)
Platform: X
Asset: crop of the live card meta row Keys on this page · None, plus the full PNG
We will not ask for your Anthropic key.
We will not ask for a Cursor cookie.
We will not log into the Console for you.
Drop an export you already have, or hit $6,000 night.
Keys on this page: none.
{{URL}}
09 — Copy caption is the product (status)
Platform: X
Asset: $6,000 card
Download PNG.
Copy caption.
Post.
The caption is:
Agent tab: $6,000 on CLAUDE CODE. Overnight rebuild of an 800k-token context, every 30 minutes. {{URL}} — Loopcard (file stays in the browser)
That is the whole GTM.
{{URL}}
10 — They don’t have Claude Code installed (warning finance)
Platform: LinkedIn
Asset: $6,000 card
The person on the corporate card often does not have Claude Code installed.
They cannot read a terminal dump from ccusage.
They should not be asked to sign into the vendor console.
They can look at a square.
Loopcard is for them, and for the engineer who has to explain the night without forwarding account IDs.
Browser only. No keys. Demo = labeled ~$6,000 overnight from published 2026 reporting.
Not a control plane. Not SOC 2. Not an invoice.
{{URL}}
Virtus Labs
11 — Do not film the real console (overnight + honesty)
Platform: X
Asset: $6,000 demo card only — never a Console crop with an email
If you make a Loopcard video, do not film the Anthropic console.
Account IDs, workspace names, and invoice PDFs are not content.
Hit $6,000 night. That card is a labeled re-creation of published reporting.
Your real export stays in your browser. The timeline gets a number, a source, a wordmark, and “not an invoice.”
{{URL}}
12 — FileReader, not OAuth (anti-gateway honesty)
Platform: X
Asset: $6,000 card
No “Sign in with Anthropic.”
No “Connect Cursor.”
No browser extension.
No MCP proxy.
FileReader in this tab. Or type the number.
If a product needs your vendor session to draw a pink square, it is the wrong product.
{{URL}}
13 — Source chip as identity (status)
Platform: X
Asset: two cards if you have them (CLAUDE CODE and CURSOR); else one
Top right of the card is the source.
CLAUDE CODE.
CURSOR.
Whatever you typed.
That chip is the identity. The amount is the scar. The wordmark is ours.
We do not need your logo row.
{{URL}}
14 — $480 is a laptop (warning finance)
Platform: X
Asset: $480 median card, labeled 30-team audit
Median agentic developer month in one 2026 30-team audit: ~$480.
That is a laptop payment, every month, forever, before the overnight horror story.
90th: ~$1,650.
The $6k night is the genre. Most tabs are quieter and still need a square you can forward.
Industry figures. Labeled. Not your ledger.
{{URL}}
15 — Weekend loop, Monday standup (overnight)
Platform: LinkedIn
Asset: $6,000 card
The loop does not attend standup.
Friday 7pm: an 800k-token context on a timer.
Monday 10am: a number in a vendor dashboard and a Slack thread that starts with “uh.”
Loopcard will not attend standup either. It will give you a square for the thread.
Labeled ~$6,000 overnight, published 2026 reporting, not a private invoice. Files stay in the browser.
{{URL}}
Virtus Labs · not a kill switch · not an invoice
16 — SuperPenguin is the ledger (anti-gateway honesty)
Platform: X
Asset: $6,000 card
Need attribution, Mac menus, a team ledger? SuperPenguin exists. Pay them if that is the job.
Need a terminal total? ccusage exists. Keep it.
Need a square for X / LinkedIn / the person who pays?
That leftover job is Loopcard. Beauty and share, not accounting depth. We say that on the site.
{{URL}}
17 — No waitlist (status)
Platform: X
Asset: $6,000 card
There is no waitlist.
There is a download button.
$6,000 night → Download PNG.
If a coding-agent bill card needs your email before it will draw a square, it is theatre.
{{URL}}
18 — Don’t paste the CSV into Slack (warning finance)
Platform: X
Asset: $6,000 card
Usage CSVs contain more than a total.
Sometimes a workspace name.
Sometimes a key-shaped column that should never have been exported.
Always more than finance asked for.
Forward a Loopcard. Do not paste the file into Slack.
Parsed in the browser. We do not want the file.
{{URL}}
19 — We will not log in for you (anti-gateway honesty)
Platform: X
Asset: $6,000 card
CFAA is not a growth hack.
Loopcard will not sign into Anthropic or Cursor on your behalf.
We will not take a session cookie.
We will not scrape a dashboard to “help.”
CSV you already exported. Or the public demo. Or type the number.
{{URL}}
20 — Flex or warning, same card (status × warning)
Platform: X
Asset: $6,000 card
If this number is a flex, say so.
If this number is a warning, say so.
Same template. Same LOOPCARD wordmark. Same “not an invoice.”
The genre is the overnight. The product is the still. You pick the caption.
{{URL}}
Caption variants (swap under any of the 20)
Use one. Do not stack.
Not an invoice. A card.Keys on this page: none.The leftover job after we killed the gateway.Forward the square. Do not paste the CSV.Labeled re-creation. Not a scrape.
5. What the card PNG must always include
Spec for design and for drawPng() / render_card.py. If any of the four required lines is missing, do not publish the PNG and do not attach it to a post. Fix the renderer first.
Canvas: 1080×1080, #000000, pink bloom rgba(233,30,138,…) upper-right. Inter. No photo, no chart junk, no QR of a key, no Virtus diamond recolored pink.
Required on every PNG (four)
| # | Element | Spec | Why |
|---|---|---|---|
| 1 | Number | USD, rounded, $ + thousands separators (e.g. $6,000). Inter 900, ~140px, white, left, below the wordmark. Never “6k” as the only amount. Never a blank. |
The product is the still of a bill. |
| 2 | Source | Uppercase chip, top-right, muted white. CLAUDE CODE / CURSOR / TEAM AUDIT / whatever the user typed, truncated ~22 chars. Never a blank. Never an email. |
Who ran the tab, without account IDs. |
| 3 | Loopcard wordmark | LOOPCARD top-left, #e91e8a, Inter 700, ~28px. Text, not a pink dual-diamond. Optional faint LOOPCARD watermark in the field, same color at low opacity — does not replace the top-left wordmark. |
Attribution that survives a crop. |
| 4 | “Not an invoice” | Exact phrase Not an invoice (sentence case is fine; all-caps NOT AN INVOICE is better at 22px muted). Footer band, readable at phone width. On demos, pair with Published 2026 reporting / Re-created from published 2026 reporting. |
Legal and creative: this is not AP, not a vendor PDF, not a bookable receipt. |
Also on the PNG (strongly required for Loopcard, not optional “nice”)
- Loop one-liner — what the loop was, wrapped, max ~5 lines (
Overnight rebuild of an 800k-token context, every 30 minutes.). - Kind —
Overnight loop/Public month/Median/Manual/Your export, bottom-left muted. - Virtus Labs —
virtus labsbottom-right muted. Company, not a second product name. - Demo vs yours — if demo: source line must not look like a personal invoice. If parsed: do not print filename, email, key material, repo, or prompt bodies.
Never on the PNG
- API keys,
sk-ant-, cookies, account IDs, invoice numbers, emails, repo names, prompt bodies - “SOC 2”, “AI Act”, “compliant”, “runaway stopped”, “paid in full”
- Crypto stickers, tickers, QR to a wallet
- Other people’s private totals without their opt-in to share the number
- A second brand (Anthropic/Cursor logos). Text source chip only. We are not affiliated.
- Fake “trusted by” marks
On-site card vs downloaded PNG
The studio DOM may show extra meta (Origin, Keys on this page · None, Note). The downloaded PNG is what travels. It must still carry the four required lines even if the canvas is tight. Today’s canvas paints wordmark, source, amount, loop, kind, and virtus labs. Not an invoice must be added to the PNG (footer, muted, next to kind or as its own line). Until it is in the file, do not treat social crops of the DOM as a substitute — screenshots of the page include chrome we do not want on the timeline.
File hygiene
- Filename:
loopcard.png(orloopcard-6000.pnginternally). - Color: sRGB.
- No EXIF GPS.
- Free tier may keep a wordmark; unwatermarked is a later SKU on
/pricing, not a silent charge.
6. Video scripts
Record on a black frame. Pink bloom. Inter. No stock. No fake cursor-on-MRR. No VO that says we stopped the agent. End card: {{URL}} + Virtus dual-diamond unmodified + LOOPCARD in #e91e8a.
Do not recut the kit 15s (“This is six thousand dollars of Claude Code. Overnight. One loop.”). These three are new.
Safe live UI to film: $6,000 night → amount ticks → Download PNG. Use the demo. Do not screen-record a real Console.
6s — bumper (1080×1920, also a 1:1 crop)
Use: X, pre-roll before a carousel, reply-gif.
Pillar: overnight.
| Time | VO (exact) | On screen |
|---|---|---|
| 0.0–1.5s | “Six thousand dollars.” | Black. Amount ticks $0 → $6,000 in Inter 900 white. Pink bloom. |
| 1.5–3.5s | “Overnight. One loop.” | Loop line fades: Overnight rebuild of an 800k-token context, every 30 minutes. Source chip CLAUDE CODE. |
| 3.5–5.0s | “Not an invoice.” | Footer line NOT AN INVOICE + LOOPCARD in #e91e8a. |
| 5.0–6.0s | “Loopcard.” | End: {{URL}} · Virtus mark. |
Burned-in captions (always on):
$6,000 / OVERNIGHT / NOT AN INVOICE
Do not say: “Make sure this never happens.” “We cap your spend.”
File name: loopcard-6s-overnight.mp4
15s — finance forward (1080×1920)
Use: TikTok / Reels / Shorts. Different job from the kit 15s.
Pillar: warning finance.
| Time | VO (exact) | On screen |
|---|---|---|
| 0–3s | “The person who pays does not have Claude Code installed.” | Black. Muted kicker WARNING · FINANCE. |
| 3–7s | “Don’t paste the CSV into Slack. It has more than a total.” | A generic usage.csv filename with a red slash — synthetic filename only, no real columns, no emails. |
| 7–11s | “One number. One source. Not an invoice.” | Card paints: $6,000 · CLAUDE CODE · LOOPCARD · NOT AN INVOICE. |
| 11–15s | “Loopcard. File stays in the browser.” | Finger hits Download PNG. End card {{URL}} + Virtus mark. |
Burned-in captions:
THE PAYER IS NOT IN THE LOOP → FORWARD THE SQUARE → {{URL}}
Do not say: “We would have saved your budget.” “Uber should have used us.”
File name: loopcard-15s-finance.mp4
45s — leftover job (1080×1920 or 16:9 for LinkedIn native)
Use: LinkedIn native video, YouTube, PH gallery slot 4.
Pillar: anti-gateway honesty, then overnight, then how-to.
Talent: operator, on-camera optional. VO-only is fine. No “thought leadership” B-roll of glass buildings.
VO (exact, ~115 words — read at a calm pace):
We looked at building an MCP gateway this month. We killed it.
Permit.io already is the URL. Traces already have a home. Spend caps already live in the vendor.
The leftover job still has a screenshot: the overnight coding-agent bill.
In 2026 a Claude Code loop ran overnight. About six thousand dollars. That is published reporting. This card is a labeled re-creation — not an invoice, not a scrape.
Your dashboard shows a total. It does not give you a square you can forward to the person who pays.
Open the page. Hit six-thousand-dollar night, or drop an export you already have. It is parsed in this browser. We never ask for API keys. We will not log into Anthropic for you.
Download the PNG. Post it. Or send it.
Loopcard. Virtus Labs. Not a gateway. Not a kill switch. The screenshot after.
Picture lock:
| Time | Picture |
|---|---|
| 0–8s | On black, three crossed-out lines in muted type: MCP gateway · traces · quantum classroom. Then KILLED in #e91e8a. |
| 8–18s | $6,000 card fills. Source CLAUDE CODE. Loop line. Super: Published 2026 reporting · not an invoice. |
| 18–28s | Split: left, ugly spreadsheet crop synthetic (headers cost,model only); right, the Loopcard. |
| 28–38s | Live UI: $6,000 night click → Download PNG. Super: Keys on this page: none. |
| 38–45s | End card: LOOPCARD #e91e8a · {{URL}} · Virtus dual-diamond (original gradient) · Not an invoice · not a gateway · Virtus Labs. |
Burned-in captions: full VO, short lines, Inter 600, white with 6px black-adjacent shadow, never covering the dollar amount.
Do not say: “SOC 2.” “OS for agents.” “Join the waitlist.” “First 100 users.”
File name: loopcard-45s-leftover.mp4
7. LinkedIn carousel outline
Format: native LinkedIn document or 1080×1080 PNG sequence (7 slides).
Pillar mix: warning finance → overnight → anti-gateway → status.
Cover title (LinkedIn UI): The overnight agent bill is a square now — not an invoice
First comment (pin):
Demo is a labeled re-creation of the published ~$6,000 Claude Code overnight (2026 reporting), not a private invoice. Files stay in the browser. We do not ask for API keys. Virtus Labs. {{URL}}
Do not PDF-bomb with a deck that looks like Slip. Seven squares. Black + #e91e8a. Inter. Virtus mark only on slides 1 and 7, original gradient.
Slide 1 — Cover
- Kicker:
LOOPCARD · VIRTUS LABS - H1:
The person who pays was not in the loop. - Accent word
notin#e91e8aif you set one accent; otherwise the wordmark is the only pink. - Footer:
A 7-slide card. Not a control plane. - Small Virtus diamond, unmodified.
Slide 2 — The night
$6,000huge.CLAUDE CODEsource chip.- Loop:
Overnight rebuild of an 800k-token context, every 30 minutes. - Caption:
Published 2026 reporting. Labeled re-creation. - Required: Not an invoice.
Slide 3 — Who this is for
- H2:
Forward this, don’t paste a CSV. - Three lines, left aligned:
The engineer who ran the agent.
The cofounder on the card.
The timeline. - Small:
Not AP. Not the vendor PDF. A square.
Slide 4 — What we are not
- Title:
Killed on purpose. - Four rows, each with a muted dash:
Not Permit.io — we do not sit in front of MCP.
Not Langfuse — we do not store traces.
Not a spend cap — your vendor still stops the loop.
Not CryptoBook social — retired. - Footer:
The leftover job is the screenshot.
Slide 5 — How (four steps)
- Open
{{URL}} - Hit $6,000 night — or drop an export
- Download PNG
- Post it, or send it to the person who pays
- Footer:No account. Keys on this page: none.
Slide 6 — Status without theatre
- H2:
Same template for $480 and $6,000. - Three mini-cards (diagram, not fake users):
$480 median·$1,263 month·$6,000 overnight - Caption:
Industry / public stories, labeled. Your export stays in the browser. - Line:
If it’s a flex, say so. If it’s a warning, say so.
Slide 7 — End / CTA
LOOPCARDin#e91e8aMake the card.{{URL}}- Trust:
US-oriented · 18+ · not legal advice · not an invoice - Virtus diamond +
Virtus Labs - No “Sign up.” No “Join 10,000 builders.”
Last-slide caption (the LinkedIn body, paste):
A coding-agent bill is now a genre. The vendor dashboard is a total. Finance does not want the CSV.
Loopcard is a shareable card: number, source, LOOPCARD wordmark, and “not an invoice.” Browser only. We never ask for API keys. We will not log into Anthropic or Cursor for you.
Demo = labeled ~$6,000 overnight from published 2026 reporting. Optional export parsed in this tab.
We killed our own MCP-gateway idea this month. This is the leftover screenshot.
{{URL}}
Virtus Labs · not a control plane · not SOC 2
8. UGC prompt (does not ask for private invoices)
Use: X replies, LinkedIn comments, Discord, the last tweet of a thread. One prompt. Do not DM it as a drip.
Ask for: a number they are willing to show in public, a source label (Claude / Cursor / other), and a one-line loop with no repo names.
Do not ask for: invoice PDFs, Console screenshots, CSV files in-thread, API keys, cookies, workspace IDs, prompt logs, git remotes.
Paste — X / LinkedIn
If you have a coding-agent tab you are willing to show in public, reply with three things only:
1. The dollar figure (round it)
2. The vendor (Claude Code, Cursor, other)
3. One line on what the loop was — no repo names, no prompts
Do not attach an invoice, a CSV, a Console screenshot, or a key.
We’ll paint an anonymized Loopcard (LOOPCARD wordmark, your number, your source, “not an invoice”), or you can DIY in the browser in one click — the file never leaves the device.
Demo if you just want the public story: {{URL}} → $6,000 night
If the number is private, keep it. We do not want it.
Paste — in-product empty state / Discord
Share the number, not the invoice.
Type an amount, a source, and one line — or drop an export here (parsed in this browser, not uploaded unless you hit Publish, and Publish is amounts only).
Do not drop API keys. Do not drop someone else’s file.
Permission line (when featuring a reply)
Using the figure you posted in public ($X, source Y). Card is anonymized: no handle required on the PNG, no invoice. Say if you want the handle on the still; default is off.
Refuse
- Anyone offering a private PDF “for the timeline”
- Anyone asking us to log into their vendor account
- Minors; 18+
- Numbers we cannot label (no source, no permission)
9. Press one-pager
File use: paste into an email only when a named reporter asked. Do not blast. We have no press list (see §10). PDF this page if needed: black header bar, #e91e8a rule, Inter, Virtus diamond unmodified, one $6,000 card image with all four required PNG lines.
LOOPCARD
A Virtus Labs product · 18 September 2026
Preview: {{URL}} (cryptobook.space is a leftover domain; CryptoBook social is retired)
One sentence
Loopcard turns a Claude or Cursor usage export — or a labeled public story — into a 1080×1080 bill card you can post or forward. Files stay in the browser. We never ask for API keys.
The still
In 2026 a developer left Claude Code running overnight. The bill was about $6,000. A Cursor month cited on HN: $1,263. A 30-team audit: median ~$480 / mo, 90th ~$1,650. Uber publicly burned a year of AI budget in four months on Claude Code — they did not use Loopcard; that is the genre, not a case study.
Vendor dashboards show totals. Local CLIs (ccusage and others) show terminals. Loopcard is the square: number, source, LOOPCARD wordmark, “not an invoice.”
Product (what ships)
- Web studio + PWA. One click: $6,000 night / $1,263 month / $480 median (all labeled re-creations of published 2026 reporting).
- Optional drop of Claude / Cursor / Anthropic / ccusage CSV or JSONL —
FileReaderin the tab. - Download PNG · Copy caption · optional Publish share URL (aggregates only: amount, source, caption — not the file, not prompts, not keys).
- CLI later/local:
node cli/loopcard.js [file] [--publish]. No Electron, no App Store, no OAuth, no MCP, no Stripe at launch.
Price: free at launch. If we charge, it will be history and unwatermarked exports, and it will be on /pricing before we take a card.
What Loopcard is not
Not an MCP gateway (Permit.io). Not observability (Langfuse). Not a spend cap (your vendor). Not a cost optimizer. Not an invoice, not AP, not an auditor, not SOC 2, not “AI Act certified.” Not CryptoBook social. Not affiliated with Anthropic or Anysphere. Not legal advice. US-oriented. 18+.
Virtus studied MCP permit sidecars this month and killed them. Loopcard is the leftover screenshot job.
Facts a reporter can print
| Item | Line |
|---|---|
| Company | Virtus Blockchain Labs (virtusblockchainlabs.com) |
| Product | Loopcard |
| Preview host | cryptobook.space (leftover name; product H1 is Loopcard) |
| Preferred domains | loopcard.ai / loopcard.app / getloopcard.com |
| Demo numbers | ~$6,000 overnight · $1,263 Cursor month · $480 median — labeled public-story re-creations |
| Keys | Never requested |
| Parse | In-browser; Publish stores aggregates only |
| Visual | Black + #e91e8a · Inter · LOOPCARD wordmark |
| Card must show | Number · source · LOOPCARD · “Not an invoice” |
Assets we will send (on request)
loopcard.png— $6,000 demo, four required lines visibleog.png— site OGloopcard-15s-finance.mp4and/orloopcard-6s-overnight.mp4- Virtus dual-diamond SVG (do not recolor)
- This one-pager
We will not send: other people’s invoices, user lists, fake ARR, a SOC 2 letter, a customer-logo slide.
Boilerplate (last paragraph)
Loopcard is a shareable coding-agent bill card from Virtus Labs. It is not a gateway, not observability, and not an invoice. Demos are labeled re-creations of published 2026 reporting. Contact via virtusblockchainlabs.com until a Loopcard mailbox exists.
Contact
Use the contact path on https://virtusblockchainlabs.com until a Loopcard mailbox exists. Do not publish root@. Do not invent a Delaware entity. VPS is in Germany; we will not print a fake US company in a footer.
Embargo: none unless the reporter asked for one. Product is already on the preview URL.
10. Email we will NOT send (there is no list)
Policy: Loopcard has no email list. Channel plan is explicit: Email = none. Residual CryptoBook social users are not a PLG channel (~65 unique IPs / week on leftover APIs — do not cite as a flex, do not mail them). We do not buy a list. We do not scrape Console emails out of CSVs. We do not import Product Hunt upvoters. We do not “warm up” a domain with a fake Founder Letter.
If a contractor asks for the Mailchimp: there isn’t one. If they draft a waitlist blast: delete it.
Below is the specimen of the email we refuse. Kept here so nobody “improves” it and hits send.
DO NOT SEND — specimen (forbidden)
From: hello@loopcard.ai or any leftover cryptobook.space inbox
To: a purchased list, old CryptoBook accounts, scraped GitHub/Claude users, or a waitlist that does not exist
Subject: You’re in. The OS for agents is here.
Hi {{first_name}},
You’re one of 12,000 builders we hand-picked for Loopcard.
Wake up to $6,000 overnight bills? Our SOC 2-ready MCP gateway now STOPS the runaway loop in 60 seconds — just paste your Anthropic API key and CC your finance team.
Uber already uses us. Accenture too.
Join the waitlist before we charge $19.
WAGMI,
The Loopcard Team
Unsubscribe
Why this is banned (map every clause):
| Clause | Reality |
|---|---|
12,000 builders / hand-picked |
Fake users. No list. |
OS for agents |
Empty. Forbidden in brand voice. |
SOC 2-ready |
We have not done that audit. Software ≠ certification. |
MCP gateway / STOPS the runaway |
We killed the gateway. We show the bill. Vendor caps stop the loop. |
paste your Anthropic API key |
Product refuses keys. CFAA/risk. |
Uber already uses us / Accenture |
False. Uber is a public budget story, not a customer. No logo row. |
waitlist |
There is a download button. |
WAGMI |
Crypto sticker. Forbidden. |
Unsubscribe as theatre |
Implies a list we do not have and did not get consent for. |
If a named human asked to be written (allowed, one-to-one)
Ten named DMs live in docs/marketing/community-playbook.md. That is the outreach. Not email. Not a blast.
If a reporter who emailed us needs a reply, send §9, the $6,000 PNG, and {{URL}}. One thread. No CC of a fake list.
If we ever stand up a real list, it will be double opt-in from a form that exists, with a privacy line that matches /legal, and a first letter that still refuses every row in the table above. Until that form exists, do not collect emails “for later.”
11. Creative kill list (quick)
Do not put in posts, videos, carousels, UGC asks, press, or emails:
- Fake testimonials, invented screenshots, “trusted by,” user counts, ARR
- SOC 2 / ISO / NIST / “AI Act compliant”
- “We stop the runaway” / “we kill the loop” / “we cap spend”
- “100% secure,” “proves the agent did the work,” “MCP gateway in 60 seconds”
- “Cheaper than Cursor,” “replace Cursor”
- “Used by Accenture / Cisco / Uber” (Uber = published budget story, not a customer)
- Token ticker, airdrop, WAGMI, crypto stickers
- Other people’s private invoices
- API-key fields, “paste your Anthropic key,” scraping dashboards
- CryptoBook as the product H1
- A waitlist, a fake countdown, a purchased email list
- Recuts of the social-launch-kit lines this file told you not to recut
If a contractor pastes those in, delete the post.
12. Operator checklist (creative)
- [ ] Pillar picked (overnight / status / warning finance / anti-gateway honesty)
- [ ] PNG has number, source, LOOPCARD wordmark, “Not an invoice”
- [ ] Demo numbers labeled as published 2026 reporting / re-creation
- [ ]
{{URL}}is preview or the real domain — leftover cryptobook.space is named if still in the URL - [ ] No keys, no private invoice, no SOC 2, no gateway claim
- [ ] Video is 6s, 15s-finance, or 45s-leftover — not a recut of the kit 15s
- [ ] LinkedIn carousel is 7 slides, black +
#e91e8a, Virtus diamond not recolored - [ ] UGC ask requests a number, not a file
- [ ] No email blast. No list.
End of creative bible. The product is a pink square on black. Treat it that way.