Quoted as a sequence
Entry plus core is $105k–$190k. We say that in the first meeting. Discovering it in month three reads as a bait-and-switch, and it is.
Every engagement is fixed-scope and fixed-fee against a bounded outcome. Every one names the rung it covers and the rungs it does not. Nothing here is sold by the hour, and nothing is sold as a retainer before there is something in production worth operating.
Entry plus core is $105k–$190k. We say that in the first meeting. Discovering it in month three reads as a bait-and-switch, and it is.
Fixed fee per bounded outcome. New priorities replace old ones or take a change order. Our efficiency is our margin problem, not your discount.
Artifacts live in your repositories and your CI. The acceptance test is your operator running the documented procedure without us in the room.
Three to four weeks, fixed fee, working range $30k–$50k. Read-only first, so it clears security review without a fight. It is designed to be worth the money even if you never buy anything else — and roughly a third of its value is discovering that a thing you believed was true about your estate is not.
When this is not right for you: if you have no platform — no CI/CD, no IaC, no cloud governance — there is nothing to install a runtime onto and the honest sequence is platform first. We will say so.
Six to eight weeks, working range $75k–$140k. This is the engagement a platform lead can describe to their own leadership in one sentence: agents can now do work here, inside limits that hold, and we can prove the limits hold.
Six to ten weeks, working range $80k–$150k. Guardrails filter inputs and outputs. No guardrail catches a plausible artifact sourced from the wrong place. This is the engagement that makes agent output trustworthy at volume, and it is where the relationship stops being replaceable by a product release.
Candidate first workflows. Dependency and framework upgrades at scale; test backfill and flake reduction; IaC drift remediation; data pipeline migration; incident-context assembly; SQL or dbt model generation behind contract gates. All engineering-facing, all with a buyer who feels the pain personally. Nothing touching customers, money, or regulated decisions in engagement one.
— How we pick the wedge workflow with you$15k–$40k per month, offered only once you have an agentic workflow in production. We do not sell a retainer before there is something to operate — a subscription with nothing running under it is a tax, not a service.
Evaluation of every model or provider change against your golden suite before it reaches your workflows. Models change under you whether or not anyone asked them to, and a silent capability regression is indistinguishable from a bug you caused.
Eval maintenance, new traps as new failure modes appear, long-run reliability review, and data-quality gate operation on every agent-touched dataset.
Cost-per-successful-task management against a stated budget rule, agent incident review with a named human owner, and the adoption and override review that tells you whether anyone is actually using it.
Data is usually a component of the rungs above. Occasionally it is the problem, and starting anywhere else wastes your money. The standard door is still the runtime baseline — this is the exception, not a second front door.
A data readiness baseline establishes what agents can actually see and whether retrieval respects the permissions of the person asking. A foundation project then builds the semantic and contract layer, quality gates, lineage, and the masked environment path that unblocks everything else.
Working ranges: baseline $12k–$20k, foundation project $30k–$55k, 90-day stabilisation $6k–$12k/month. Sold alongside the ladder, not instead of it. See the data foundation →
The catalogue is what stops a repeated need becoming one-off custom work. Anything marked destination is part of the published path and is built when a client pays for the behaviour — never speculatively, and never implied as present capability.
| Module | What it does | Rung | Status |
|---|---|---|---|
| Outcome ledger | Four-tier measurement spine wired to real telemetry; cost per successfully completed task | 1 | Available |
| Golden task harness | Client-specific task corpus with known-good outcomes and false-completion traps; runs in your CI | 1 | Available |
| Agent registry | Every running agent, owner, scope, supervisor, restart policy, disable path | 1–2 | Available |
| Tool contract kit | Versioned tool contracts, typed I/O, dry-run, idempotency, per-tool policy binding, audit | 2 | Available |
| Masked environment provisioning | Seeded, masked, realistic data subsets for ephemeral agent environments | 2 | Available |
| Approval & action gateway | One enforcement path for policy, approval, and consequential action | 2 | Available |
| Context graph builder | Generated agent-facing projection of the estate, ingested from what you already run | 3 | Available |
| Provenance & postcondition harness | Layer-0 evidence: independent end-state assertion, input provenance, side-effect checks | 3 | Available |
| Execution memory schema | Plans, decision logs, progress, structured handoffs, stale-rule hygiene job | 3 | Available |
| Semantic & contract layer | Governed metrics and dimensions as the agent’s data API, with CI enforcement | 3 | Available |
| Quality, lineage & observability | Freshness and volume SLAs, OpenLineage wiring, anomaly detection, gates as merge gates | 3 | Available |
| Model portability boundary | Provider-abstraction boundary, routing policy as code, per-route evals, fallback and exit test | 3 | On request |
| Model gateway | Full routing gateway. Deliberately deferred until quality-adjusted cost improves after gateway fees and added operational complexity | 3+ | Deferred by design |
| Communication Router | Private-by-default agent communication with policy-driven promotion of material findings to humans — prevents collaboration overload | 4 | Destination |
| A2A interoperability gateway | Cross-vendor agent-to-agent protocol translation and trust boundaries | 4 | Destination |
| Durable task & workflow service | Canonical task record, durable state owned by the workflow engine rather than the model | 4 | Destination |
| Cross-functional workflow pack | One end-to-end workflow spanning teams, vendors, and runtimes | 4 | Destination |
| Module catalogue & lifecycle | Registry, entitlement, release lifecycle, multi-business-unit governance | 5 | Destination |
The 70/20/10 rule governs every module: 70% supported core, 20% configuration, at most 10% client-specific code. A permanent fork gets priced properly or declined — quietly maintaining bespoke forks is how good delivery organisations become bad ones.
The agent-facing layer is new. What it stands on is not, and we do not treat it as an afterthought — most of what makes an agent programme survive contact with production is ordinary platform engineering done properly.
Bring the agent nobody owns, the pipeline nobody can reproduce, or the audit finding you cannot answer. We will place you on the ladder and tell you what the next rung costs. If the honest answer is that you are not ready for any of this yet, we will say that instead.