AI in Bulgaria's Audit Office: Why 4x Became 2x, and Why That Is Good News
AI Use Cases & Applications

AI in Bulgaria's Audit Office: Why 4x Became 2x, and Why That Is Good News

5 min read
Share:

Exactly a year ago, on 10 November 2025, INSAIT and Bulgaria's National Audit Office showed a pilot AI assistant for auditing public procurement. The promise then was that checking a single tender could drop from four days to one.

On 5 November 2026 the Audit Office announced that the system, now called ODIS ZOP, is going into real use. Its president, Dimitar Glavchev, quoted a different number: a check that currently takes anywhere from two days to more than a week will be cut in half. Auditor training starts this week, and AI will be used for procurement checks in the audits of the 2027 programme. The story also reached regional business media, including SeeNews on 9 November.

From "four times faster" to "twice as fast" in one year sounds like a retreat. We think it is the opposite, and that this is the most useful part of the story for any company currently listening to a vendor's promises.

What is actually going live

The facts, from the Audit Office announcement and BTA:

  • ODIS ZOP is the first module of a broader project. It checks whether public contracts were awarded lawfully.
  • It runs on BgGPT, the Bulgarian language model, and pulls the data for each procedure from the central e-procurement system (CAIS EOP): parameters, requirements, templates, contracts, bidders.
  • Changes to the Public Procurement Act and its implementing rules are built into the system.
  • For each audit question, the assistant proposes an answer with reasoning and a reference the auditor can verify.
  • It looks for deviations from the legal framework, but only the auditor decides whether a deviation is a violation.
  • Audit documents, checklists and findings are kept in an environment isolated from the internet.
  • Planned next steps include processing large document sets, financial audits and support for audit planning.

At the pilot stage, INSAIT added that the system runs on GPUs at Sofia Tech Park and the BRAIN++ AI factory, so the data stays in Bulgaria.

Why the smaller number is the better sign

From here on, this is our interpretation. The Audit Office does not explain the difference between the two figures, so we are not claiming to know the exact reason.

Pilots are almost always measured on selected cases. Real work brings scanned documents, tenders split into many lots, contracts with amendments. It also brings the time a person needs to verify each suggestion the machine makes.

That last part matters most. ODIS is designed so that every suggestion comes with a source reference and an auditor confirms it. That costs time, and the cost cannot disappear if you want the conclusions to hold up. A 50% saving measured with verification included is a more useful number than a 4x saving measured without it.

So when a vendor promises "four times faster", the useful question is not whether the number is true. It is whether it was measured after a person checked the output, and on which cases.

The design worth copying

Most companies will never audit public tenders. Many, though, want AI to check something against rules: contracts against internal policy, invoices against purchase orders, bids against a technical specification. ODIS is a well-documented example of how to do that where mistakes are expensive.

The first choice is the split of roles. The machine extracts, compares and flags. The person qualifies. The word "violation" never comes from the model. In a private company, that is the difference between "the system flagged 12 contracts for review" and "the system rejected 12 contracts".

The second is traceability. A suggestion without a reference to a specific document and clause is an opinion. A suggestion with one can be checked in seconds. If your AI assistant cannot show where an answer came from, checking it will take as long as doing the work by hand.

The third is that someone maintains the rules. The Audit Office says explicitly that legal changes are built into the system. In a company, that means a named person responsible for keeping the policy in the model identical to the policy on paper. Without that owner, the system goes stale quietly.

The fourth is the data split. Inputs are public, while audit working papers stay isolated. Most companies face the reverse problem: they want to feed internal documents to a model and have not decided where those documents are allowed to go.

What it means for contracting authorities and bidders

ODIS audits contracting authorities: municipalities, hospitals, state-owned companies and other bodies that run tenders. For them, the practical point is direct. When a system compares document versions, reads scanned files and walks through every requirement, mismatches between the decision, the notice, the tender documents and the contract become easier to find. If you run tenders, it makes sense to do the same check before publishing rather than waiting for the audit.

For companies that bid, the effect is indirect and harder to predict. Our view is that more systematic audits will make contracting authorities stricter about formal requirements, and that usually reaches bidders too.

What to watch

Two things will show whether ODIS works as announced. First, whether the 50% saving holds after the first year of real audits in 2027. Second, whether INSAIT takes the model to other institutions, as its executive director Borislav Petrov said many of them have asked. If that happens, part of the compute will likely run through the AI factory we wrote about yesterday.

If you are planning AI that checks documents against rules in your own company, the hard part is not choosing a model. It is deciding who signs off and making every answer traceable to its source. That is what we work on in AI Governance.

Frequently asked questions

What is ODIS ZOP?

ODIS ZOP is an AI assistant built by INSAIT for Bulgaria's National Audit Office. It is the first module of the ODIS project and helps auditors check whether public contracts were awarded lawfully. It runs on the Bulgarian language model BgGPT and pulls procedure data from the central e-procurement system.

When will the Audit Office start using it?

According to the Audit Office announcement of 5 November 2026, AI will be applied to procurement checks in the audits of its 2027 annual programme. Training of auditors started the week after the announcement.

Does the AI decide whether there was a violation?

No. The system proposes answers with reasoning and a source reference and flags possible deviations from the law. Only the auditor decides whether a deviation is actually a violation, and all conclusions remain the auditors'.

How much time is it expected to save?

At the pilot presentation in November 2025, INSAIT said audit time per tender could fall from four days to one. In November 2026 the Audit Office said checks that take from two days to more than a week will be cut roughly in half.

Related Articles

AI Training Gets Social in Midlife Tech Circles

AI training is shifting beyond formal corporate sessions as peer-led groups like Aged Intelligence turn practical AI fluency into a social, repeatable habit.

Oct 22, 2026

Real-Time Analytics AI Gets a Sub-50 ms Push

Liquid AI’s RIPL pushes real-time analytics AI closer to live production use, with vendor-reported latency gains that matter for search, fraud and payments paths.

Oct 22, 2026

Custom AI Agents Need the Mori Mindset

Custom AI agents should behave more like Mori than a bloated assistant: focused, reactive, and designed to do one business job reliably well.

Oct 22, 2026