01What we do

We turn complex challenges into intelligent solutions.

Many companies in the Kingdom still match their documents line by line, by eye. We build systems that read those documents, match them, surface their errors, and leave the final decision to you — with accuracy that holds up to the regulator.

02The problem

Reading the data is only the beginning. Understanding how it connects is what matters.

Off-the-shelf tools read the text off a document and stop there. The real work starts after reading: does this line on the invoice correspond to that line on the declaration? Does the value match? Is it the same unit, or is the difference cosmetic? And when they don’t match — what kind of error is it, and who decides what happens next?

This is not an OCR problem. It is a matching and decision problem, and that is what we build.

Time goes into checking, not reading

Reading the document takes minutes. Verifying that every field in it matches another document is what consumes your team’s hours, every week.

The error only surfaces after rejection

In regulated operations, errors aren’t caught internally — they’re caught when the transaction is rejected. By then the cost has already landed.

The knowledge lives in people’s heads

One or two people know every edge case and what to do about each. That knowledge isn’t written down anywhere, and it leaves when they do.

03Where we work

The same problem, under different names

This problem repeats across sectors with no apparent connection — but the structure is identical: two or more documents from different sources that must match field by field, where any difference carries a regulatory or financial consequence.

Customs and international trade

Matching the customs declaration against the commercial invoice, HS codes, duty refund files

Accounts payable

Three-way match between the purchase order, the goods receipt and the invoice

Regulatory compliance

Preparing submission files for authorities, and validating them before filing rather than after rejection

Insurance

Matching claims against coverage documents and medical invoices

Contracts and procurement

Comparing contract terms with actual invoices and surfacing deviations

Banking and finance

Verifying account opening documents and letters of credit

If your team opens two documents side by side and compares them by eye — that’s our problem.

04How we build

A pipeline of separate stages — not a black box

We don’t build a system that swallows a document and emits a result. We build a pipeline where every stage has a visible, stored output. When the system is wrong — and it will be — you know exactly which stage failed, and you fix that stage. A monolithic system is diagnosed by guesswork, and its accuracy can’t be improved because you don’t know where the error came from.

1

Intake

You upload your documents — PDFs or images, in any shape and from any supplier

2

Extraction

Every document becomes structured data, with a confidence score per field — not per document

3

Normalization

Units, currencies, dates and numbers are unified — while the original text is kept exactly as it appeared

4

Matching

Line items are aligned across documents, then every field is compared against tolerances you set

5

Classification and decision

On a difference: what kind is it? what is the evidence? what is the suggested route?

6

Review and output

Your team reviews and decides, and the system emits the file in the approved template

Every value knows where it came from

Every field the system extracts points back to its location in the source document — page and position. Click the number and the document opens exactly there. Nobody is asked to trust a number they can’t trace.

05Engineering principles

Four decisions that separate a system people rely on from one abandoned after a month

Principle 01

AI reads, code decides

The model is excellent at reading a messy document and understanding its structure. But it is probabilistic — no numeric comparison should pass through it. In our systems: extraction and understanding are AI; comparisons, unit conversion and rule application are deterministic logic that returns the same result every time.

Principle 02

The cost of an error is asymmetric, and the system is tuned for that

A system that flags an error in a clean file costs you minutes of review. A system that lets a file with an error through costs you the whole transaction. The two costs are not equal, so the system must not be tuned as if they were. We tune ours to doubt more than they reassure — we don’t promise a system that never errs, but one that never lets an error through without drawing your attention to it.

Principle 03

The final decision stays with your team

The system classifies, shows the evidence and proposes a route. The human decides. This is not technical caution — it is what makes the system defensible to an auditor or a regulator, and what international standards require for decisions with regulatory effect.

Principle 04

Your rules are data, not buried code

Your business rules will change, and regulations change. So we build them as editable, versioned data — not buried in code. And when a decision made six months ago is challenged, you can produce the rule as it stood at that time.

06AI models

We train the models and run them — from data generation to production

We don’t stop at calling a ready-made model through an API. When the domain demands accuracy a general model won’t give, we build the right model for your work: we generate and label the training data, tune the model on your documents and your sector’s terminology, measure its accuracy on a held-out test set, then run it, monitor it, and retrain it when the documents change.

01

Data generation and labelling

We build a training set from your real documents, and synthesize what’s missing with deliberate edge cases.

02

Tuning and training

Fine-tuning on the structure of your documents and your sector’s terminology, instead of a fixed template per document type.

03

Measurement

A held-out test set the training never sees, and an accuracy number per field — not per document.

04

Deployment

Running inside your environment or inside the Kingdom, with confidence thresholds that decide when a field goes to review.

05

Monitoring and retraining

We watch for accuracy drift when documents change, and retrain on the new cases.

Choosing between a general model and a trained one is a cost and accuracy decision — we make it after measurement, not before.

07How we engage

We don’t ask for a six-month contract before showing anything

We start with the smallest step that proves the idea works on your own documents — not on a slide deck, and not on a sample we picked.

Engagement stages, duration and deliverables
StageDurationWhat you get
1 — Diagnosis30-minute callA clear read on your problem, and a straight verdict from us: can it be automated at all?
2 — Proof of feasibility1–2 weeksWe work through 3 real cases of yours and give you a real accuracy number, plus an analysis of where the system fails and why
3 — Process documentation1–2 weeksAll your rules and edge cases documented in writing — value you keep even if we stop here
4 — Build6–8 weeksThe full system: extraction, matching, review, outputs
5 — Accuracy tuning3–4 weeksRunning in parallel with your manual work until you trust the numbers
6 — Analytics2–3 weeksDashboards showing where errors repeat and how much you actually save

We don’t fix a final price before the end of stage 3. Before that we don’t know the real complexity — and anyone who gives you a final price before seeing your edge cases either didn’t understand the problem, or priced it with a margin that covers their ignorance.

08Security and data sovereignty

Your documents are your business — we treat them that way

Security and data sovereignty commitments
ItemDetail
Data locationYour data and documents are hosted inside the Kingdom
Full audit trailEvery decision — automated or human — is recorded: what the system proposed, what the human decided, and when
Scoped permissionsWho sees what, and who approves what
No training on your dataYour documents are never used to train any model, and are not retained by the model provider
Full traceabilityEvery value can be traced back to its source in the original document

We sign an NDA before you send us the first document.

09Honest limits

Candour that saves both sides time

What we don’t promise, and why
We don’t promiseBecause
100% accuracy from day oneAny vendor who promises that before seeing your documents is selling you an illusion. We give you a real number after two weeks of work on your cases
Removing human reviewOur goal is to cut ten minutes down to one, not to remove the human from a process that carries regulatory consequence
Immediate integration with government systemsAccess and permissions are outside our control. So we build the system to work with manual upload first and deliver its full value, then add integration when it becomes available
That every problem deserves a systemSometimes the honest answer is: your volume doesn’t justify this investment yet. We’ll say it in the first call, not three months in
10FAQ

Frequently asked questions

Our documents are inconsistent — every supplier uses a different format. Is that a problem?

That is the problem itself. Legacy systems need a template per document format, which is endless maintenance. We use models that understand document structure without a predefined template — which is why, in the feasibility proof, we specifically ask for documents from different suppliers: to measure this, not to avoid it.

Some of our documents are poor-quality scans.

Usually workable. But when the system’s confidence in a field drops, it surfaces that field for review instead of guessing silently. Silent failure is more dangerous than declared failure.

What does it cost?

It depends on how many edge cases you have, which isn’t known before stage 3. The diagnostic call is free, and we’ll give you an estimated range in it.

Do we need a technical team on our side?

No. We need one person who knows the manual process well, can answer our questions and review the output weekly. That person is the most important resource in the project — more than anything technical.

What if we stop after the feasibility proof?

You walk away with a real accuracy number on your own documents, and a clear understanding of whether your problem can be automated. That knowledge stays with you.

Do you work with companies outside the Kingdom?

Yes, but our regulatory experience is concentrated in the Saudi market.

11Accreditations and partnerships

The bodies and platforms we are registered with

Programmes, platforms and accreditations registered to us as a company — government bodies, infrastructure and cloud providers.

SDAIA — Saudi Data & AI Authority
National Data Governance Platform
National eLearning Center, Saudi Arabia
Ministry of Commerce, Saudi Arabia
Government of Dubai
Dubai Chambers
Dubai Economy and Tourism
TDRA — Telecommunications and Digital Government Regulatory Authority, UAE
Amazon Web Services
Huawei Cloud
Microsoft Solutions Partner — Microsoft Cloud
OpenAI Partner Network — Select Partner
Anthropic Academy
NVIDIA Inception Program
Cloudflare Partner Network
Databricks
DDS Technologies
Bevatel Telecom
Paymob
stc cloud

Commercial registration and compliance documents are shared on request.

12Get in touch

Start with a diagnostic call — 30 minutes

Tell us about the manual process eating your team’s time. We’ll tell you honestly whether it can be automated, what that would take, and a preliminary estimate. No sales pitch.

We reply within one business day. Your details are used only to answer your request, and are never shared.

30-minute diagnostic call — no sales pitchBook a call