The technology
Deterministic outcomes from a probabilistic engine.
That is the whole engineering problem, and this page is the technical tour of how it is solved. Agentic AI is probabilistic — capable, and unrepeatable. A business process needs the opposite: the same behaviour, run after run, provably. AI++ gets there by construction: the probabilistic engine operating inside a deterministic, compiler-verified structure — the plan — with every action it takes checked as it happens.
The example shows what it does. This page is how it holds.
Under the hood
How a plan earns the right to run.
An under-the-hood look at how the AI authors a plan — here, the maintenance plan from the home page. The AI writes in a formal language; the compiler refuses every draft it cannot prove; the AI fixes what was refused and submits again, until nothing is left to refuse.
The diagnostics are written for the AI, not for you — it reads them, fixes what it got wrong, and submits again. A person is consulted only when a fix turns on something the AI cannot know: which of two readings of a rule you actually meant. What matters is that every draft that could not be proven was refused, automatically, before anything ran.
AI++ core principles
What the system holds itself to.
Each one is enforced by the machinery, not by discipline.
Integrations
AI++ operates the systems you already run.
A step that has to act in the outside world — raise a work order, update a client file, post an invoice — does it in the system where that record already lives. AI++ connects two ways: through Zapier, which reaches thousands of installed business applications today, and through MCP — the Model Context Protocol, the open standard by which AI systems operate other software. Anything reachable by either is reachable by a plan step, with no integration project in between.
Access follows the plan, not the AI. A step can touch only the systems its step of the plan names — the same zero-trust rule that limits what data it sees, extended to what it may operate — and every call is recorded like everything else: what was invoked, with which values, and what came back.
What AI++ deliberately does not do
Each of these is a deliberate boundary. None is a gap waiting for a later version.