Trigger layer
Events rather than screens. A bill arrives, a feed updates, a contract is signed, a period opens. This is what makes the system agentic rather than assistive, and it is the piece most retrofits skip.
Architecture
Agentic ERP is an architecture rather than a feature set, and the architecture is unglamorous: five components, only one of which involves a model. Written for engineers and technically-minded controllers evaluating whether a vendor's claims are structural or cosmetic.
We will walk your engineering or security team through the architecture without a salesperson present.
The five layers
Events rather than screens. A bill arrives, a feed updates, a contract is signed, a period opens. This is what makes the system agentic rather than assistive, and it is the piece most retrofits skip.
An agent reasoning about a bill needs the contract, the PO, the budget, and the payment history in one query. Six systems joined by a sync cannot supply context at reasoning time.
The agent emits a structured object — action, targets, amounts, dimensions, policy, confidence — not a natural-language instruction. The boundary between probabilistic and deterministic is a schema.
Code evaluates the proposal against your configuration and returns permit, hold, or reject. It never reads a prompt, so no phrasing changes its answer.
Model version, context, sources, reasoning, confidence, policy version, approver, resulting entry — designed for automated activity rather than adapted from a user log.
The interface between the probabilistic part of the system and the deterministic part determines almost everything about whether the result can be governed. If that interface is natural language — the model tells the system what to do in prose — then enforcement has to interpret text, and interpretation is exactly the thing you were trying to remove from the critical path.
Making it a typed object changes the properties available to you. The boundary becomes versionable, testable, and inspectable. A proposal can be logged, replayed, and compared. And crucially the policy engine never reads a prompt, so there is no phrasing that produces a different enforcement outcome.
Action type, target record identifiers, monetary amounts by line, dimension assignments, the policy the agent believes applies, source records consulted, a reasoning summary, and per-field confidence. The engine reads the structured fields; the reasoning summary is recorded for humans and is explicitly not part of the control.
Every incumbent can add a model. What is hard to add to a system designed around human-initiated screens is the surrounding structure, and the difficulty is specific rather than general.
None of these are insurmountable and we would not bet on the gap lasting indefinitely. They are the reason it takes longer than a release cycle, and the reason "AI-native" describes something real rather than being purely positional.
Ask where the permission check happens, what the interface between the model and the ledger is, and whether business rules can be bypassed by not going through a screen. The answers are architectural and hard to fake in a conversation.
Questions
A technical walkthrough of the execution boundary and the audit schema, without a salesperson on the call.