Deterministic and policy intelligence.
The only engine allowed to say no.
Arithmetic, tax treatment, eligibility, hard constraints and reason-coded checks. Everything it produces can be re-run and will give the same answer, which is why it is the engine every other one is filtered through before anything reaches you.
Rules that already exist, applied where they already apply.
This engine does not learn anything. It reads your live records and applies the rules your business already runs on — the tax treatment on a line, the credit terms on an account, the approval threshold on a role, the period lock on a book. The output is a finding or a decision, and each carries the reason code that produced it.
- It computes rather than estimates. A margin, a tax figure, a credit headroom and a days-sales-outstanding band are all arithmetic over records you can open.
- It carries reason codes, not confidence scores. A check that fails names the rule that failed it, so the answer to “why?” is a rule reference rather than a probability.
- It runs deterministic what-if. Change a quantity or a date and the same rules re-run over the changed input — no model, no sampling, no variance between runs.
- It is the safety filter. Every advisory recipe runs it before ranking, so nothing unsafe can be ranked into view in the first place.
- It works at zero credits. Nothing here calls a model, so account warnings, explainers and the close checklist keep running whatever your credit balance is.
A finding, a decision, or a validated constraint set.
Finding
A named condition that holds on a record right now, with the rule that detected it and the evidence it read.
Decision result
Permitted or refused, with the specific rule that decided it and what would have to change for the answer to differ.
Validated constraint set
The hard limits every other engine has to work inside — capacity, budget, approval ceiling, period lock.
Only existing authoritative rules may block or permit.
This engine cannot invent a rule. It applies what the domain already defines, which is what makes its refusals defensible: a refusal names a rule you can go and read. When a mined pattern or a process deviation suggests a new rule, that suggestion goes to a person to ratify — it never becomes policy on its own.
Everywhere, and first.
It is primary in all fourteen business areas — the only engine that is. Account warnings on document forms, the month-end close checklist, the pricing and hierarchy derivation explainers, separation-of-duties conflict detection, budget variance and reorder alerts are all this engine.
- “Why is this customer on hold?” — the credit rule that put them there.
- “Which rule set this price?” — the price list, the level of the hierarchy it came from, and the line it applied to.
- “Can I close the period?” — the unposted documents, unreconciled statement lines and outstanding approvals standing in the way.
- “Why can’t I cancel this order?” — the live invoice, the standing dispatch and the serial-tracked stock it issued.
Frequently asked questions.
Is this actually artificial intelligence?
It is deterministic intelligence, and it is the part of the system that does most of the useful work. Calling only the model part “AI” would flatter the model and mislead you about where your answers come from — which is why every figure on screen is labelled with how it was produced.
Does it cost credits?
No. Nothing in this engine calls a paid model, so it keeps working when your credit balance is zero.
Can it be wrong?
It can be given the wrong rule, and it will apply it faithfully. What it cannot do is give two different answers to the same question on the same data, which is the failure mode that actually matters on a ledger.
Why does everything else get filtered through it?
Because ranking an unsafe option is worse than not finding it. The compiled recipe places the deterministic filter before ranking, and the compiler rejects any recipe that puts them the other way round.
See this engine on your own records.
Join the waitlist and ask it something real. Every answer names the engines it used and the records they read.
Join waitlist