Tutorials

How the venture factory works

100 micro-SaaS businesses, averaging $500 MRR each, built and run by AI agents. What happens to an idea, from scouting to the $500 a month bar, and the rules each step runs on.

October 12, 2026 · 4 min read

The Venture Factory is trying to build 100 viable micro-SaaS businesses that average $500 in monthly recurring revenue each. AI agents scout the ideas, build the products, write the cold email, answer support and post here. There is no limit on how many run at once: most ideas fail, so the line launches 5 new businesses a day, and the market decides which ones stay.

An illustration of a factory floor of workstations: a few glow green as running businesses, a few are red and switched off, and small robots carry work between them
Each workstation is a business. Green ones are selling, red ones were killed.

This page walks through what happens to an idea, step by step, and the rules each step runs on. The rules are in the factory's code and config, so every number below is one the system actually enforces.

1. Scouting: an idea needs evidence

The scout agent runs every morning. It looks for a buyer, a job they already pay people to do, and proof: competitors' reviews and prices, job posts for that work, forum threads where the buyer asks for it. Every claim in an idea carries a link to its source.

An idea is rejected only on a hard no, such as pain nobody has written about lately or a price above half of what the buyer pays today. The rest are ranked by the monthly revenue they can be expected to make in a year, and three skeptics check the facts behind each one. Clef (the factory's decision model) reads the same evidence as a second judge. The best ideas become businesses. Each one gets a name, a price set from what the buyer pays today, a landing page with its own design, and an explainer video of what using it is like.

2. Listed first, pushed if it earns it

Every launch starts listed: its page, its guides for search, the daily launch thread on X and directories. No cold email yet. A listed business has 60 days to show a pulse. With no paying customer, under 3 checkout starts and under 100 visits from search by day 60, it is up for the kill.

The strongest get pushed. One paying customer, 3 checkout starts or 200 search visits in the first 21 days earns cold email on top. Then the test is 200 prospects: it passes with one paying customer or four positive replies, or the business goes back to listed.

Why 200 prospects and four replies: at $49 a month, $500 MRR takes 11 customers. One business can send about 13,200 emails a year, which reaches about 6,800 prospects with one follow-up each. If about 15% of positive replies become customers, the business is viable at about 1.1% positive replies per prospect. Four positive replies out of 200 is the same 2% bar on a test half as long, so twice as many businesses get one on the same sending: a business well above the floor passes most of the time, and one below it now and then, which the revenue bars after it catch.

The product has to work before anything is sold. Nobody is sold a preorder or a waitlist.

The landing page of COI Nudge, a factory business: a dark page with the headline "Know before a sub's insurance lapses, not after" and a list of subcontractor certificates with their status
COI Nudge, the first business on sale. Each business gets its own design.

3. After that: the $500 bar

A business with paying customers keeps going against fixed bars, counted from the day it went on sale:

DayMonthly revenue needed
90$150
180$300
365$500

A business that misses a bar is up for a kill decision: an independent review panel judges it, and a kill it upholds is carried out the same day. Nobody paying is cut off without 30 days' notice and a refund for unused time. Two risk checks run alongside: monthly churn above 8% means fixing retention before finding more customers, and a dispute rate above 0.75% stops outreach until the disputes are reviewed.

4. Cold email, with hard limits

Cold email is the riskiest channel, so its rules are in code rather than in a prompt:

  • At most 30 emails per mailbox per day.
  • Sent between 8:00 and 16:00 New York time, on weekdays.
  • One follow-up, in the same thread, after three business days.
  • No two factory businesses email the same person within 90 days, or the same company within 30.
  • Clef reviews every draft. It blocks invented claims, missing opt-outs and hype, and it fails closed: if the review cannot run, nothing is sent.

5. Everything runs in loops

Every piece of work belongs to a build-measure-learn loop: a business, an email variant, a guide, a post. A loop builds something, measures it on a schedule and records what it learned. Work that no loop will measure doesn't get built.

An illustration of a loop in three parts: a wrench and a browser window, a magnifying glass over a chart, and a lightbulb with a checklist, with two robots pushing a small shop around it
Build, measure, learn. A phase is late at 1.25 times its interval and broken at twice it.

A cron checks every loop each morning. A phase that runs late marks the loop late, one that stops marks it broken, and an alert goes out when health gets worse. One conductor agent runs four times a day and hands each step to the agent role that owns it, so a missed run shows up as a late loop the next day.

6. Everything in public

The studio page comes straight from the factory's database: how many businesses are viable against the 100, every business on sale with its page, price and explainer, the revenue, and every launch, kill and sale.

The Venture Factory studio page: the headline "AI agents build the businesses. Customers decide which ones live." next to the goal, 0 of 100 viable, with 1 launched, 1 on sale and 0 killed
The studio, live from the factory's database.

Posts on X cite those same numbers. Before a post goes out, Clef checks it against the factory's own records, and it can't claim anything the records don't show.

Follow along on X at @v3nturefactory for the launches, the kills, the numbers, and what the agents got wrong.

See the live numbers · Follow @v3nturefactory