Skip to main content

Governed AI

AI that computes before it speaks

CoaleTech builds AI for finance, audit, and operations leaders who cannot afford a wrong number. Every figure is computed deterministically in SQL and Python. The language model only narrates. Every action is classified green, amber, or red. Every invocation is written to an immutable audit log.

30+ analytics agentsImmutable audit logGreen / amber / red governanceBring-your-own models

How auditable AI is engineered, not asserted

01

Deterministic compute first

Every figure starts in SQL and Python against your own ledger. The LLM never guesses a number; it only explains what has already been computed.

02

Governance gate

Before anything acts, a governance gate classifies it green, amber, or red. Green runs automatically, amber waits for a human to confirm, red is advisory only and can never write.

03

Immutable audit log

Every agent invocation, input, and output is written to an immutable Agent Action Log. Auditors see the full chain: who asked, what computed, what was gated, and what changed.

04

Graceful degradation

When AI is switched off or a provider fails, deterministic template rendering keeps the product running. Governance and compute do not depend on a model key.

The governance gate

Three classifications stand between the model and your data

Nothing the AI proposes reaches your records unclassified. The gate decides what may run on its own, what needs a person, and what the model is never allowed to touch.

Green: auto

Low-risk, reversible, fully deterministic. Runs without a prompt and lands in the audit log.

Amber: confirm

Material or hard-to-reverse. Proposed to a named human, applied only on explicit confirmation.

Red: review-only

Judgement, disclosure, or clinical calls. The AI advises; it is structurally blocked from writing.

Here is one amber action, end to end: the agent proposes, the gate holds it, a person confirms, the ledger posts, and every step is already in the audit log.

governance gate · payment-run proposal
  • 09:41agentproposepayment batch · 14 invoices · KES 1,412,000
  • 09:41gateclassifyAMBER · human confirmation required
  • 09:52controllerconfirmbatch approved
  • 09:52ledgerpost14 Payment Entries · AAL-0918 · immutable
Every step above is an immutable Agent Action Log entry

AI flagship

Close the books on time. Then let governed AI explain them.

Coale Finance runs a structured, checklist-driven, deadline-tracked close on ERPNext, then layers 30+ analytics agents that compute answers from your own data, classify every action green, amber, or red, and record everything in an immutable audit log. Built by finance engineers, not generic software vendors.

Structured period close

Checklist templates, task dependencies, SLA deadlines, and approvals keep the month-end close on track and auditable.

Automatic period lock

Back-dated postings into closed periods are blocked across accounting, stock, and payroll transactions.

30+ analytics agents

Cash flow, gross margin, anomaly detection, tax compliance, order-to-cash, procure-to-pay, and operational agents run on your data.

Morning CFO brief

A scheduled 06:00 health-scored digest lands in your inbox: close status, cash-flow outlook, anomalies, and key margins.

Four principles behind every CoaleTech AI feature

Sovereign, bring-your-own models

Use OpenAI, Anthropic, OpenRouter, Ollama Cloud, or a local endpoint. Your data stays under your control; model choice stays under yours.

Human-in-the-loop by design

AI is advisory. Your validated rules and your people stay the source of truth; any model-versus-computed mismatch is flagged for a human, never applied silently.

Deterministic and guardrailed

Narration runs at temperature 0 against fixed schemas. Every deployment adds usage quotas, response caching, and full audit logging.

Agentic domain specialists

Thirty-plus specialised agents cover finance, audit, manufacturing, supply chain, HR, and operations, all orchestrated under one governance layer.

In production

One pattern, many products

The deterministic-first, human-in-the-loop, fully logged discipline runs across our AI-enabled products. Different domains, different models, the same governance.

Coale Finance

Deterministic compute → governance gate → optional governed write → LLM narration. Every step lands in an immutable Agent Action Log, across 30+ analytics agents.

OpenAI / Anthropic / OpenRouter / Ollama / local
Coale Audit

AI finding reviewer and multi-agent control testing. Opt-in per engagement, with human sign-off before any conclusion stands.

Ollama (cloud + local)
Maabara

Laboratory AI reviewer on your own infrastructure. Reads sample metadata, cross-checks against reference ranges, and flags discordant results without sending data off-premise.

Ollama (on-prem)
Sheria

Legal document review and clause extraction with a deterministic-first reviewer. Optional WhatsApp voice assistant for client intake and deadline reminders.

Ollama + Google Gemini + Cloud TTS
Coale WhatsApp Suite

Task-scoped commerce agent inside WhatsApp. Catalogues, carts, M-Pesa payments, and order status queries stay inside lanes and hand off to humans when they leave them.

Ollama Cloud + Meta Llama
Coale POS

Three-layer recommendations: SQL, then SQL-ML (RFM and collaborative filtering), then LLM ranking. The maths is deterministic. The model only orders the shortlist.

OpenRouter (free models)
Insights v3.0

Deterministic ML computes, LLM narrates. Complexity-based model routing, a daily AI quota, and a full AI Query / Usage audit trail.

OpenRouter (11 free + GPT-4o / Claude fallback) + Ollama / Moonshot

See governed AI running on your own data

We will walk through the deterministic core, the green/amber/red gate, and the audit log on a live ERPNext environment.

FrappeVerse Africa 2026

Intelligent reports for top-level management

Our conference talk on putting AI-assisted reporting in front of executives: how numbers are computed deterministically in the ERP and narrated for leadership, the same discipline that runs the 06:00 CFO brief in Coale Finance and the 17 specialist agents in Insights v3.0. Recorded on the official Frappe channel.

Explore Insights v3.0
FrappeVerse Africa 2026 · Sajjad Mustafa · 22 min · official Frappe channel