Hashlogics
Process

Three stages, and an exit after each one

Diagnose, Build, Run. Most of what goes wrong in software projects goes wrong in the gap between what was agreed and what was understood. This is how we close it.

What the process commits us to

4 things that decide this

  1. 01A scoping call costs nothing, and you leave it with our read on the problem whether or not you hire us.
  2. 02Where the answer depends on code we have not read, a paid two-week diagnostic produces the scope and a fixed build price.
  3. 03The build price is fixed from that diagnostic. If we estimated badly, that is ours to absorb.
  4. 04The engineers who build the system are the ones who run it afterwards. Nobody is handed to a separate support desk at launch.
The problem

Most projects are priced before anyone understands them

A vendor sees a requirements document, quotes a number, and wins the work. The number was a guess. Six weeks in, the integration nobody looked at turns out to have no API, and the argument about who pays for that starts.

We split the guess out and charge for it separately, because it is real work. Reading an existing codebase, tracing what the data actually looks like and testing the integration that everyone assumes is fine takes senior engineers days. Priced into a build, that effort is invisible and gets skipped.

  • 01You get the diagnostic document whether you continue with us or not. It is yours, and it is specific enough to send to another firm.
  • 02A greenfield build with no existing system to read usually needs no diagnostic. We scope it on the call.
  • 03Anything touching a system already in production gets one, because that is where estimates fail.
The three stages

Diagnose, Build, Run

Each stage ends with something you own and can act on. There is no stage whose only output is a proposal.

  1. 01

    Diagnose

    A senior engineer reads the code, the data and the integrations, then writes down what the build actually involves. You get the scope, the risks that could move it, and a fixed price for the build. Free where the problem is greenfield. Paid, over two weeks, where it sits inside a system we have to go into.

  2. 02

    Build

    Fixed price, taken from the diagnostic. Code lands in your repository under your review, on your ticketing system and in your sprint ceremonies. You see working software continuously rather than a demo at the end.

  3. 03

    Run

    The system goes live with monitoring, evals where a model is involved, and documentation written for whoever inherits it. You choose an ongoing agreement under an agreed service level, or a handover that trains your own team until they can run it without us.

Where a project actually breaksLive
  1. ScopeAgreed from a document nobody tested
  2. IntegrationThe system with no API
  3. DataReal records, not the sample set
  4. LaunchThe demo works. Monday does not
  5. OwnershipWho answers the pager at 2am

Every one of these is knowable before the build starts, and every one of them is cheaper to find in week one than in month four. The diagnostic exists to move the discovery of all five to the left.

The hard part

Fixed price only works if somebody carries the risk

A fixed price is usually a way of moving risk onto the buyer. The vendor pads the number, then bills change requests for anything the document did not spell out. You pay for the padding and the changes.

Ours works the other way round. The diagnostic is what earns the right to quote a fixed number, and once quoted it holds. An estimate we got wrong comes out of our margin. That is the point: you are buying certainty about the number, not a discount on it. We are not the cheapest bid and do not try to be.

  • Scope changes you ask for are re-quoted openly. Scope we misjudged is not.
  • The diagnostic document names the risks that could move the price, before you commit.
The difference

How most engagements run, and how ours does

CriterionThe usual shapeHow we run it
Where the price comes fromA guess against a requirements document, padded for the unknowns.A diagnostic where an engineer reads the actual code and data first.
Who pays when the estimate was wrongYou do, through change requests.We do. The build price is fixed from the diagnostic.
Who writes the codeSenior people pitch. Juniors deliver.The engineers you meet are the engineers who build it.
What happens at launchHandover to a support queue that has never seen the system.The same team keeps running it, under an agreed service level.
What you can take elsewhereA proposal.The diagnostic document, the code, the models and the infrastructure.
A client, on camera

They will treat your vision like their own and build it that way.

Ron Klabunde · Founder, SmartREI

What you get

Delivered with every build

In the repository

Source codeMigrationsCI pipelineTest suiteRunbook

Where a model is involved

Eval suiteVersioned promptsLogged inputs and outputsEscalation rules

After launch

MonitoringAlertingDocumentationNamed engineer
Questions, answered

What buyers ask before the first call

01Do I have to pay for the diagnostic?

Only where we need to go into a codebase we have not seen. Scoping calls are free, and a greenfield build is usually scoped on the call at no charge. The paid two-week diagnostic applies when the answer sits inside an existing system. Reading one properly is engineering work, not a sales activity.

02How long will my build take?

Nobody can answer that before seeing the problem, and a firm that quotes you a range on a first call is guessing. The diagnostic produces a delivery date alongside the scope and the price, and that date is what we commit to. Where there is no existing system to read, we can usually settle it on the scoping call instead.

03What if we stop after the diagnostic?

You keep the document and owe nothing further. It contains the scope, the architecture, the risks and the fixed price, written plainly enough to hand to another firm or to your own team. Some clients run the diagnostic specifically to get a second opinion on a build already underway.

04Who owns the code and the models?

You do, completely. Source code, fine-tuned models, prompts, evals and data pipelines transfer to your organisation with no licence-back clause. Nothing we build depends on us continuing to be involved for it to keep running.

05Can we use our own project management and repository?

Yes, and it is the default. Engineers work in your repository, your ticketing system and your review process rather than asking you to adopt a parallel one. Enterprise teams get the compliance and access review that implies. A startup with no platform team gets that set up as part of the build.

06What does the Run stage actually cover?

Uptime monitoring, alerting, dependency and model updates, and the evals that catch a model drifting after launch. You pick one of two shapes. Either an ongoing agreement under an agreed service level, or a documented handover where we train your team until they can run it themselves. Both are priced and written down before launch, not negotiated during an incident.

Verified
Start

Anyone can ship the agent. We answer the pager.

We build AI agents and automation, then stay on under an agreed service level. A senior engineer reads every brief, and your call gets scheduled within 24 hours.

What happens next

  1. 01

    You send a brief or book a call

    Two minutes, whichever you prefer.

  2. 02

    A senior engineer replies within 24 hours

    Not a sales rep.

  3. 03

    Honest scoping, in writing

    And if we’re not the right fit, we say so.

Abdul Basit, CEO of Hashlogics

“I started Hashlogics because too many teams ship a demo, get paid, and disappear. We build to a standard we’d run ourselves — and we stay to keep it running.”

Abdul Basit · CEO · a direct line

Not ready to talk? Take the checklist.

12 questions to ask any AI agency before you sign. They separate a demo shop from a team that ships to production.

Get the checklist

Free · no newsletter