All documents · Finance

Finance challenge — CryptoBook pivot

Date: 18 September 2026
Role: adversarial finance. No hopium.
Bar: $5,000 MRR by month 12, one Ubuntu VPS, content + SEO + product-led growth only. No enterprise sales, no GPU cluster, no prepaid LLM wallet.
Anchor price: Langfuse Cloud Core $29/mo (100k units, 90-day data, unlimited users). Pro $199. Hobby $0. Self-host MIT $0.
Ideas directory: empty after a 3-minute poll. This file therefore scores the four candidate directions in BRIEF.md (A–D) plus one patched SKU that exists only because A–D fail the bar as written.


Method (the rules I will not bend)

  1. Sunk VPS is not a business. Host is already paid (~Contabo-class, 94 GB RAM, 678 GB disk, fair-use unmetered traffic, throttle risk if we become a token proxy). Incremental compute ≈ $0. That does not mean the idea is cheap. Support hours, Stripe, email, and any LLM we run are the real COGS.
  2. $5k MRR is a customer-count problem, not a TAM-slide problem. At $29 you need 173 paying accounts. At $19, 263. At $49, 102. At $99, 51. Bain’s “$100B US agentic SaaS” (May 2026) and MarketsandMarkets’ $19B agentic number are irrelevant. We will not touch 0.001% of that from cryptobook.space.
  3. Distribution tax is real. cryptobook.com is a social-media leftover. SEO for “MCP gateway / agent permit / quantum classroom” from a brand named CryptoBook converts like a casino site selling CI tooling. I apply a 30–50% conversion haircut unless the product name on the page is not CryptoBook.
  4. Free incumbents set WTP, not Langfuse. Cloudflare AI Gateway spend limits shipped 5 Jun 2026 (Workers Free: 100k logs). PolicyLayer hosted MCP gateway is free-to-start; Intercept is a local OSS binary. LiteLLM hard-caps spend. IBM Quantum Composer + Qiskit textbook are free. agentreceipts.ai is Apache OSS. If the paid SKU is “hosted convenience of a free tool,” conversion is 1–2%, not 5%.
  5. Benchmarks I will actually use (2026, not LinkedIn): - Freemium → paid median ~4.5% (GrowthSpree 2026); 2–8% range. Dev-tools with a strong OSS alternative: use 2–3.5%. - Visitor → signup, ungated playground: 3–6%. New unknown domain: 2–4%. - Developer-tools monthly logo churn: 2.7–3.8% if embedded in a pipeline; 4–6% if web-only or set-and-forget; 6–10% under $1k ACV monthly billing (ChurnCost 2026). - Solo-founder support: 3–5 h/week under $5k MRR is survivable; >10 h/week is a hidden COGS that eats the founder. Proxy/auth products run hot.
  6. Stretch is allowed only if the operational lever is named. “It could go viral” is not a lever. A high-intent keyword + a 60-second playground + a paywall tied to a felt cash event is a lever.

Gross margin on this VPS for a non-LLM-hot-path SaaS is 85–92% after Stripe. Nobody dies on COGS here. They die on WTP, churn, and not enough paying humans.


Shared 12-month cost sheet (all ideas, this VPS)

Line M12 at ~150 paying / ~4k free Notes
VPS (sunk) $0 incremental Already running other sites. Do not double-count.
Bandwidth $0 until we proxy LLM token streams MCP JSON is tiny (low GB/mo). Full prompt/completion proxy at 5k actives can trip Contabo fair-use (~32 TB class / 100 Mbit throttle). Do not become Helicone.
Disk $0 if we store receipts/hashes only 678 GB. Langfuse-style traces at 5 KB × 100k units × 200 users ≈ 100 GB/mo retained. Full traces are a storage kill. 90-day metadata receipts ≈ a few GB.
LLM (us) $0–40/mo if English→policy is a cheap/local compile $400–2,000/mo the moment we ship a chat tutor or “AI SOC analyst.” Users keep their own keys; we must not eat GPU or frontier-API COGS.
Stripe ~2.9% + $0.30 ≈ 4–8% of MRR $19 SKU loses ~8%. $49 SKU loses ~4%.
Email (spend digest) $0–20 Resend-class. Weekly inbox is a churn weapon, not a cost center.
Support (founder time) the actual COGS See per-idea. Price this at $50/h opportunity cost if you want a real P&L. At 30 h/mo that is $1,500 — 30% of $5k MRR.

Rule: any idea whose hot path is an LLM we pay for, or whose support is “debug my agent’s SSE proxy,” has a founder-hour problem before it has a cash problem.


Verdict board

ID Idea Verdict M12 MRR base M12 MRR stretch Clears $5k?
A Permit gateway (English rules, allow/deny/ask, spend cap, signed receipts, one URL) FIX $1.4k–$2.2k $4.0k–$6.5k Only after the FIX list. Not as a generic “MCP gateway.”
B Repo agent-permit.yaml runtime (Dependabot-like hosted enforcement) KILL $0.3k–$0.8k $2.0k No. Virality without GitHub’s distribution is a bedtime story.
C Freelance/client agent receipts KILL $0.05k–$0.3k $0.9k No. Ceiling is under $1k even with magic awareness.
D Quantum circuit classroom KILL $0–$0.4k $1.2k (if you cheat into university RFPs) No. Students pay $0; unis are enterprise sales; IBM is free.
Langfuse/Helicone/Portkey clone (if anyone proposes it) KILL Instant. Core $29 + MIT self-host. Helicone is already in maintenance mode (Mintlify, Mar 2026) and still not a gap we can price into.
F Permit Inbox (patched SKU — see last section) SURVIVE $3.8k–$4.2k $7k–$9k Yes, on stretch, which is the only stretch in this file that has named levers.

A — Permit gateway for agent tools/MCP

What it is (from brief): English rules, allow/deny/ask, spend cap on the user’s own keys, signed shareable receipts. One URL drop-in. Not enterprise GRC.

Unit economics (as specified, $29 to “match Langfuse”)

COGS. Fine. Deterministic policy engine. Do not proxy full LLM bodies. Receipt = hash + decision + spend delta. English→policy: compile on signup with gpt-4o-mini or a local 8B on this box. Year-1 LLM bill if we are disciplined: <$50. Disk: hashes. Bandwidth: MCP tools/call JSON, not tokens.

WTP vs Langfuse $29. Wrong comparison, and buyers will make it anyway if we put $29 on the page. Langfuse sells traces to ML teams. This sells a kill-switch to the human who pays the API bill. Cloudflare already does LLM spend limits for $0. PolicyLayer already does hosted MCP allow/deny/ask, free to start, plus OSS Intercept. Docker / agentgateway / LiteLLM / Lunar MCPX / MintMCP exist. MintMCP is quote-only enterprise — good, we should not go there — but it means “MCP gateway” as a category is already a sales-led pile-up.

Honest WTP:

Buyer Will pay Will not pay
Platform engineer $0 (runs Intercept or LiteLLM) $29 for YAML they can write
Indie who got a $400 Anthropic invoice $12–$19 insurance $29 because that is “another observability seat”
3–8 person agency $39–$49 for shared deny-log + receipts to clients $199 Pro-tier anything
Enterprise security $2,499 + SSO + SOC2 Us. We cannot sell this. MintMCP/Okta/Broadcom own it.

$29 is the worst possible price. It is Langfuse’s number, above indie insurance WTP, below team WTP, and it invites a feature-matrix death vs PolicyLayer.

Conversion. Playground can be <60s: type a rule, get a URL. That part is financially real. Free→paid will still be ~2.5–3.5% if the free tier is a working gateway (PolicyLayer already gave that away). Paywall “more calls” is a usage meter against a free hosted competitor. Paywall “signed shareable receipts + 90-day inbox” is a better wedge.

Churn. Set-and-forget cap = 6–8%/mo. User sets $5/day, survives a week, cancels. Without a daily deny-log / spend inbox, NRR < 80%. With a weekly email of “your agent was denied 14 times, saved $62,” churn can sit at 4.5%/mo. Still ugly on monthly billing.

Support. This is the silent killer. MCP streamable HTTP + Cursor vs Claude Desktop vs ChatGPT connectors + OAuth + SSE is a 20–40 minute ticket. Use 0.4–0.8 tickets per paying user / month. At 173 payers (the $29 × $5k headcount) that is 70–140 tickets/mo ≈ 25–70 founder hours. That is not a SaaS. That is a consultancy with a login page. Docs-gate free users or die.

12-month P&L (as specified, CryptoBook-branded, $29, generic “gateway”)

Assumptions: visitor→signup 2.5% (brand tax), free→paid 2.5%, churn 6%/mo, ARPU $29, SEO ramp to 15k visits/mo by M12.

M3 M6 M12
Paying ~8 ~22 48–75
MRR ~$230 ~$640 $1.4k–$2.2k
Gross margin ~88% ~88% ~85% (support hours not in cash)
Founder support 2 h/wk 5 h/wk 8–15 h/wk

Does not clear $5k. Stretch to $5k requires 173 payers, which at 2.5% conversion needs ~7,000 living free users, which at 2.5% visitor→signup needs a traffic run-rate this domain will not have in 12 months for the keyword “MCP gateway.”

Verdict: FIX

Keep the wedge. Kill the positioning. Mandatory finance changes or this is a KILL on re-review:

  1. Do not price at $29. SKUs: $19 indie / $49 studio (5 seats). Blended ARPU target $31–$39. Never put Langfuse’s number on the page.
  2. Do not sell “MCP gateway.” PolicyLayer and Cloudflare already occupy that sentence. Sell the receipt the human forwards and the inbox of denials/spend. Gateway is the pipe, not the SKU.
  3. Do not proxy LLM tokens. MCP tool calls + optional BYOK spend counter only. Token proxy makes us Helicone-at-$0-margin and trips bandwidth.
  4. Do not store traces. Hashes + decision + $ delta. Disk and GDPR/AI-Act logging theater stay cheap.
  5. Paywall = shareable receipt + 90-day inbox + ask-me-first, not “more events.” Events are what Langfuse meters; we will lose that race.
  6. Product name ≠ CryptoBook. Domain can stay. The H1 cannot say CryptoBook. Brand tax otherwise eats the conversion the playground is supposed to create.
  7. Free support is docs-only. Paying gets email. Otherwise founder-hour COGS exceeds cash COGS at month 8.
  8. No SOC2, no “AI Act compliant,” no SSO in v1. Those are MintMCP’s $quote motion. They also pull us toward EU high-risk claims we are forbidden to make.

With that list, this collapses into idea F below.


B — Repo agent-permit.yaml runtime (Dependabot-like)

What it is: YAML in the repo, hosted enforcement, PR-viral like Dependabot.

Why the finance story is fan fiction

Dependabot’s distribution is GitHub. Ours is a README. GitHub Marketplace apps without a pre-existing audience realistically do 300–1,000 installs in year 1. Top-quartile might see 2,000 if an HN post hits. That is the entire funnel.

Base Stretch (HN + 2k installs)
Installs by M12 400 2,000
Paid conversion 2% (Dependabot is free; YAML is copy-pasteable) 4%
Paying orgs 8 80
Price $49/org $99/org
M12 MRR $392 $7,920

Stretch $7.9k requires both a viral GitHub App and $99 WTP for a YAML file whose useful core will be MIT-cloned in a weekend. I will not underwrite that.

WTP vs Langfuse $29: worse. This is closer to a linter. People pay $0 for .eslintrc. They will pay $0 for agent-permit.yaml and run it in Actions. Hosted enforcement is only valuable if CI cannot see secrets or if you need a public URL. That is a $9–$19/mo feature for a handful of orgs.

COGS: excellent (no LLM, no proxy). Support: YAML schema + CI + GitHub App permissions is still 30-minute tickets. Churn: high. Once the YAML exists, the hosted part looks optional.

Viral loop math: Dependabot-like PRs only fire if thousands of repos already have the file. Chicken, egg, 18–36 months. We have 12.

Verdict: KILL

A YAML spec can be a file format under F, not a company. Do not build a GitHub App as the product. There is no path to 102 paying orgs on content+SEO in 12 months that does not assume a miracle launch.


C — Freelance / client agent receipts

What it is: prove to a client that an agent did the work.

Ceiling test (this is sufficient to kill)

Who pays?

TAM of freelancers who (1) bill with agents, (2) have clients who distrust them enough to want a hash chain, (3) will pay monthly: a few thousand globally if we are generous. At 100% awareness, 2% paid, $9 ARPU:

Ceiling MRR ≈ $900. That is the happy ceiling. Base case is 10–30 paying hobbyists, $90–$270 MRR.

Conversion from free→paid: worse than generic freemium because the value accrues to the other party (the client) who is not the buyer. Classic two-sided trap. We are not allowed to become a payments rail to solve it (no money transmission).

Churn: after the gig ends, they cancel. Project-based usage on a monthly sub is poison. Per-receipt billing at $0.01 is a protocol, not a $5k SaaS.

Support: low volume, so support is fine. Irrelevant.

Vs Langfuse $29: no overlap, and that is not a compliment. Langfuse has a daily user. This has a user on invoice day.

Verdict: KILL

Too narrow, WTP is a rounding error, OSS protocol already exists. A shareable receipt is a feature of F, not a customer segment.


D — Quantum circuit classroom

What it is: educational circuit UI, probably with an LLM tutor, on this VPS.

Demand is not the same as dollars

IBM Quantum Composer is free. Qiskit textbook is free. Quirk is free. qBraid QUEST (Jul 2026) is paying universities up to $5,000 in QPU credits per course. SpinQ sells hardware to institutions. Q-CTRL Black Opal is a funded education product. A black-and-pink circuit toy on cryptobook.space is not a wedge. It is a tutorial.

WTP:

COGS split — this is the knife:

Variant Incremental COGS Revenue Unit economics
Sim only (≤20–24 qubits, statevector on 94 GB) ~$0 Nobody pays Dead
Sim + LLM tutor (the “genius” version) 500 DAU × 30 msgs × ~$0.002 ≈ $900/mo and up 50 students × $9 = $450 Negative contribution
GPU/QPU claims Forbidden / we do not have the hardware Instant kill per brief

A 30-qubit statevector is 16 GB; 32-qubit is 64 GB. This box can simulate a classroom circuit. That is not a product. It is a demo. Fault-tolerant IBM Starling is ~2029. Application-layer quantum SaaS without hardware is the brief’s own likely kill, and the finance agrees.

Churn: course-shaped. Semesters end. 8–12%/mo if anyone paid.

Support: “why is my GHZ circuit wrong?” × infinite students. Unbounded.

12-month PLG: SEO for “quantum circuit simulator” is owned by IBM. M12 paying: 0–40. MRR $0–$400. Stretch $1.2k only if we sneak into department budgets — which is a sales motion we are not doing.

Verdict: KILL

Do not ship a quantum product on this pivot. Not as a classroom, not as “QCaaS-lite,” not as a blog with a Bloch sphere. Application-layer quantum is underfunded for a reason: the buyer is an institution and the hardware is someone else’s.


Automatic kills (if an idea file appears later)

Score KILL without a full model:


F — SURVIVE: Permit Inbox (the patched SKU)

This is A after the FIX list, with C’s receipt as a feature and B’s YAML as an export. It is not a new category slide. It is the only SKU whose 12-month arithmetic can hit $5k without lying.

What we sell (one sentence)

A kill-switch and daily spend/deny inbox for coding agents: English rules, hard allow/deny/ask on MCP tools, hard cap on the user’s own LLM keys, signed shareable receipts the human can forward to a boss or client. One HTTPS URL. Value in the playground in <60 seconds. We never resell tokens.

Not: an MCP control plane, a Langfuse, a GRC platform, a freelance marketplace, a quantum lab.

Why WTP exists (cash, not vibes)

The buyer already pays Anthropic/OpenAI/Cursor $20–$200/mo. A runaway loop is a $400 weekend — this is a real, public complaint class in 2025–2026. Insurance WTP is 5–15% of the insured monthly bill → $12–$19 indie, $39–$49 when 3–5 people share a deny-log. Cloudflare caps LLM $. We cap tool effects (bash, git push --force, email.send, payments MCP) and optional BYOK $ . PolicyLayer is the closest clone; we differentiate on English → policy in the playground and a receipt that looks like Stripe’s, not a log table.

If we cannot make a receipt a human actually forwards, this idea collapses back to A-as-specified and should be killed.

Pricing (do not “match Langfuse”)

Plan Price What they buy Why they convert
Playground / Free $0 1 policy, 500 tool-calls/day, 7-day inbox, watermarked receipt Felt the deny or the cap in 60s
Indie $19/mo 1 seat, 90-day inbox, unwatermarked receipt, spend webhook Hit a real cap event; wants to send the receipt
Studio $49/mo 5 seats, ask-me-first loop, PDF, custom receipt URL Agency / tiny team, client-facing proof
No Pro $199 That is Langfuse/MintMCP. We do not have SOC2 and will not in 12 months.

Blended ARPU target: $31 base (60/40 indie/studio), $39 if studio mix hits 40%+5%. Annual = 10 months (not 12). Monthly default. Hiding churn with 50% annual discounts is hopium.

COGS at target ($5k MRR)

Amount Comment
LLM $15–40/mo English compile only. Local 8B preferred. No chat tutor.
Bandwidth ~$0 Tool-call JSON. ~100–200 GB/mo at a few thousand free users.
Storage ~$0 Receipt metadata, 90 days, hashes of args/results. Never store prompts.
Stripe ~$200–300/mo ~5% blended
Email <$20 Weekly “saved you $X, denied Y”
Support 6–10 h/week at $5k Docs-only for free. If this exceeds 12 h/week, freeze features and write docs.
Cash contribution ~$4.6k on $5.0k ~90%+ gross. Founder hours are the real margin.

This VPS is enough through well past $5k if we do not store traces and do not proxy tokens. Storage/bandwidth become a problem around Langfuse-scale ingestion, which we will not have.

Conversion and churn (harsh)

12-month cohort (content + SEO + playground, no ads)

Traffic ramp (Permit-named, not CryptoBook-named; long-tail bill-shock + MCP allow/deny + “claude code spend limit”):

M1 0.8k → M3 2k → M6 7k → M9 13k → M12 20k visits/mo. Year-1 visits ≈ 105k. This is good execution, not median. Median with the CryptoBook H1 is half of that.

Base: 4% signup, 3.5% free→paid in 30 days, 4.5% monthly churn, $31 ARPU.

M3 M6 M9 M12
New signups that month 80 280 520 800
Paying EOM ~6 ~26 ~67 ~128
MRR $0.2k $0.8k $2.1k $4.0k
Support h/week 1 3 5 7

Misses $5k on base. I am not going to round it up.

Stretch (named levers, not vibes): 5% visitor→signup (playground is actually good), 5% free→paid (paywall = receipt-to-forward), $39 ARPU (studio mix), same churn.

128 × (5/4) × (5/3.5) ≈ 229 paying × $39 ≈ $8.9k MRR.

$5k sits between base and stretch. That is the only idea in this file for which that sentence is true. Levers, in order:

  1. H1 / product name is Permit (or similar), not CryptoBook.
  2. Paywall is the receipt + 90-day inbox, not quota.
  3. Weekly “saved $X” email (churn).
  4. One comparison page vs Cloudflare spend limits (“they cap tokens; we cap rm and git push --force”).
  5. MCP directory / Claude Code hook snippet (distribution cheaper than SEO).
  6. No LLM chat, no GitHub App as the product, no freelance marketplace.

If those six are not in the spec, downgrade F to FIX and do not ship.

Support load at $5k

~160–230 paying × 0.35 tickets/mo × 18 min ≈ 17–24 h/mo, plus docs-gated free noise ~8–12 h/mo. Total ~7–9 h/week. Solo-survivable. MCP proxy bugs will try to blow this. Ship a status page, a known-clients matrix (Cursor / Claude Code / Claude Desktop), and a copy-paste config. If ticket mix is >40% “my client won’t connect,” we mis-built the pipe.

What would make me kill F on re-review


Decision for PM

Build F (Permit Inbox). Do not build B, C, D. Do not build A as a generic gateway. If idea agents later dump a Langfuse clone or a quantum classroom into ideas/, they are already killed here.

Cash truth: on this VPS, COGS is not the puzzle. 173 humans at $29 is the puzzle, and $29 is the wrong number. 102 humans at $49 or 263 at $19, acquired from bill-shock and deny-events, with a receipt they forward, is the only 12-month path that is not a story.

Margin truth: 90% gross, founder support as the binding constraint. Stay off GPU, off traces, off enterprise questionnaires.

Brand truth: CryptoBook as a product name is a conversion fine we cannot afford. Keep the domain; bury the word.