Case studies
Two engagements written up in full: what the business was doing before, what we built, and what it does now.
Written in Lahore
Short summaries of the same work sit on the portfolio. This page is the long version, and it is the one to read if you want to know how the work was actually done.
| Engagement | What it is | Where it runs |
|---|---|---|
| Polaris ERP and POS | Our ERP, deployed on site | Retail and wholesale, multi-branch |
| Bonnet.ai | Our agent platform, built on it | Back office workflows |
Bonnet.ai
Our agent platform, and the second thing we run in production. It exists because back office work is usually too irregular to script: every attempt to automate it breaks on the exceptions, and the exceptions are most of the job.
- 1Read the process as it actually runsWe sit with the person doing the work and write down every step, including the ones that only happen when something goes wrong. Most of the useful automation is in those.
- 2Model it as a graph, not a scriptSteps that can fail, retry, or need a human become nodes in a LangGraph workflow with explicit state. A linear script hides the failure paths; a graph forces you to name them.
- 3Put a human at the decisions that cost moneyApprovals, refunds and anything that writes to a ledger pause for a person. The agent prepares the decision and shows its working. It does not sign off on its own.
- 4Ship it behind the tools they already useThe workflow runs against the systems already in place. Staff keep their existing screens; the change they notice is that the queue is shorter.
What we are not claiming
No percentage saved, no hours reclaimed, no efficiency figure. Bonnet.ai has not been running long enough for us to hold a number up and defend it, and the only numbers on this site are ones we can open the system to prove. What shipped and what it does is everything above.
Every figure on this page, and where it comes from
If a number here cannot be traced to a system we can open in front of you, it should not be here. Ask us to show any of these on a call.
| Figure | Value | How it is counted |
|---|---|---|
| Live businesses | 19 | Businesses running Polaris in production today. |
| Permissions | 157 | Counted from the permission table that gates every action. |
| Built-in reports | 52 | Reports shipped in the product, run against the live ledger. |
Tell us what your evenings are spent fixing.
A 30 minute call. We look at how the work moves through your business now and say where the time goes. Messages on the WhatsApp line get an answer the same working day.