STANDARD PROCEDURE · SP-001

How verdicts get stamped

Every page answers one engineering question: if you handed a capable AI coding agent a clear spec tonight, would you end up with a replacement you'd genuinely use — and would owning it beat renting the original? This page explains how that gets decided: how a score is produced, what it does and doesn't cover, and how to tell us one is wrong.

Two different questions

Most arguments about rebuilding software collapse two separate questions into one. Can a competent developer working with AI coding tools produce a working version of this? And would doing so be a reasonable decision? Those come apart constantly, which is why this site answers them separately.

  • Vibe Score — how hard the software is to build, 0–100, higher means easier. Purely technical. It deliberately ignores whether building it is a good idea.
  • Verdict — whether we think you should. One of BUILD IT, BORDERLINE, or JUST PAY. This takes the score and applies everything the score leaves out on purpose: network effects, licensed data, regulatory exposure, an integration ecosystem, what your time is worth.

A product can score 99 and still get JUST PAY. That isn't an inconsistency in the data — it's the entire point of keeping the two numbers apart. Vercel scores 99and is still JUST PAY: it's not hard to approximate, it's a bad thing to try to replace.

The three stamps

  • BUILD IT — the personal version is real, the core loop survives contact with daily use, and nothing structural stands in the way. The subscription is paying for convenience you can own.
  • BORDERLINE — buildable, with a catch worth knowing before you start: a gatekept API, a feature that's most of the product, or polish that takes ten times the core's effort.
  • JUST PAY — the value is something a rebuild can't carry over: a network of other people, legal weight, or infrastructure measured in engineer-decades. Respect the moat.

What the estimates assume

  • You're building the personal version — one user, your data, your rules. Team features are always where the effort explodes.
  • An AI agent writes the code from the build spec on each page; effort measures your time steering, testing, and deploying, not typing.
  • "An evening" means usable tonight. "A weekend" means usable Monday with rough edges.
  • Prices are the typical paid tier when the page was last checked, and they drift — check before cancelling anything that matters.

How a Vibe Score is produced

  1. We break the product into the components its rebuild would actually need — authentication, data storage, integrations, rendering, and so on — from a fixed, shared taxonomy, not invented fresh per app.
  2. Each component carries a difficulty rating from that taxonomy. The full list, with every current rating, is on the Vibe Codeability Database rather than repeated here, so there's exactly one place it can go stale.
  3. The score is the plain average of those ratings, rounded to the nearest whole number — not weighted toward the harder parts, and nothing adjusted by hand afterward. The number you see is exactly what the components produce.
  4. The result is recorded with the date it was checked, so a score can be compared against its own history rather than silently overwritten — see Revisions below.

Component difficulty, easiest to hardest

Real, current ratings — 8 easiest and 10 hardest of 27 components on file.

Landing page99Contact form98CRUD database95User login92Email notifications91Stripe checkout88File uploads87Search86Bank/financial account sync40Live video / WebRTC35Third-party integration ecosystem30Reliable multi-destination data pipeline30End-to-end encryption28Regulatory compliance & filings20No-code visual-to-code editor18Custom canvas/rendering engine15Proprietary web-scale index12Licensed content rights10
The gap shown is a selection choice, not a claim about the full taxonomy — the 9 components in between are real and omitted here on purpose, the same reasoning as showing the extremes of a distribution rather than the whole thing. What's genuinely true of the two bands shown: the easy ones are all, at core, "write code" — exactly what AI tools have gotten dramatically better at. The hard ones are hard for reasons that have little to do with code: licensed content is a legal problem, a proprietary web-scale index is a decade of crawling, regulatory compliance is an audit. The full 27-component list, including everything in between, is on the Vibe Codeability Database.

On who scores: every app and idea on this register has been reasoned through by Dan working with Claude — real research into what the product actually does and what it costs, then a considered judgment call on components and verdict, not a fixed prompt run once and left alone. The score itself is computed from the component list alone; price is never an input to it, so a product's cost can't quietly pull its Vibe Score up or down.

How the verdict follows

Score and price together tell you most of what you need. Neither alone tells you much. A high score with a low price is the easy BUILD IT case. A low score is usually JUST PAY regardless of price — something that's genuinely hard to build stays hard whether the subscription costs $5 or $50. The interesting cases sit in between, and the real threshold isn't numeric.

Checked against the current register: BUILD IT apps average a 95.2 Vibe Score and range from 86 to 99. JUST PAY apps average 78.6 — but range all the way from 49 up to 99. Those ranges overlap substantially. There's no score you can point to and say "below this, it's JUST PAY" — the verdict is a judgment applied on top of the score, not a formula derived from it, and Vercel sitting at a perfect 99 and still landing on JUST PAY is the clearest single example of why.

Seven real apps, real score against real price

Color is the actual verdict — notice it doesn't sort cleanly by position.

Calendly89·$12Notion88·$12Vercel99·$20HubSpot79·$20Bench97·$299Zoom76·$14.99Wix49·$16harder to buildeasier to buildcosts morecosts less
Calendly and Notion sit almost on top of each other — nearly identical score and price — and get opposite verdicts. Vercel scores the highest of the seven and is still JUST PAY. Price is log-scaled here specifically because the real range spans $12/mo to $299/mo; a straight linear axis would flatten six of these seven into a single cluster near the bottom.

How the cost-to-build numbers work

Every app page also carries an estimated build cost — AI agent usage plus ongoing hosting. Both are calculated from data already on that page (its component list and effort rating), not hand-entered per app, so they're consistent and they never go stale relative to the verdict above them.

  • AI agent cost is estimated from Claude Sonnet 5's published API pricing (as of August 2026) applied to a rough, published range of cumulative tokens for one agentic coding task, scaled by that app's effort rating. If you already pay for an agent subscription — Claude Pro, Claude Max, Cursor, or similar — this cost is already covered; the marginal cost of one more build is $0.
  • Hosting cost is a small dollar figure assigned to each component in the Vibe Codeability Database, assuming free-tier hobby-scale usage of ordinary providers. Most BUILD IT apps land at genuinely $0/mo; the number only climbs for components — realtime sync, bank-account aggregation, video infrastructure — where a workable free tier rarely exists.
  • These are ballpark ranges for planning, not a bill forecast. Actual cost depends on your agent, your iteration count, and which model you use.

What "buildable" does not mean

  • A BUILD IT verdict means a useful version, covering a specific use case, appears feasible with current AI coding tools
  • It does not mean one person can recreate the company — its reliability, its support, its compliance posture, its integrations. Those are usually the majority of what the subscription buys
  • Analysing what something would take isn't advice to do it. For most people, most of the time, the honest answer to "should I rebuild this?" is no

What this site is not

  • Not a takedown of any product here — a subscription that saves you a weekend is a fine trade, and half the pages on this register say exactly that
  • Not legal or financial advice
  • Check the reasoning, read the tradeoffs, and make the call with open eyes

Limitations

These apply to every figure on this site, including any statistic quoted from it elsewhere.

  • Scores are judgments, not measurements. No product on this register has actually been rebuilt as a test. A Vibe Score is an informed estimate of difficulty, and estimates of software difficulty are famously optimistic.
  • Every score is single-rater. One person and one AI assistant reasoning it through, not independently cross-checked by a second, separate scorer. There's no inter-rater agreement figure to publish — if that changes, this section will say so.
  • Category comparisons rest on small samples. Most categories hold a few dozen products each. Differences between categories at that size are easily produced by which products happened to be included, and shouldn't be read as measurements of an industry.
  • Prices are list prices. The advertised monthly cost of a typical paid tier, ignoring annual discounts, seat minimums, and negotiated rates. Real spend differs.
  • Aggregate cost figures are arithmetic, not a budget. Adding up subscription prices across the register produces a large number, but nobody subscribes to everything. Treat any total as the size of the register, not the size of anyone's bill.
  • Coverage is not a sample. Products were chosen because they're recognisable and because the build-versus-buy question is interesting for them. That's a deliberate bias — the register's proportions describe this list, not the SaaS market.
  • Scores drift. What's feasible has changed materially over the past two years and will keep changing. Every score carries the date it was checked, and old scores are kept rather than silently replaced.

Revisions

Scores change as the taxonomy improves or a gap gets found. The history is kept so you can see what moved and when, rather than a number changing with no trace of what it used to be.

  • 2026-08-14 — HubSpot. Score 95→79 — added a missing integration-ecosystem component; years of third-party partnerships weren't previously measured.
  • 2026-08-14 — Webflow. Score 97→71 — added a missing no-code-editor component; its real barrier is the visual-to-code editor, not raw feature count.
  • 2026-08-14 — DocuSign. Score 93→75 — a tagging gap, not a new finding: it predated the regulatory-compliance component and was never retroactively tagged like other compliance-heavy apps.

Three shown here as the clearest, most specific examples. The full change history for every app and idea is in the changelog.

Tell us a score is wrong

Disagreement is useful, particularly from people who've actually built the thing in question. If a score or verdict looks off, tell us which product, which direction, and what we've underweighted — a component we missed is the most useful correction there is.

support@canicodethis.com

Reviewed personally, the same as everything else that comes through that address — no formal SLA, but a real component gap is exactly the kind of correction that gets acted on.

Scores reflect our assessment at the date shown on each product page. Prices are advertised list prices and change without notice. Nothing here is a recommendation to cancel a subscription or start a build.