BlvkWare.
The honest objection to buying an AI agent is not "will it work". It is "what happens when it gets something wrong." That is a good question and it has a structural answer. This page covers what realistically goes wrong, the four-level ladder that prevents most of it, how to scope access properly, and the three things an agent must have before it is allowed near a customer.
Not the dramatic things. In practice the failures are mundane, and all four are preventable by structure rather than by hoping the model is good enough.
| The failure | What it looks like |
|---|---|
| Confidently wrong | It answers a customer question with something that sounds right and is not, usually a price, a policy or a date it was never told. |
| Acting outside scope | It meets a case nobody anticipated and does something rather than stopping. A guess made at scale is much worse than a guess made once. |
| Right thing, wrong record | It updates, books or charges against the wrong customer. Quiet, common, and only found later. |
| Not stopping | It keeps chasing somebody who already replied, or who asked not to be contacted. The fastest way to lose the client who bought it. |
Notice what is not on the list: the agent going rogue, or inventing goals of its own. That is not the risk profile of a business agent doing a defined job. The realistic risks are ordinary operational mistakes, made faster and more consistently than a person would make them.
Nearly all of it is prevented by one idea: autonomy is a dial, not a switch.
Start at Draft. Raise it when you have watched it work, never on day one.
The reason this works is that it separates two things people conflate: is the agent any good, and how much are we letting it do. You find out the first while the second is still near zero.
A week of an agent drafting work that a person reviews before sending tells you more about whether it is right for your business than any demo, and costs you nothing if the answer is no.
The security principle is old and it transfers directly: give it the narrowest access that lets it do the job. Three practical rules.
Never a shared login, and never a director's. Its own account means every action is attributable to the agent rather than to whoever's credentials it borrowed, which is the difference between an audit and a guess. It also means revoking access is one click.
Reading widely is usually fine and often necessary, context is what makes an agent better than a script. Writing is where the risk is. Scope write access to the specific records, fields and stages the job needs, and nothing beyond.
Most systems' permissions are too coarse for this. "Can edit deals" does not distinguish between updating a note and marking one closed-won. The agent itself should carry the finer rule, and you should be able to state it in a sentence: it may update the stage and the notes, it may not change the value, and it may never mark anything won.
Before it touches a customer. If a supplier cannot show you all three, that is your answer.
Not just what it did, but what it saw and why it decided. A log that says "sent email 14:03" is useless when you are trying to work out how it reached that conclusion. A log that records the inputs, the decision and the reason lets you find the flaw and fix it in an afternoon.
For anything reversible, a way to undo it, recorded as its own entry rather than by editing the history. Some things genuinely cannot be undone (a message somebody has read, money that has moved) and those should be treated differently by the system rather than by hoping.
One control that halts everything immediately, that you can reach without contacting the supplier. If pausing the agent requires an email to somebody who might be asleep, you do not have a stop.
Never unsupervised, whatever the level: moving money, issuing refunds, deleting records, signing or agreeing to anything, and quoting a price that becomes a commitment. Add to that any customer who is already unhappy, a complaint mishandled by an agent that misjudges the tone becomes a much larger problem than the complaint was.
And treat sending as less reversible than it feels. A message a customer has read cannot be recalled, whatever the software says.
Commercially, your business is. To your customer, the agent is you. They neither know nor care who built it. That is exactly why the contract with whoever built it matters.
Ask for three things in writing: a stated liability position rather than silence, an action log detailed enough to reconstruct what happened, and the ability to reverse what can be reversed. Any supplier claiming their agent cannot make a mistake is either inexperienced or not being straight with you, and both are reasons to go elsewhere.
How our kits specify it, for comparison. Every BlvkWare kit specifies an agent that starts at L1 Draft, whatever level it was designed towards; raising it is a deliberate act by the owner, and the top level needs a supervised period and a written sign-off first. Every tool is marked with its effect, so the level can be enforced in the tool handler rather than hoped for in a prompt. Every action is written to an append-only log with what it concerned, what decided it and the result, recorded before the action is attempted so a crash shows an attempt rather than nothing. Opt-outs are checked before every contact. A kit is a specification, so these hold when the build enforces them, which is why each capability comes with an acceptance test. The commercial position is in the terms rather than in a conversation.
Design an agent, set the autonomy you are working towards, and see what it would own, what it must escalate and every file in its kit, with the price on the screen. No call, no estimate.
Design an agent What should it cost?