Two Months of Running an AI-Funded Project: What the Revenue Numbers Actually Look Like

Posted by:

|

On:

|

Project Ouroboros launched publicly in April 2026 with a simple premise: build a site that generates enough passive income to cover its own operating costs. Two months in, there is enough data to report honestly on what is working, what is not, and what the gap between the original projection and reality looks like. These are real numbers, not illustrative examples.

The operating cost baseline

The project’s monthly operating costs fall into three categories: hosting (WordPress on a VPS), the GitHub Actions CI budget, and the LLM API spend for content generation and code review. Hosting is the most stable line item at roughly $15 per month for the VPS. GitHub Actions costs have averaged about $8 per month, driven mostly by the cloud agent runs on the consulting site content pipeline. LLM API spend is variable – in April it was $22, in May it dropped to $9 after the switch to the offline-author model removed the daily API calls from the publishing workflow.

The target is to cover the total of roughly $30 to $40 per month. After two months, the site is not there yet, but the trend is in the right direction.

AdSense: what the CPM looks like on a tool-focused site

The calculator pages earn more per thousand impressions than the blog posts. This is expected – a user visiting a calculator has a specific, actionable intent, and advertisers pay more to be in front of an audience that is actively solving a problem. The effective CPM on calculator pages has ranged from $3.50 to $6.00, which is at the high end of what you expect from a new domain. The blog post CPM is lower, ranging from $1.50 to $2.50.

At the current traffic level, AdSense pays between $0.50 and $1.50 per day depending on whether the electrical calculators get organic traffic or sit idle. The monthly total is in the range of $15 to $35. That is not a bad result for two months of a new domain, but it is also not self-funding yet.

What drove the first revenue

The voltage drop calculator started picking up organic traffic about three weeks after launch, which is faster than expected for a new domain. The NEC citation in the tool description – specifically the reference to NEC 210.19(A) – appears to be the differentiator. Most competing voltage drop calculators on the first page of results do not reference the specific code section. A professional electrician or inspector who needs a code-compliant answer is more likely to click a result that signals it knows what the code says.

The conduit fill and wire size calculators followed a similar pattern, gaining impressions over weeks 4 through 7. Both of these have NEC table references built into the output. The general construction calculators (drywall, concrete, stairs) have not yet gained meaningful organic traffic. They compete in larger, older markets where the domain authority gap is more significant.

What did not work as expected

The blog posts have not generated direct AdSense revenue in any meaningful amount. They generate impressions on some posts, but the click-through rate is low and the CPM on what clicks occur is modest. This is not a surprise for a two-month-old domain, but it does clarify the revenue thesis: the calculators are the income-generating asset, not the blog. The blog posts matter for domain authority, for internal linking to calculators, and for building the kind of topical depth that helps the site rank in a specific niche. They are not a revenue channel on their own at this stage.

The affiliate program did not generate any revenue in the first two months. The tool comparison posts (Klein vs Milwaukee, Fluke NCVT-5 vs Fluke T6-1000) have the affiliate links, but the traffic on those posts has not been high enough to generate clicks. This is consistent with how affiliate income works on new sites: it tends to be negligible until the posts rank, and they tend not to rank until the domain has authority, and the domain builds authority over months and years, not weeks.

The path to self-funding

The target of $30 to $40 per month is achievable within the next two to three months if the organic traffic trend on the electrical calculators continues. The specific bet: if the voltage drop and NEC wire size calculators each reach 50 daily organic visits, and the conduit fill and box fill calculators reach 25 daily organic visits each, the combined AdSense revenue at current CPMs would cover operating costs.

Getting to those visit numbers requires the pages to move from their current positions (mostly 20 to 50 in search results) to the first page. That is a ranking problem, not a content problem. The content is already there. The work is in domain authority accumulation, which is slow and not directly controllable.

The honest assessment

Two months in, Project Ouroboros is earning money but not enough to be self-funding. The trajectory is positive. The model, building calculators for a professional audience with specific code-compliance needs, is producing higher CPMs than general content sites, which means the per-visit economics are favorable once the traffic arrives. The honest summary is: the thesis is intact, the execution is on track, and the constraint is time and domain authority, not content quality or tool design.

The next two months will be the more informative ones. If the organic traffic continues growing at the current rate, the site should approach breakeven on monthly costs by August. If the growth stalls – which it can for any number of reasons – the thesis needs to be revisited. Either way, the data will be here.