Every team that builds its own agent scaffolding has the same experience: the first version takes two engineers three weeks and feels like a reasonable investment. Eighteen months later, two engineers spend 30% of their time maintaining it, and no one is sure they can safely upgrade it without breaking something in production.
The initial cost is visible. The ongoing cost is invisible until it isn't.
Call it 2 engineers × 3 weeks = ~6 engineer-weeks to build a reasonably solid agent scaffold. That includes state management, retry logic, tool registration, basic auth, and logging. Not fancy — just solid enough to ship.
At $12K/week fully-loaded cost per senior engineer, that's $72K of engineering labor. This is the number teams usually see and accept because it's amortized over many agents.
Here's where the math breaks. Custom scaffolding doesn't depreciate — it accumulates debt:
Realistic ongoing cost: 0.5 engineer per quarter, full-time equivalent, on scaffolding maintenance. At $12K/week, that's $24K/quarter or $96K/year — more than the original build cost, every year, forever.
The costliest line item doesn't appear on any invoice. When your best engineers are maintaining scaffolding, they're not building the product features that differentiate you.
Scaffolding maintenance is often handed to whoever is available, which is usually the newest engineer on the team. That engineer spends their first months learning undocumented infrastructure instead of shipping product. Their onboarding time is longer. Their early contributions are slower.
Multiply that across every new engineer who joins, and the scaffolding has become a permanent drag on team velocity.
Most teams evaluate custom scaffolding by comparing build cost to the cost of a managed solution. That's the wrong comparison.
The right comparison is:
Build cost + Ongoing maintenance cost + Opportunity cost
versus
Managed solution cost + Configuration time
At the one-year mark, the custom scaffolding is almost always more expensive — even before accounting for opportunity cost. At the two-year mark, it's rarely even close.
There are legitimate reasons to build custom scaffolding:
None of these are "we haven't looked at what's available" or "it'll be faster to just write it ourselves."
Before your next sprint planning where someone proposes building the agent scaffold internally, run this math:
The answers to those questions are the real cost of custom scaffolding. They're also why we built Agent Chassis — to make the standard frame a dependency you install, not infrastructure you own.
Agent Chassis is MIT-licensed and free to self-host. The scaffold is a dependency, not a project. Get the framework →
The scaffold is a dependency. Your time goes to the agent.
Get the framework